Streaks in Klaviyo, Omnisend, Shopify Flow and webhooks

Every subscription event Kaching sends to Klaviyo, Omnisend, Shopify Flow and your webhooks now includes the subscriber's streak: the orders that count toward it, the reward they've reached, the next reward and how many orders until they unlock it. There's nothing to switch on. It's in every event for a subscriber on a streak.

For example, email subscribers who are one order away from a free gift, or say thank you when a renewal unlocks their next discount.

  • Klaviyo and Omnisend. Build segments and flow splits on properties such as streakOrdersToNextReward, streakNextReward and isOnStreak. Your emails can also show the full streak, including every reward on it.
  • Shopify Flow. Every Kaching Subscriptions trigger now has a Streak field. Add a condition on streak.ordersToNextReward, or write {{streak.nextReward.label}} in an action.
  • Webhooks. Each event's data includes a streak object with every reward on the streak.

When a renewal unlocks a reward, its billing event already shows that reward as reached. Rewards are named in English, such as "10% off" or "Free gift", and each one says whether its discount applies to every future order or only to the next one.

Set up your streaks under Streaks, and connect Klaviyo, Omnisend or webhooks in Settings → Integrations.