Streaks just got a major upgrade across every touchpoint đ
Weâve strengthened Streaks to be more robust, flexible, and developer-friendlyâso brands can design habit-building programs that feel native in the customer journey and are easy to manage at scale.
Why this matters
Streaks now plug into the places your subscribers actually see and actâcustomer portal, notifications, and your marketing stackâwhile giving developers clean data access to build fully customized experiences.
Whatâs new
Developer superpowers
New Streaks API endpoint (API documentation) to fetch details for a given subscription in a specific locale:
- enrolment status
- next order due date
- rewards configuration (including product/variant IDs)
- rewards banner URL
- copy/texts
- Window variable support: Use
loopProps.subscription.streakin the customer portal to render bespoke UI (e.g., dynamic banners, progress meters, locale-aware copy).
How to access: open any subscription in the customer portal â right-click â Inspect â Console â typeloopPropsâ findstreakunder the subscription object.
Ubiquitous customer touchpoints
- Banners & notifications: fully customizable streaks copy with dynamic variables for subscription, customer, and store contextâso messages stay personal and timely.
- Marketing integrations: streaks data (upcoming rewards, next order date, enrolment state) is available to third-party platforms, helping you trigger precise email/SMS journeys and keep subscribers engaged.
Management made easy
- One-click duplication: spin up multiple streak programs by duplicating an existing one and tweaking rulesâperfect for A/B tests or tiered rewards.
- Gift accuracy with IDs: rewards now surface product and variant IDs in configuration, giving teams confidence that the right gifts are applied every time.
Need help?
Weâre happy to help you. Reach out to support@loopwork.co or get in touch with your success manager.