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.