I'm currently using an addon called Approval Path for Jira to create an approval flow in a Jira Software Project.
The way the addon works out of the box: On each issue, there is a section added where you can manually click a "Start" button to launch the approval process. So it's an onclick(event).
The way I want it to work: I'd like to be able to launch the approval start "click" when an issue is transitioned to the status, "Waiting for Approval". Then the user can review requests/issues and move them to the new status which will automatically launch the approval.
I already have a webhook automation step setup to transition the status to "Approved" after the approval is completed.