Customer Portal
Streaks tracks how many consecutive orders a subscriber completes without breaking their billing schedule.
We built automatic streak tracking that increments each time a customer hits their billing date, plus merchant visibility, condition system integration, and new integration events. This is for merchants who want to set up retention mechanics behind the scenes before surfacing them to customers. Streaks break if a customer skips, cancels, or pushes their billing date too far, but there's a 3-day grace period by default. You can see streak counts on subscription cards in Subscription Management, use streak count as a condition in Surprise & Delight rules and Segments, gate Loyalty tier eligibility by streak count, and trigger Klaviyo/Attentive flows with two new events: Streak will expire and Streak expired. Customers don't see their streaks yet. That's coming in a future release. Right now you're building the infrastructure to reward consistent subscribers without them knowing, then you can surface it later.
It gives you a new retention lever, lets you test streak-based rules and automated flows before going live to customers, and makes it easier to identify and act on high-consistency subscribers.





