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,streakNextRewardandisOnStreak. 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
dataincludes astreakobject 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.