Where to find this: Shopify admin → Apps → Yuko Loyalty → Loyalty → Programs → Booster Campaigns → Create campaign → Streak
Overview
A Streak rewards customers for repeating a qualifying action in consecutive periods (weeks, months or quarters). For example: order at least once a month for 3 consecutive months → 1,000 bonus points. If the customer misses a period, the streak resets.Why you need it?
Most loyalty programs reward transactions. Streaks reward consistency. Consistency compounds into habit. A customer who is two months into a three-month streak protects it, and will place an order sooner than they normally would to keep it alive.When to use it?
- You sell repeat-purchase categories where a weekly or monthly cadence is natural.
- You want to reward customers for not pausing, not just for buying more.
- You’re trying to build a buying rhythm rather than a one-off spike.
- You want to keep reviews flowing steadily (with Write a review as the qualifying action).
How to configure it?
1
Open Booster Campaigns
Go to Apps → Yuko Loyalty → Loyalty → Programs. In the Booster Campaigns section, click Create campaign and select Streak.
2
Fill in Campaign Details
Enter a Campaign Name (internal) and an optional Description.
3
Choose the qualifying action
Under Qualifying action, pick Place an order or Write a review (only enabled Ways to Earn are listed). For Place an order, you can also check Set a minimum order amount; only orders above this amount count toward the streak. The qualifying action can’t be changed after the campaign is saved.
4
Configure the streak
- Period — Week, Month or Quarter: the unit of time for each streak interval.
- Consecutive Periods — how many periods in a row the customer must keep up (2–24).
- Min Actions Per Period — the minimum number of times the qualifying action must happen in each period (at least 1).
5
Add the reward
Click Add Reward and choose Amount discount, % off discount, Free shipping, Free product, Bonus points or Store credit (Shopify only). The reward is issued when the streak is complete.
6
Set targeting and limits (optional)
Add Targeting Rules. With Place an order as the qualifying action, Products and Collections rules are also available. Set Max participants and Max completions per customer if needed.
7
Set the schedule
One-time, Recurring (by weeks or months) or Evergreen (always on). Streaks usually run evergreen, because the streak itself defines the time frame.
8
Review display, stacking, publishing and icon
Streak has four widget labels: Call-to-action above progress bar, Status text under progress bar, Reward banner — locked and Reward banner — unlocked. Tokens include
[current], [target], [remaining], [period] and [period_plural], plus [title], [reward] and [points_label].9
Save
Status is enabled by default. Click Save.
How it works
- The first qualifying action starts the customer’s current period.
- A period counts toward the streak when the customer reaches Min Actions Per Period in it.
- If a whole period passes without the action, the streak resets to zero.
- When the customer has kept the streak for Consecutive Periods in a row, the reward is issued and the participant is marked Completed.
Use cases / Examples
1. Monthly buyer streak. Period Month, 3 consecutive periods, 1 action per period, Place an order → 500 bonus points. Subscription-like behaviour without a recurring charge. 2. Weekly replenishment streak. Period Week, 4 consecutive periods, Place an order with a minimum order amount → free shipping on the next order. 3. Quarterly loyalist. Period Quarter, 4 consecutive periods → a free product. A year of steady buying earns a meaningful reward. 4. Steady reviewer. Period Month, 3 consecutive periods, Write a review → 300 bonus points.How to promote it
- Storefront: with Show in loyalty widget checked, the Loyalty Nudges widget, the Floating Rewards launcher and customer account page show the customer’s current streak and the reward banner.
- Email: at the start of each period, remind customers on a streak that they need to act again to keep it. With Klaviyo, you can segment by loyalty activity.
- WhatsApp: if you’ve connected a WhatsApp provider, use it for “your streak ends this week” nudges.
FAQs
Can I run a daily streak?
Can I run a daily streak?
No. The Period options are Week, Month and Quarter.
Which actions can drive a streak?
Which actions can drive a streak?
Place an order and Write a review. The action’s Way to Earn must be enabled.
Can I have different rewards for a 3- and a 6-period streak?
Can I have different rewards for a 3- and a 6-period streak?
Create two Streak campaigns with different Consecutive Periods, each with its own reward.
Next Steps
Booster Campaigns overview
Schedule, targeting, stacking and display settings shared by all boosters.
Order Booster
Reward the number of orders instead of consecutive periods.
Multi-Action Challenge
Reward a mix of different actions.
Loyalty Nudges
Show the streak on every storefront page.
Book a Free Setup Call
Talk to our team for personalised setup help.Time: 30 minutes
Contact Support
Visit our support hub for help articles, live chat and ticket submission.
Browse the Guides
Documentation across loyalty, referrals, memberships and more.
Install Yuko
Add Yuko to your Shopify store from the Shopify App Store.