STEP 2 | Build Post Purchase Flows

Learn how to build a post purchase flow!

Christian Sokolowski avatar
Written by Christian Sokolowski
Updated over a week ago


We've created this guide to help you set up your post purchase flow experience, and then build on the basics. The post purchase flows are used to power the post purchase widget(s) you have set up.


You can have up to 20 flows built but only 10 live at any time. The Flows will be prioritized from a top down approach. In layman's terms, it will act as a large data source ruleset. When activated, all the flows will be assessed from the top to the bottom, displaying the one that meets the criteria first.


Flow A - Does not match
Flow B - Does match and WILL respond (present the offer)
Flow C - Is not evaluated

To leverage the benefits of Rebuy's post-purchase offers, it is essential to create a widget and activate it in your Shopify administrative settings. This step (Step 2) is part of the process to set up post-purchase flows functionality. Please proceed with steps 1 - 3 to finalize the post-purchase setup.


This step by step video will walk you through how to set up a post purchase widget, post purchase flow, and how to enable Rebuy as your post purchase provider in Shopify.


Once you have completed step 1 (building a post purchase widgets), you can build out your post purchase flow or flows to power them. Navigate to the post-purchase flows page to initiate the process. Once you're on the page, click on "new flow," then name it to begin.

After creating the new flow, you will be redirected to the flow workspace. Here, you can choose the post-purchase widget(s) you wish to display. After selecting your preferences from the dropdown options, click "Save" to preserve your choices and save your progress.

Before you can activate the flow(s), it's necessary to choose a widget within the flow. This step is crucial because there might be multiple post-purchase widgets to choose from, and we want to give you the flexibility to select without imposing a specific choice.

Reminder, you can have up to 20 flows built and 10 of those flows can be live at any time. The post purchase flows will be prioritized from a top down approach. In layman's terms, it will act as a large data source ruleset. When activated, all the flows will be assessed from the top to the bottom, displaying the one that meets the criteria first.


Once your widget is selected in the flow, you can head back to the main post purchase flow page and toggle on the flow of your choosing. From here your flow is live and ready to go. You just need to complete step 3 of the set up process which is to enable Rebuy as your post purchase provider.


If you haven't created multiple flows yet, simply follow the aforementioned steps again to build them according to your preferences.

Your flows will be visible on the flows page, organized into two distinct sections. The active flows section will display the live flows, while the inactive flows section will show any flow that is currently not live.

Important Note:

When you turn off all of your Flows this should take effect immediately. No new orders will receive a Post Purchase Offer.

However, when adjusting your Flows (turning off Flow A and turning on Flow B) there can be a delay. New orders may continue to see Flow A for up to 40 minutes. This delay can vary and is not always the case but if you experience this after adjusting your Flows, it is normal and your Flow B will take over after the delay.

Please take this into consideration when making Post Purchase Flow adjustments.


You can have up to 10 active flows at any given time. There are two ways to enable the flows. Fist you can click and drag the flow from the inactive field to the active field. Second, you can enable the toggle the flow live.


You have the flexibility to rearrange your active flows by clicking and dragging them, thereby controlling their priority in the evaluation order. The evaluation process mirrors that of a data source rule, where all flows are presented simultaneously. The first flow that matches the situation will be presented to the customer.


This guide introduces post-purchase checkout extensions, allowing merchants to add extra steps in the post-purchase experience. These extensions display multiple offers, depending on whether the customer accepts or declines the initial offer.


We have the capability to A/B test the post purchase widgets constructed in the new flow section. This is vital to comprehending which combination of regulations will give you the highest ROI. For steps to implement Post Purchase A/B testing check out our helpful guide.


What does the Additional Analytic Event Delay do?

By default, the delay is set at 500ms. When enabled, this allows your pixels a full second to execute. This feature proves beneficial, especially if you are utilizing pixel tracking for post purchase.

When will I see performance metrics after setting a Flow live?

Metrics such as Total Visitors, Last View, Conversion, Revenue, and Revenue Per Visitor will appear on the Active Flows page within 10 - 15 minutes after setting your Flow live.


Did this answer your question?