Skip to main content
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

  1. The first qualifying action starts the customer’s current period.
  2. A period counts toward the streak when the customer reaches Min Actions Per Period in it.
  3. If a whole period passes without the action, the streak resets to zero.
  4. When the customer has kept the streak for Consecutive Periods in a row, the reward is issued and the participant is marked Completed.
You can follow each customer’s streak in the campaign’s Participants tab, which shows the periods completed and the actions in the current period.

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

No. The Period options are Week, Month and Quarter.
Place an order and Write a review. The action’s Way to Earn must be enabled.
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.