Approval Link piece does not wait for approval and instead, automatically approves itself

When using the Generate Approval Link piece, I send the links to Slack and then Await Approval.

The flow doesn’t skip a beat and immediately moves on as if the link has been clicked (approved).

Here’s my flow:

This does not happen when running a “Test Flow”. When testing, the wait for approval step is respected.

This only seems to be an issue when the flow is running due to a trigger.

Additional info:
I’m using the cloud version.
I am using 2 approval link pieces and wait for approval pieces in this flow:

Edit:
I have found another post mentioning this - Approval trigger issues or what is the time to wait before run the next step
I will try using another piece like Gmail to send the approval link.

Hello there @JoshML, welcome to our community :star2:

Currently when a flow has a “Wait for Approval” step it always passes if the first approval link is triggered, therefore that’s why your issue occurs.

However as a work around I would suggest using our “Sub Flows” piece.
Create a new flow with a “Callable Flow” trigger.
Add your approval logic for the second approval there, and publish the flow.
In your original flow add a “Call Flow” action step and select the flow you just published.

Give it a test and let us know if it helped :smiley: .