The app adds three triggers to the Shopify Flow app, so you can build workflows around what happens on the post-purchase page.
💡 In short: connect a workflow to Post-Purchase Offer Accepted, Post-Purchase Offer Declined or Post-Purchase Flow Completed in Shopify Flow, each pointing at the affected order.
Trigger | Fires when |
|---|---|
Post-Purchase Offer Accepted | A customer accepts an upsell offer and the item is added to the order. |
Post-Purchase Offer Declined | A customer declines an upsell offer. |
Post-Purchase Flow Completed | A customer finishes the post-purchase page after accepting at least one upsell. |
All three pass an order reference, so a workflow can look up the order, its tags, its line items or its customer right away.
Post-Purchase Flow Completed fires once per checkout, whichever happens first: the customer leaves the offer page normally, or the order's fulfillment hold is released after a timeout. It never fires for a checkout with no accepted upsell.
Install the Shopify Flow app if it is not installed yet.
In Flow, create a new workflow.
Choose one of the three triggers listed above as the starting point. They appear under this app's name in the trigger picker.
Add the actions you want, for example tagging the order, sending an internal notification or calling a webhook.
Turn the workflow on.
These triggers work alongside order tagging. If you only need to filter or search orders in Shopify, tagging is simpler; see Tag orders with accepted or declined upsells. Use Flow triggers when you need an automation with several steps or an external call.
The order tied to a trigger has to exist in Shopify already. For an offer accepted or declined right after checkout, this is normally immediate.
Post-Purchase Flow Completed depends on your hold-release timing for checkouts where the customer closes the tab instead of finishing normally; see On-hold orders and release timing.
Related articles