Reward journey is a flow type that lets you set milestone-based rewards for subscribers based on the number of orders they've placed, so you can celebrate loyalty with discounts, mystery gifts, or tags at key moments. Subscribers see their progress and upcoming rewards through a banner in customer portal. This article walks you through how to configure a reward journey, set up the reward banner, and understand what subscribers and admins see.
Setting up a reward journey
To set up your Reward journey, follow these steps:
Navigate to Loop admin > Retain > Flows, then click Create flow.
Select the reward journey type from the pop-up You can also set up multiple management workflows from here.
Add an internal name for easier management, then define conditions based on subscriptions, customers, or demographics.
Select from the available condition options to segment subscribers by subscription type, customer attributes, or demographics.
Add actions by choosing subscription-based (add/remove discount, mystery reward) or customer-based (add/remove tag) options.
The following discounts are supported in the action, and you can also configure the number of orders on which this discount code should be applied.
For mystery rewards, brands can offer gifts and discounts to subscribers and can power a mystery reward experience. Learn more about mystery rewards here.
Set up reward notifications by adding a mandatory reward banner, with options to also send an email to customers and include reward text in the upcoming order email.
To add more rewards in the journey, click on the "Add an order in journey" and add more rewards. You can also configure no rewards for any number of orders.
The final setting will be to configure when the reward banner should hide from the customer portal. It can be set to hide after n number of orders post journey completion.
Setting up the reward banner
Go to Shopify admin > Content > Files, upload your desktop and mobile banner images, then copy the CDN link generated for each image.
In the reward banner code, replace the placeholder values with the actual Shopify CDN URLs you copied.
Recommended banner dimensions:
Desktop: 3912 × 964 px
Mobile: 2000 × 960 px
Customer portal experience
Subscribers see a reward banner in customer portal that shows their progress and upcoming milestones. The banner communicates rewards tied to specific order numbers, such as discounts, mystery gifts, or tags.
You can customize the banner text and style to match your brand's tone, so it feels like a natural part of your store experience.
Admin portal experience
In the subscription activity log, you can view flow logs that include the name of the flow that triggered for each subscriber.
You can also open the full flow logs to verify execution details. Use the filters and export button to review timestamps and see which subscription IDs triggered the journey successfully or failed.
Considerations
Triggers are automatically set based on the order number. For the first order, “A new subscription is created”; for subsequent orders, “An order is successfully placed via Loop.”
Multiple Journeys: Brands can create and run multiple reward journeys simultaneously. If segments overlap, a subscription could be part of more than one journey.
Reward Application: Rewards will be applied from all active journeys, similar to how multiple flows run on a subscription.
Banner Priority: The banner for the journey with the highest priority will be shown. If a subscription is eligible for both a reward journey and a legacy flow, the journey banner will take precedence.
FAQs
Why am I getting the following error while creating the reward journey: Reward banner not configured for “Order #1, #2, #6, #8, #9, #11”
Why am I getting the following error while creating the reward journey: Reward banner not configured for “Order #1, #2, #6, #8, #9, #11”
The error (Reward banner not configured for “Order #1, #2, #6, #8, #9, #11”) appears when the reward banner text hasn’t been configured for those steps. The banner is necessary to show customers their order progress and any upcoming rewards or benefits.
I can't add subscription value (total revenue) as a condition in a Reward Journey flow. Is this supported?
I can't add subscription value (total revenue) as a condition in a Reward Journey flow. Is this supported?
Currently, Reward Journey flows do not support conditions based on subscription total value or cumulative revenue. Reward Journeys are milestone-based and currently work only on order count milestones (for example, after order #3 or order #5), not on revenue spent.
Workaround:
If you want to create revenue-based rewards, you can use a regular Flow with the "Order placed" trigger and apply conditions of "Subscription value" and "Total customer orders" based on the subscription’s product or selling plan.
Need help?
No worries - we're here for you!
If you have any questions or need assistance, feel free to email us at [email protected] or chat with us using the support beacon at the bottom right of your screen.
Regards,
Loop Subscriptions team 🙂










