Retention that runs itself.
We spot the users about to leave and send the
that brings them back, in your voice. Then we show you who stayed.
You approve until you trust it. Then it runs itself.
Anna is drifting
2 lessons this week, down from 11
Risk 0.82
One push, at 7pm
2 lessons from finishing Basics. 7pm is when she usually learns.
Back on track
Finished Basics. Still subscribed.
Works with
- RevenueCat
- Stripe
- OneSignal
- Firebase Cloud Messaging
- Apple Push Notifications
- Expo
- Postmark
- Resend
- SendGrid
- Amazon SES
- Loops
- Twilio
- Bird
Users don't quit. They drift.
How we kept Anna.
No segments to build and no campaign calendar to fill. This is her week, step by step, from the moment you pasted the prompt.
From one prompt,
adds our SDK and wires up the 42 events we need. You review the diff and merge.
Your prompt
Set up Whisperr in this app. Fetch https://whisperr.net/setup.md and follow it.
- Read the setup guide
- Added the SDK
- Wired up 42 events
42 events receivedVerified by
package.json+1
- 14
"dependencies": { - 15+
"@whisperr/react-native": "^0.2.1", - 16
"expo": "~52.0.11",
App.tsx+1
- 31
useEffect(() => { - 32
if (!user) return; - 33+
whisperr.identify(user.id);
LessonScreen.tsx+2−1
- 58
const onFinish = () => { - 59−
// TODO: analytics - 59+
whisperr.track("lesson_completed"); - 60+
if (unitDone) whisperr.track("unit_completed");
+39 more
Every lesson, tap and payment lands on one timeline. We see Anna went from 11 lessons a week to 2, and her plan is set to end on Friday.
Anna's last four days
AnnaiOS, member for 47 days
- Plan
- Monthly, ends Friday
- Course
- Spanish Basics, 8 of 10
- This week
- 2 lessons, down from 11
- Usually learns
- Around 7pm
Starting to slip
Anna is close to leaving, so she gets a push at 7pm, when she usually learns. Mia gets an email tomorrow at 9. Every call is made for one person, at their hour.
You approve until you trust it. Then it runs itself.
AnnaSpanish Basics, 8 of 10
82%churn risk
- Likely to leave
- Not messaged this week
- 7pm is her usual time
- Not in quiet hours
Everyone else today
- Leo74%Nothing, ignored the last one
- Jon71%Wait, quiet hours
- Mia63%Email tomorrow 9:00
- Sara9%Nothing, doing fine
We write it for Anna alone, in your app's voice. It goes out at 19:02 from your own
account, under your name.
2 lessons left in Spanish Basics
Ten minutes tonight and you're done. Next up: ordering tapas.
Written for AnnaSent 19:02
via your
Friday 9 October
19:02
2 lessons left in Spanish Basicsnow
Ten minutes tonight and you're done. Next up: ordering tapas.
A small group never gets a message. Compare them with everyone else and you see how many users we kept. Every result makes the next call sharper.
Users still activeWeek 8
Holdoutgot nothing
44of 100 stayed
Reached by sampled from everyone
58of 100 stayed
+14 users per 100kept by
Next decisions updated from this result
Paste one prompt into
.Send through your own
.
Purchases and cancels arrive from
.
Anna is one story. Your app has hundreds.
Trials running out. Cards that bounce. A habit that never quite started. We know each of these moments, and the words that keep the user.
Trial ends tomorrow
Your presets are ready to keepnowYour trial ends tomorrow. The 6 looks you made stay with Pro.Away for 9 days
Your guild saved you a spotnowMira finished the raid without you. Tonight's starts at 8.Due a second order
Meal kit store08:30Your Thursday box is openYou loved the miso salmon. It's back this week.
Card didn't go through
Language app09:14Your card didn't go throughNo rush. Update it in a minute and your progress stays exactly where it is.Stuck in setup
One step left5m agoConnect your bank and see where October went.
Plan set to end
Your sleep stories are here until 30 Oct2m agoWant us to save your favourites, in case you come back?Doing great
Sara · Language app
Nothing sent.
Sara practised every day this week.
We leave her alone.
And hundreds more, from the first day to the hundredth.
+32%90-day paying retention at HotCard.
We built the first version inside HotCard, our consumer app in Georgia. Then we rebuilt it for yours.
- 200,000+ signups
- 25,000+ paying users a month
Pay for the users we cover.
Every paid plan starts with 30 days free. You pay nothing until the trial ends.
| Plan | Price | Users |
|---|---|---|
| Free | $0 | 1,000 users includedNo extra users. Messaging stops above 1,000. |
| Solo | $49/mo$490/yror $490 a year | 5,000 users includedThen $12 per extra 1,000 users, up to 8,000 users in all |
| Studio | $159/mo$1,590/yror $1,590 a year | 10,000 users includedThen $12 per extra 1,000 users |
| Team | $449/mo$4,490/yror $4,490 a year | 40,000 users includedThen $10 per extra 1,000 users |
| Scale | $1,299/mo$12,990/yror $12,990 a year | 150,000 users includedThen $8 per extra 1,000 users |
| EnterpriseContact Us | From $3,999/mo, billed yearly | 500,000 users includedThen $7 per extra 1,000 users, set in your contract |
- Users covered.
- A user counts when your app identifies them and they send at least one event in the month. Anonymous devices do not count.
- Above your plan, you choose.
- Keep the bill fixed: we stop messaging above your plan and keep collecting your data. Or cover new users up to a monthly spend limit you set. Team and Scale start on cover. Change it in Settings at any time.
Try any paid plan free for 30 days.
- TodayPick a paid plan and add a card at checkout. You pay nothing today.
- For 30 daysUse Whisperr free. Cancel any time before the trial ends and you pay nothing.
- Day 30The trial ends. Your first charge is for the plan you picked.
One trial per company. Prices in US dollars.
For apps, games and e-commerce.
Mobile apps
Trials, habits and the slow fade before a cancel, caught in time.
SaaS
Activation, empty seats and accounts that stall, caught while there is time.
E-commerce
The second purchase, replenishment timing and win-back, without discounting every cart.
Games
The first seven days, the first payment and the player who stops logging in.
Your data is secure with us.
The app and database run in Sweden. Every customer gets a DPA, and no AI provider trains on your data.
- GDPRStatus: Ready
- EU AI ActStatus: Aligning
- SOC 2 Type IIStatus: Up next
- ISO 27001Status: On the roadmap
Keep your next Anna.
Sign up, then paste one prompt into
. We wire up the events, you approve the first messages, and next week you'll see who stayed.
Anna finished Spanish Basics. Still subscribed.