Skip to main content

How do I set up Subscription Streaks in Subi?

Reward loyal subscribers automatically: set streak milestones and the rewards customers earn as their consecutive orders add up.

Subscription Streaks is available on the Subi and Subi Plus plans. It rewards your most loyal subscribers automatically: a streak counts each subscriber's successful subscription orders in a row, and when their streak reaches a milestone you've set, they receive a reward on their next order. No discount codes, and no manual work for you.

How streaks work

Every time a subscriber's order ships and is paid for, their streak grows by one. The streak starts from their first successful subscription payment. When the streak reaches one of your milestones, Subi applies that milestone's reward to the subscriber's next order automatically.

Create a streaks campaign

From your Subi dashboard, open Retention from the left side menu, then select Streaks and choose Create campaign. You can run one streaks campaign per store.

  1. Basic info. Give the campaign a clear name, for example "Loyalty Streaks". The campaign applies to all subscription products in your store.

  2. Streak rules. Streaks are counted per subscription. Set the start point and the conditions that break a streak (these come with sensible defaults).

  3. Rewards. Add your milestones. For each milestone, set the streak number that unlocks it, for example 3, 6, and 9 orders, choose the reward, and decide whether it is awarded every time the milestone is reached or only the first time.

  4. Review and activate. Check your milestones and rewards, then activate the campaign. Only subscribers who start a subscription after you activate it are enrolled: existing subscriptions keep running unchanged and do not build a streak. The activation step says so on screen.

Step 1 of the create streak campaign wizard: campaign name and the all-products scope notice

Choosing a reward for a milestone

When you add a milestone, pick the reward type that fits your margins: Percentage discount, Fixed discount, Free product, Free shipping, Store credit, or Loyalty points. You can also choose how many upcoming orders the reward applies to (the next charge, the next two, or the next three) and whether it can stack with other promotions.

Free product. Pick Free product as the reward type, then use Choose product to select the exact product variant from your own catalogue. When a subscriber reaches the milestone, Subi adds that variant to their next billing cycle at no charge. A milestone with no product selected cannot be saved, so the form asks you to choose the product to give away first.

Limit per customer. Each milestone is awarded either Every time the milestone is reached or Only the first time. With the repeating option, a milestone set at 3 payments pays out at payments 3, 6, 9 and so on, and the milestones list labels it Every 3rd payment. With Only the first time, it pays out at payment 3 and never again.

The Add milestone dialog: streak number, reward type, applies to, and limit per customer

Your milestones appear together so you can see the full ladder of rewards at a glance.

The milestones list showing streak 3 with 10% off, streak 6 with free shipping, and streak 9 with $5 off

How rewards are delivered

Rewards are applied automatically to the subscriber's next order through Subi's billing-cycle edit. Your subscriber doesn't need a discount code, and you don't need to issue anything manually. The reward appears on their upcoming subscription invoice.

What counts as a break

A subscriber's streak resets if the subscription is cancelled, a failed payment isn't recovered within the campaign's failed-payment window, or the subscription is paused for longer than the pause window you set. Changing the product or quantity on the same subscription does not break the streak.

The failed-payment window is 16 days by default. Smart Payment Recovery keeps retrying a failed payment through day 14, so a shorter window would break a streak while Subi is still trying to recover the payment. The campaign wizard warns you if you set it below that.

A streaks campaign in Subi showing its scope, counting unit, start point, and break conditions

What your subscribers see

Subscribers see their streak inside their subscription account: a streak indicator on the subscription, a streak card showing their progress toward the next milestone, and a "View rewards" view listing every milestone and what it unlocks. For the subscriber-facing explanation, see How do subscription streaks and rewards work?

Good to know

  • Available on the Subi and Subi Plus plans.

  • You can run one streaks campaign per store.

  • Only subscriptions started after activation take part. The campaign does not enrol subscribers who were already subscribed when you activated it.

  • The campaign applies to all subscription products, and streaks are counted per subscription.

  • A milestone repeats by default. Every time the milestone is reached is the default setting; switch it to Only the first time to award it once.

  • The failed-payment window defaults to 16 days, so a streak outlives Smart Payment Recovery's retries.

Next steps

Set up your first streaks campaign from Retention, then Streaks. If you need a hand, reach out to our support team.

Did this answer your question?