Retention loops for product actions.
Turn meaningful events from your app, backend, automations, or agents into streaks, milestones, and retention analytics.

How it works
Turn repeat behavior into a tracked loop.
A light integration for the first tracked event, with room to add server events and automations later.
Create a program
Choose the product action, cadence, and target that should count as progress.
Send the first event
Use the widget, REST endpoint, or webhook URL to record a real user action.
Read the loop
Watch streak state, milestones, sources, and retention checkpoints in one place.
People return when
they see progress.
Make day 2 easy
Record the first meaningful action and make the next step visible.
"You're on a roll. Come back tomorrow to hit your 2-day milestone."
Spot at-risk streaks
See which streaks have gone quiet so your team can decide how to respond.
Celebrate milestones
Define milestone moments that can unlock messages, URLs, or rewards.
Why streaks
are worth measuring.
People hate losing progress
A clear at-risk state gives your team a concrete moment to act.
Milestones pull people forward
Milestones make the next meaningful target visible without adding a heavy workflow.
Measurement keeps it honest
Track observed streak activity and retention checkpoints against your own baseline.
RETENTION CHECKPOINTS
D1 / D7 / D30
Designed for products with repeat behavior.
Count lessons, quizzes, comments, or practice sessions toward a visible streak.
Learning products
Turn posts, replies, check-ins, or contributions into lightweight progress loops.
Communities
Track onboarding, repeated usage, or recurring backend events without custom streak logic.
SaaS workflows
Make it yours
Match your brand with flexible theming options.
Customize
Simple pricing that grows with you.
All plans include everything. Pay based on how many active streak users you have.
Starter
For new products getting their first streak users.
Plans are based on active streak users
- Up to 500 active streak users / month
- Daily and action-based streaks
- Milestones and rewards
- Program analytics dashboard
- Custom themes and branding
Growth
For growing products with consistent engagement.
Plans are based on active streak users
- Up to 2,500 active streak users / month
- Daily and action-based streaks
- Milestones and rewards
- Program analytics dashboard
- Custom themes and branding
Scale
For teams scaling streaks across multiple products.
Plans are based on active streak users
- Up to 10,000 active streak users / month
- Daily and action-based streaks
- Milestones and rewards
- Program analytics dashboard
- Custom themes and branding
Pro
For high-volume apps with advanced needs.
Plans are based on active streak users
- Up to 50,000 active streak users / month
- Daily and action-based streaks
- Milestones and rewards
- Program analytics dashboard
- Custom themes and branding
Send your first event today.
Create a program, trigger a test event, and confirm the streak state before you connect the rest of your workflow.