Streaks
The Streaks feature allows brands to gamify the subscriber journey by rewarding customers who consistently place their subscription orders on time.
On the customer portal, 60-70% of actions are negative-skipping, pausing, or cancelling subscriptions, and only 50-60% of second orders are attempted. This significantly disrupts the subscription cycle and leads to unpredictable revenue for brands. Inconsistent subscription behaviour not only impacts product effectiveness for users but also disrupts recurring revenue and loyalty for businesses.
Streaks aims to reverse this trend by turning consistency into a game, motivating customers to stick with their plans and experience the true value of the product, while helping brands drive retention and predictable growth.
In this article
- Streaks overview
- Setting up streaks in the admin portal
- Customer portal experience
- Understanding streaks analytics
- Eligibility, limitations and best practices
- Related articles
- Need help?
Streaks overview
Unlike traditional reward systems, streaks focus on habit-building by encouraging timely, recurring actions that reinforce product usage. Customers unlock milestone rewards - like discounts, gifts, or exclusive perks- by maintaining a consistent order rhythm without delays.
In Loop, you can set up milestone-based rewards that are only unlocked when customers place their orders on time (scheduled order date + grace period). In rewards, you can set up a free gift, discount codes, or select none if you want to skip a reward for a milestone.
This helps brands to:
- Build positive customer habits that lead to better product outcomes
- Strengthen loyalty by rewarding consistency
- Improve subscriber retention and revenue predictability
Setting up streaks in the admin portal
Follow these steps to complete the process.
- To create a Streak program, navigate to Loop > Retain > Streaks > Click on the "Create streak" and start configuring a program.
- Start by naming the streak program for internal tracking. In the next section, all the eligible frequencies for the streak will be visible for you to configure.
- In the "Streak length and grace period" section, define how many orders should be completed with the settings of the grace period for every scheduled order.
- In the next step, "Enrolment condition" will be defined based on subscription, product and customer.
- Now the final step is configuring "Rewards and texts". For each order, you can set up rewards as free gifts, discounts, or just keep none as well as you can add custom banners for each milestone.
- Now, in the final step, publish the streak program by changing the status to "Active". Once you click on "Save" with the status of the program being active, all the settings except for text and banner changes will be greyed out, and you will not be able to make any changes.
Customer portal experience
When a customer enrols in an eligible subscription, they are automatically added to the most relevant streak program based on the product, frequency, and selling plan.
Streak journey
- A streak banner is displayed in the customer portal to track their progress and showcase upcoming rewards.
- Customers must place their orders by the scheduled order date plus a configurable grace period to maintain their streak.
- Actions like skipping, pausing, cancelling, or rescheduling do not break the streak. The streak only breaks if the order is not placed within the grace period.
- Once the streak is broken, the streak banner will disappear, and the system reverts to showing the standard flow reward banner (if configured).
Understanding streaks analytics
The streak feature includes built-in reporting to help you track streak program performance. Here's what every metric on the screen means:
- Program: The names will be displayed as configured in every program.
- Status: Status will display the active or draft state of a streak program.
- Enrolled: Track how many total subscriptions are enrolled in the streak program.
- Ongoing: Track how many subscriptions are currently enrolled in any streak program.
- Success: Track how many subscriptions completed the streak program.
- Failed: This number represents how many subscriptions failed in completing a streak program out of total enrolled.
- Success rate: Percentage of total success vs the total enrolled subscription success rate of a streak program.
Eligibility, limitations and best practices
To summarise the key pointers related to streak programs:
- Streak feature is only available on Loop Pro plan.
- Subscriptions can only be enrolled in one streak program at a time. The system automatically selects the highest-priority streak when multiple streaks apply.
- Pauses, skips, cancellations, or reschedules do not break the streak. The key factor is whether the customer places their order within the grace period.
- Brands can create product-specific or frequency-specific streak programs to design tailored journeys for different customer segments.
Related articles
Here are some related articles that may offer additional insight and context.
Need help?
No worries - we're here for you!
If you have any questions or need assistance, feel free to email us at support@loopwork.co or chat with us using the support beacon at the bottom right of your screen.
Regards,
Loop Subscriptions Team 🙂
Updated on: 14/07/2025
Thank you!