# Whisperr: full text > Whisperr is retention that runs itself: an autonomous retention engine for mobile apps, games and e-commerce. It spots the users who are about to leave, brings them back with the right push or email at the right moment, and shows you how many it kept. This file holds, in full, the homepage with pricing and the pages on https://whisperr.net that answer questions about Whisperr. The short index is https://whisperr.net/llms.txt. The Journal index is https://whisperr.net/blog/index.md. Developer docs: https://docs.whisperr.net/llms.txt. ## Whisperr: retention that runs itself Source: https://whisperr.net Whisperr is retention that runs itself: an autonomous retention engine for mobile apps, games and e-commerce. It spots the users who are about to leave, brings them back with the right push or email at the right moment, and shows you how many it kept. ### Get started Start your 30-day free trial: https://app.whisperr.net/signup After you sign up, paste this into Claude Code, Cursor, Codex or any coding agent: ```text Set up Whisperr in this app. Fetch https://whisperr.net/setup.md and follow it. ``` You approve until you trust it. Then it runs itself. Backed by 500 Global and Antler. ### Works with - RevenueCat - Stripe - OneSignal - Firebase Cloud Messaging - Apple Push Notifications - Expo - Postmark - Resend ### Users don't quit. They drift. Nobody cancels on a whim. They open your app a little less each week, and by the time the cancellation comes in, they decided weeks ago. Whisperr catches the drift while there's still time to help. Example: Anna, learning Spanish on a language app, did 9, 11, 10, 11, 8, 5, 3, then 2 lessons a week. Whisperr steps in at week 8, weeks before she would cancel. ### How Whisperr kept Anna 1. **Install.** From one prompt, Claude Code, Cursor, Codex or Windsurf adds our SDK and wires up the 42 events we need. You review the diff and merge. 2. **Understand.** 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. 3. **Decide.** 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. 4. **Send.** We write it for Anna alone, in your app's voice. It goes out at 19:02 from your own OneSignal, Postmark, Resend, Firebase or Expo account, under your name. 5. **Prove.** 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. The push Anna got at 19:02, when she usually learns: "2 lessons left in Spanish Basics. Ten minutes tonight and you're done. Next up: ordering tapas." She finished the unit and turned renewal back on. ### Anna is one story. Your app has hundreds. - Trial ends tomorrow: "Your trial ends tomorrow. The 6 looks you made stay with Pro." - Card didn't go through: "No rush. Update it in a minute and your progress stays exactly where it is." - Renewal switched off: "Want us to save your favourites, in case you come back?" - Quiet for 9 days: "Mira finished the raid without you. Tonight's starts at 8." - Stuck in setup: "Connect your bank and see where October went." - Due a second order: "You loved the miso salmon. It's back this week." - Doing great: nothing sent. Sara practised every day this week. Whisperr leaves her alone. ### Where it started We built the first version inside HotCard (https://hotcard.app), a consumer app our team runs in Georgia, with 200,000+ signups and 25,000+ paying users every month. It lifted 90-day paying retention at HotCard by 32%. Whisperr is that system, rebuilt for your app. ### Pricing Pay for the users we cover. Prices are in US dollars. Yearly billing gives you 2 months free. | Plan | Price | Users covered | Extra users | Above the plan (default) | | --- | --- | --- | --- | --- | | Free | $0 | 1,000 | No extra users. Messaging stops above 1,000. | Stop messaging | | Solo | $49/mo or $490/yr | 5,000 | Then $12 per extra 1,000 users, up to 8,000 users in all | Stop messaging | | Studio | $159/mo or $1,590/yr | 10,000 | Then $12 per extra 1,000 users | Stop messaging | | Team | $449/mo or $4,490/yr | 40,000 | Then $10 per extra 1,000 users | Cover new users, up to a spend limit you set | | Scale | $1,299/mo or $12,990/yr | 150,000 | Then $8 per extra 1,000 users | Cover new users, up to a spend limit you set | | Enterprise | From $3,999/mo, billed yearly | 500,000 | Then $7 per extra 1,000 users, set in your contract | 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. - **Extra users.** The per-1,000 price applies only to users above the number your plan includes. Free has no extra users. - **30-day free trial.** Paid plans start with one. You add a card at checkout. Cancel before the trial ends and you pay nothing. One trial per company. - **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. - **AI messages.** Each plan includes 1 AI message per covered user each month. Extra AI messages cost $5 per 1,000. - **Delivery.** You connect your own push and email providers. Start a free trial: https://app.whisperr.net/signup. Enterprise: hello@whisperr.net. ### For apps, games and e-commerce - **Mobile apps.** Trials, habits and the slow fade before a cancel, caught in time. https://whisperr.net/mobile-apps - **SaaS.** Activation, empty seats and accounts that stall, caught while there is time. https://whisperr.net/saas - **E-commerce.** The second purchase, replenishment timing and win-back, without discounting every cart. https://whisperr.net/ecommerce - **Games.** The first seven days, the first payment and the player who stops logging in. https://whisperr.net/games ### Your data is secure with us Whisperr runs in the EU, signs a DPA with every customer, and never lets AI providers train on your data. - GDPR (ready): we work as your processor under a public DPA (https://whisperr.net/dpa), with every sub-processor listed (https://whisperr.net/subprocessors). The app and database live in the EU, in Sweden. A few AI and analytics providers are in the US, and none of them train on your data. Security questionnaire? Send it to security@whisperr.net. Details: https://whisperr.net/security ### Company - Founder: George Zhgenti, co-founder, product - Backed by 500 Global and Antler - App and database hosted in the EU - Sign up: https://app.whisperr.net/signup - Docs: https://docs.whisperr.net --- ## How do you reduce churn in a subscription app? Source: https://whisperr.net/guides/how-to-reduce-churn-in-a-subscription-app Subscription churn usually starts weeks before the cancel, as a user opens the app less and less. Spot that drift early from product events, send one useful message to the users who need it and nothing to the rest, recover failed payments, and measure what you kept against a holdout group. Updated 2026-10-20. HTML: https://whisperr.net/guides/how-to-reduce-churn-in-a-subscription-app ### The short version | Step | What you do | What it fixes | | --- | --- | --- | | 1. Track the right events | Send the actions that show value (a lesson finished, a workout logged, a file exported) plus subscription events | You can't see drift without them | | 2. Spot drift early | Compare each user with their own recent pattern | Catches users weeks before the cancel | | 3. Decide who gets nothing | Leave healthy and very new users alone | Fewer unsubscribes and push opt-outs | | 4. Send one useful message | Point at the next thing worth doing, in the user's language and your voice | Brings back users who still want the product | | 5. Recover failed payments | Remind users during the store's grace or retry period | Involuntary churn | | 6. Measure against a holdout | Keep a random group out of all messages | Tells you what you actually kept | ### 1. Track the events that show value Churn shows up in behaviour first. A language app sees lessons per week fall. A fitness app sees workouts thin out. A finance app sees a user stop connecting accounts. Track the handful of actions that mean "this user is getting value", not every tap. Add your subscription events too: trial started, trial ending, auto-renew turned off, payment failed, renewed. If you use RevenueCat, Superwall or Adapty, those events already exist and can be forwarded. ### 2. Spot drift before the cancel A user who did 10 sessions a week and now does 2 is at risk, even if 2 is above your app's average. Compare each user with their own recent history, not with everyone else. The signal to watch is the slope: activity falling week over week, a core action that stopped, a streak that broke. By the time a user turns off auto-renew, most of the decision is made. Acting during the slide gives you weeks instead of days. See [how to predict churn](https://whisperr.net/guides/how-to-predict-churn-in-a-subscription-app) for the signals that work best. ### 3. Decide who should get nothing The cheapest retention message is the one you don't send. A user practising every day doesn't need a nudge. A user in their first two days needs room to explore. Every message you send to someone who didn't need it spends attention you'll want later, and pushes them closer to turning notifications off. Set caps per user per day and per week, a cooldown between messages and quiet hours in the user's own time zone. ### 4. Send one useful message, on a channel they can receive Good retention messages are specific: "2 lessons left in Spanish Basics. Ten minutes tonight and you're done." They name the user's own progress and the next small step. They don't say "We miss you!" Pick the channel per user. Push only works if the user allowed notifications. Email only works if you have an address you may write to. See [retention emails vs push notifications](https://whisperr.net/guides/retention-emails-vs-push-notifications) for when each one fits. ### 5. Recover failed payments When a renewal fails, Apple and Google retry the charge for a while, and you can give users a grace period in which they keep access. Use that window: a short reminder that names what they keep and links to where they update their payment method. Don't threaten, and don't send a discount; the user didn't choose to leave. ### 6. Measure what you kept Open rates and click rates don't tell you whether a user stayed because of a message. Keep a random group of users out of every retention message and compare retention between the two groups. [Here's how to run that holdout test](https://whisperr.net/guides/how-to-run-a-holdout-test-for-retention-messaging). ### Where Whisperr fits Whisperr does steps 2 to 6 for you. It reads your product and subscription events, decides for each user whether to send anything at all, writes the message for that user, and sends it by push or email through your own providers (OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid). It holds back 10% of users by default and shows the difference once each group has 200 users. Setup starts with one prompt in your coding agent, and the Free plan covers up to 1,000 users. ### FAQ #### What is a good monthly churn rate for a subscription app? It depends on the category, the price and whether users pay monthly or yearly, so compare yourself with apps like yours and with your own past cohorts. Our [churn benchmarks by vertical](https://whisperr.net/blog/subscription-churn-rate-benchmarks-by-vertical) collect published figures by category. #### Should I send a discount to every user who is about to cancel? No. A discount sent to everyone teaches users to wait for one and costs you revenue from people who would have stayed anyway. Lead with the value the user is about to lose, and keep offers for the users and moments where a holdout test shows they pay for themselves. #### What is the difference between voluntary and involuntary churn? Voluntary churn is a user deciding to stop paying, usually by turning off auto-renew. Involuntary churn is a payment that fails, for example an expired card, while the user still wants the product. They need different fixes. Voluntary churn needs a reason to stay; involuntary churn needs a quick, friendly reminder to update payment details. #### How does Whisperr reduce churn? Whisperr reads your app's product events and subscription events, decides for each user whether a message would help, writes it for that user in your app's voice and sends it by push or email through your own providers. A holdout group gets nothing, so the dashboard shows how many users the messages kept. New apps start in approval mode, so you approve each message until you trust it; autonomous sending is then switched on with the Whisperr team. #### Do I need a lifecycle marketer to do this? Not to start. The steps above need event tracking, a billing connection and a way to send push and email. Tools like Whisperr do the per-user decisions and writing, so a small team can run retention without building journeys by hand. --- ## How do you predict churn in a subscription app? Source: https://whisperr.net/guides/how-to-predict-churn-in-a-subscription-app Predict churn from behaviour: a user's activity falling against their own recent pattern, a core action they stopped doing, and subscription events such as auto-renew turned off or a failed payment. Score every user on those signals daily, and use the score to decide who gets a message and who is left alone. Updated 2026-10-20. HTML: https://whisperr.net/guides/how-to-predict-churn-in-a-subscription-app ### Signals that predict churn | Signal | Example | Why it works | | --- | --- | --- | | Activity falling against the user's own pattern | 10 sessions a week, now 2 | Drift shows up before the cancel | | A core action stopped | Workouts logged fell to zero | Value has stopped, even if the app still opens | | A broken streak or unfinished goal | A course two lessons from done, untouched for a week | The user is close to a result and stalled | | Auto-renew turned off | Store event from your billing source | The user decided; access usually continues to the end of the period | | Payment failed | Card declined at renewal | Involuntary churn, unless the user updates the card | | Trial ending without the core action | Trial day 5 of 7, no core action yet | Nothing to pay for yet | ### 1. Track the right events Prediction is only as good as the events behind it. Track the actions that show a user is getting value, with timestamps and a stable user id. Add subscription events from your billing tool. Skip events that fire on every screen; they add noise. ### 2. Compare users with themselves A user who opens your app twice a week isn't at risk if they always did. A user who opened it daily and now twice a week is. Score drift against each user's own recent history: this week against the last four, for example. ### 3. Weigh the events that matter for your app A meditation app and a budgeting app lose users in different ways. Give more weight to the actions that separate users who stayed from users who left in your own history. Review the weights when your product changes. ### 4. Score every user, every day Recalculate the score daily so a change in behaviour shows up quickly. Keep the score per user, not per segment. Segments hide the user who was your most active last month and is quiet this week. ### 5. Turn the score into a decision A prediction is useful only when it changes what you do. For each user the choice is: send nothing, send a message, or wait. Most users should get nothing on most days. Add caps, cooldowns and quiet hours so the score can't flood anyone. ### 6. Check it against a holdout Keep a random group out of all messages and compare their retention with everyone else's. That's the only way to know whether acting on your predictions keeps users. [How to run a holdout test](https://whisperr.net/guides/how-to-run-a-holdout-test-for-retention-messaging). ### Where Whisperr fits Whisperr scores how likely each user is to come back, from their own recent activity. The decision to send is a separate step: Whisperr weighs the product events that matter for your app, adds subscription events from RevenueCat, Superwall or Adapty (trial ending, auto-renew off, payment failed), and checks caps, cooldowns and quiet hours. Only when a message would help does it write one for that user and send it by push or email through your own providers. A holdout group shows how many users the messages kept. ### FAQ #### Do I need machine learning to predict churn? Not to start. A simple rule that compares each user's activity this week with their own average in recent weeks catches most drift. Machine learning helps when you have many users and many signals, and it still needs the same clean events underneath. #### What data do I need to predict churn? Timestamped events for the actions that show value, a user id that stays the same across devices, and subscription events (trial, renewal, auto-renew off, payment failed). Demographics and acquisition source add little once you have behaviour. #### How early can you predict churn? Activity often starts falling weeks before a user turns off auto-renew, so behaviour gives you an early signal. How early depends on how often people use your app; a daily habit app shows drift sooner than an app people open once a month. #### What should I do with a churn prediction? Use it to decide who gets a message, what it says and when. A score that only fills a dashboard changes nothing. Keep a holdout group so you can see whether acting on the prediction actually keeps users. #### How does Whisperr predict churn? Whisperr scores how likely each user is to come back, from their own recent activity. To decide whether to message someone, it weighs the product events that matter for your app and the subscription events from RevenueCat, Superwall or Adapty, then applies caps, cooldowns and quiet hours. Many users get nothing. --- ## How do you reduce trial-to-paid drop-off in a subscription app? Source: https://whisperr.net/guides/how-to-reduce-trial-to-paid-drop-off Many trials are lost in the first days, by users who never reach the app's core action. Get trial users to that action fast, nudge the ones who stalled with their own next step, and remind everyone a few days before the trial ends what they keep by paying. Updated 2026-10-20. HTML: https://whisperr.net/guides/how-to-reduce-trial-to-paid-drop-off ### Where trials are lost | Trial stage | What goes wrong | What to do | | --- | --- | --- | | First session | The user signs up and leaves before the core action | Shorten the path to the first real result | | First days | The user tried once and didn't come back | One message pointing at their own next step | | Middle of the trial | Activity fades | Show progress they would lose | | Last days | The user forgets the trial is ending | A value reminder a few days before the end | ### 1. Find your core action Every app has one action that predicts paying: finishing a lesson, logging a workout, exporting a design, connecting a bank account. Compare trial users who paid with those who didn't and find the action that separates them. That's what the trial is for. ### 2. Shorten the path to it Look at the steps between install and that action. Remove setup steps that can wait. Prefill what you can. A user who reaches the core action in the first session has a reason to come back; a user who stops at a settings screen doesn't. ### 3. Split trial users into two groups Treat users differently depending on where they stopped: - **Never started.** They signed up but never reached the core action. A message should make starting easy: one tap that opens the exact screen, not a feature tour. - **Started, then stalled.** They got some value and stopped. A message should name what they did and the next small step: "You logged 3 workouts. Your plan's week 2 starts today." Users who are active every day need nothing from you until the trial-ending reminder. ### 4. Remind them before the trial ends Send the reminder a few days before the end, not on the last day. Make it about what they built during the trial and what continues when they pay. Say plainly when the trial ends and what they'll pay, so nobody feels tricked. Users who feel tricked ask for refunds and leave reviews. ### 5. Measure conversion, not clicks The goal is the first paid renewal. Compare trial conversion for users who got your messages with a holdout group who didn't. [How to run a holdout test](https://whisperr.net/guides/how-to-run-a-holdout-test-for-retention-messaging). ### Where Whisperr fits Whisperr reads your app's events and your subscription events from RevenueCat, Superwall or Adapty. It decides for each trial user whether a message would help, writes it from that user's own activity in your app's voice, and sends it by push or email through your own providers. When a trial is about to end, it sends a reminder about three days before, and counts it as a success only when the first paid renewal arrives. A holdout group that gets no messages shows how many users they kept, in retention and revenue. ### FAQ #### When should I send a trial-ending reminder? A few days before the trial ends, while the user can still act calmly. A reminder sent hours before the charge feels like a warning. Make it about what the user built in the trial, not about billing. #### Should I shorten my free trial? Test it rather than guess. A shorter trial gives users less time to drift, but less time to see value. The right length depends on how long your app takes to prove itself, for example one full week of a habit or one finished project. #### What's the most important metric for trial conversion? The share of trial users who reach your core action, the thing your paying users do most, in the first days. Users who reach it convert far more often than users who don't. Find that action in your own data by comparing users who paid with users who didn't. #### Does Whisperr send trial-ending messages? Yes. When your billing source (RevenueCat, Superwall or Adapty) reports a trial ending, Whisperr can send that user a message about three days before, written from their own activity in the trial, by push or email through your own providers. It counts the message as a success only when the first paid renewal comes in. #### Should trial users get a discount to convert? Rarely as a default. Users who got value will usually pay the full price, and a discount teaches the rest to wait. If you test an offer, send it only to users who were active but hesitant, and compare against a holdout group. --- ## How do you win back cancelled subscribers? Source: https://whisperr.net/guides/how-to-win-back-cancelled-subscribers Start before the subscription ends: a user who turns off auto-renew usually keeps access until the period ends, and that window is your best chance. After it ends, send a short sequence built on why they left and what has changed, and test discounts against a holdout before you rely on them. Updated 2026-10-20. HTML: https://whisperr.net/guides/how-to-win-back-cancelled-subscribers ### Win-back has two windows | Window | Who | What works | | --- | --- | --- | | Before access ends | Auto-renew is off, the user still has the app | A reminder of their own progress and what they keep by staying | | After access ends | The subscription has expired | A short sequence about what changed, built on why they left | | Failed payment (not win-back) | The card failed, the user never chose to leave | A plain reminder to update payment details, no offer | ### 1. Use the window before access ends On both app stores, a user who turns off auto-renew normally keeps access until the end of the period. Many apps wait for the expiry and only then start a win-back campaign. By then the user has stopped opening the app and the message has to compete with everything else in their inbox. In the window before access ends, the user is still inside the product. A message can point at real things: the streak they built, the playlist they made, the course they are two lessons from finishing. Keep it to one message, and never say their access ends sooner than it does. ### 2. Find out why they left The reason decides the message. Common reasons fall into a few groups: - **Finished the job.** They reached their goal. Point at the next goal, or let them go gracefully. - **Didn't use it enough.** Point at the one feature that would have made it worth it. - **Too expensive.** A cheaper plan or a yearly plan may fit. An offer may be worth testing here. - **Missing something.** If you shipped it since they left, say so. Ask in the cancel flow if your platform allows it, and look at their last weeks of activity. A user whose sessions fell off a cliff left for a different reason than one who used the app daily until the day they cancelled. ### 3. Send a short sequence after expiry After the subscription ends, write a few messages spread over a few weeks. Each one gives a different, concrete reason to return: a feature you shipped, content added since they left, their saved data still waiting. Stop when they resubscribe, unsubscribe or ignore the whole sequence. Email usually carries win-back after expiry, because users who left often turn notifications off or delete the app. See [retention emails vs push notifications](https://whisperr.net/guides/retention-emails-vs-push-notifications). ### 4. Be careful with discounts A discount brings back some users, but it also goes to users who would have come back anyway, and it trains everyone to cancel for a deal. Before you make offers your default, test one against a holdout group and compare revenue, not just resubscribes. [How to run a holdout test](https://whisperr.net/guides/how-to-run-a-holdout-test-for-retention-messaging). ### 5. Keep failed payments separate A failed renewal isn't a cancellation. Apple and Google retry failed renewals, and you can turn on a grace period so users keep access while the store retries. Send a short, friendly reminder to update the payment method, and don't attach a discount to it. ### Where Whisperr fits Whisperr handles the window before access ends and failed payments. It reads subscription events from RevenueCat, Superwall or Adapty. When a user turns off auto-renew and still has access, it can send them one message, written for that user in your app's voice, about what they keep by staying. When a payment fails, it sends an update-payment reminder during the retry period, with no discount, and stops when the payment recovers. Every message goes out by push or email through your own providers, and a holdout group shows how many users it kept. ### FAQ #### When is the best time to win back a cancelled subscriber? Before access ends. On the App Store and Google Play, turning off auto-renew usually leaves the user with access until the end of the period they paid for. They are still in the app and still have their data, so a reminder of their own progress lands better than any message after they are gone. #### Should a win-back message include a discount? Not by default. Many users leave for reasons a discount doesn't fix, such as a missing feature, a finished goal or a bad month. Lead with what changed or what they built. Test an offer against a holdout group and keep it only if the extra users it brings back cover what it costs on users who would have returned anyway. #### How many win-back messages should I send? Few. Two or three messages spread over a few weeks, each with a different reason to return, is a common pattern. Stop when the user unsubscribes, resubscribes or ignores the sequence. #### Can Whisperr win back users who turned off auto-renew? Yes. When your billing source (RevenueCat, Superwall or Adapty) reports that a user turned off auto-renew and still has access, Whisperr can send them one message about what they keep by staying, written for that user and sent by push or email through your own providers. Discounts are off unless your business allows save offers. #### What's the difference between win-back and payment recovery? Win-back is for users who chose to leave. Payment recovery is for users whose card failed and who never decided to leave. Recovery messages should be short reminders to update payment details, with no offer. Mixing the two sends discounts to people who would have paid full price. --- ## How do you run a holdout test for retention messaging? Source: https://whisperr.net/guides/how-to-run-a-holdout-test-for-retention-messaging Pick a random share of users, often around 10%, and send them no retention messages at all. Compare their retention or revenue with everyone else's over the same period. The gap is what your messages changed, once both groups are large enough and the gap beats its margin of error. Updated 2026-10-20. HTML: https://whisperr.net/guides/how-to-run-a-holdout-test-for-retention-messaging ### The test in six steps | Step | What you do | | --- | --- | | 1. Pick the outcome | Retention at 30, 60 or 90 days, renewals, or revenue per user | | 2. Pick the share | Often around 10% of users | | 3. Assign at random, once | A stable hash of the user id, so a user stays in their group | | 4. Keep the holdout clean | No retention messages of any kind to that group | | 5. Wait for enough users | Both groups large enough for the gap to beat the noise | | 6. Compare the groups | The difference, with its margin of error | ### 1. Pick the outcome before you start Decide what "kept" means for your app: still subscribed after 30 days, renewed at the next billing date, or revenue per user over 90 days. Pick one main outcome before you look at the results, so you can't go looking for a number that happens to look good. Opens and clicks aren't outcomes. A message can get clicked by a user who would have stayed anyway. ### 2. Pick the size of the holdout A larger holdout gives a clearer answer sooner but means more users miss messages. Around 10% is a common starting point. A small app may need a larger share, or a longer test, to get enough users into the holdout. ### 3. Assign users at random, and keep them there Use a random, stable assignment, such as a hash of the user id, so the same user always lands in the same group. Don't let anyone hand-pick the holdout, and don't reassign users partway through. The groups must differ only in whether they got messages. ### 4. Keep the holdout clean The holdout gets no retention messages from any tool. If your email tool sends a win-back campaign to everyone, the holdout is broken. Transactional messages such as receipts and password resets still go to everyone. ### 5. Wait for enough users With few users, random noise can make either group look better. Before you read the result, both groups need enough users, often a few hundred each at minimum, and more if the effect is small. Report the gap with its margin of error, for example a 95% confidence interval, not as a single number. ### 6. Read the result honestly If the interval for the difference sits clearly above zero, the messages are keeping users. If it straddles zero, you can't tell yet: keep the test running or accept that the effect is small. If the holdout does better, some messages are hurting, often through fatigue or unsubscribes, and you should send fewer. ### Where Whisperr fits Whisperr runs this test by default. It holds back 10% of users at random, kept stable by a hash of the app and user, and never messages them. Once each group has 200 users, the dashboard shows the difference in retention and revenue kept with a 95% confidence interval. Whisperr records the outcome of every message and measures it against the holdout, so the number you see is what the messages changed, not what they touched. ### FAQ #### How big should a holdout group be? Big enough to measure a difference, small enough not to cost much. Around 10% is a common starting point. If your app is small, you need a larger share or a longer test to reach enough users in the holdout. #### How long should a holdout test run? At least one full renewal cycle for the outcome you care about, for example a month for monthly subscriptions. Shorter tests measure opens and sessions, not whether users kept paying. #### Isn't it bad to withhold messages from users? The holdout only misses retention messages, not receipts, password resets or anything they need. Without it you can't know whether the messages help, and messages that don't help cost attention and unsubscribes. #### What's the difference between a holdout test and an A/B test? An A/B test compares two versions of a message. A holdout test compares sending against not sending. A message can win an A/B test and still keep no more users than sending nothing at all. #### Does Whisperr run a holdout? Yes, by default. Whisperr holds back 10% of users, chosen at random and kept stable, and never messages them. The dashboard compares retention and revenue kept between the two groups, with a 95% confidence interval, once each group has 200 users. --- ## Retention emails vs push notifications, which works better? Source: https://whisperr.net/guides/retention-emails-vs-push-notifications Neither wins everywhere: push suits short, timely nudges to users who still have your app and allow notifications. Email reaches users who turned notifications off or deleted the app, and suits longer messages like trial reminders and win-back. Pick the channel per user, by what they can actually receive. Updated 2026-10-20. HTML: https://whisperr.net/guides/retention-emails-vs-push-notifications ### Push vs email at a glance | | Push notification | Email | | --- | --- | --- | | Who it reaches | Users with the app installed and notifications allowed | Users with an address you may write to | | Best for | Short, timely nudges: a streak, a next step, a reminder tonight | Longer messages: trial reminders, payment issues, win-back | | Length | A line or two | As long as it needs, though short still wins | | Reaches users who deleted the app | No | Yes | | Main risk | The user turns notifications off for good | Spam folder, unsubscribes | | Timing | Lands at once, so quiet hours matter | Read later, so timing is looser | ### When push works best Push is the right channel when the message is short, the moment matters and the user still has your app. "2 lessons left in Spanish Basics. Ten minutes tonight and you're done." It lands on the lock screen and one tap opens the right screen. Because push interrupts, it's also the easiest channel to burn. A user who gets one push too many turns notifications off, and after that every future message has to go by email. Respect quiet hours in the user's own time zone and cap how often anyone hears from you. ### When email works best Email reaches users push can't: those who never allowed notifications, turned them off or deleted the app. It suits messages that need a few sentences, such as a trial ending in three days, a payment that failed, or what's new since a user left. Email needs an address you're allowed to write to, an unsubscribe link and a sending domain set up for deliverability. If users sign in with Apple and hide their address, you need to register your sending domain with Apple to reach the relay address. ### Choose per user, not per campaign A campaign that goes out "by push" misses everyone who turned push off. A campaign that goes out "by email" wastes a slow channel on users who would have tapped a push. The better rule is to pick, for each user and each message, the channel they can receive and are most likely to welcome, and to send it on only one. ### Where Whisperr fits Whisperr picks push or email for each user, based on what they have opted into and can receive, and sends through your own providers: OneSignal, Firebase Cloud Messaging, Apple Push or Expo for push, and Postmark, Resend or SendGrid for email. It holds messages during quiet hours in the user's local time, applies daily and weekly caps and cooldowns, and sends nothing to users who don't need it. Each message is written for that user, in your app's voice and in their language. ### FAQ #### Is push or email better for retention? It depends on the user and the moment. Push works for quick, timely nudges when the user has the app and notifications on. Email works for longer messages and for users who can't get push. The better question is which channel this user can receive and would welcome right now. #### Why don't all my users get push notifications? On iOS, users must allow notifications, and on Android 13 and later apps must ask for permission too. Users can also turn notifications off at any time or delete the app. A share of your users will only ever be reachable by email, if at all. #### How many retention push notifications is too many? There's no universal number, but every message a user didn't need makes them more likely to turn notifications off. Set caps per day and per week, a cooldown between messages and quiet hours in the user's time zone, and send nothing to users who are doing fine. #### Should I send the same message by push and email? Usually not. Sending both doubles the interruption for one idea. Pick one channel per message per user, and use the other only if the first can't reach them. #### Which channels does Whisperr use? Push and email. Whisperr chooses per user based on what they have opted into and can receive, and sends through your own providers. For push that's OneSignal, Firebase Cloud Messaging, Apple Push or Expo, and for email Postmark, Resend or SendGrid. --- ## Whisperr vs Braze Source: https://whisperr.net/compare/whisperr-vs-braze Braze is a large customer engagement platform: your team builds campaigns and Canvas journeys across many channels, with predictive and AI tools on top. Whisperr is narrower: it decides for each user whether a retention message would help, writes it, and sends it by push or email through your own providers, with no journeys to build. Pick Braze if you have a lifecycle team and need many channels; pick Whisperr if you want retention to run without one. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-braze ### At a glance | | Whisperr | Braze | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | A cross-channel customer engagement platform | | Who decides who gets a message | Whisperr, per user, from product and subscription events; many users get nothing | Your team, with segments, campaigns and Canvas journeys | | Who writes the message | Whisperr writes each one for that user, in your app's voice and the user's language | Your team, with BrazeAI tools to draft copy | | Channels | Push and email | Push, email, SMS, WhatsApp, in-app messages, Content Cards and more | | Who sends it | Your own providers: OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid | Braze | | Holdout and lift | 10% holdout by default; retention and revenue kept with a 95% confidence interval | Global Control Group of 1 to 15% with an uplift report | | Subscription data | RevenueCat, Superwall, Adapty | RevenueCat integration | | Setup | One prompt in your coding agent installs the SDK and events | SDK integration plus campaign and Canvas building | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Not published; quote from sales; no free plan | ### What Braze does well Braze is built for teams that run many kinds of messaging at once. Canvas, its journey builder, lets a team chain steps across email, push, in-app, SMS and webhooks, with variants and control groups. BrazeAI adds Predictive Churn, Intelligent Timing for per-user send times, and generative tools for copy. Its Global Control Group report measures incremental uplift across campaigns and Canvases (API campaigns are not covered). For a large consumer brand with a lifecycle team, that breadth is the point. ### How Whisperr works differently Whisperr starts from the opposite end. There are no journeys or segments to build. For each user, Whisperr reads what they did in your app and what happened to their subscription, then decides whether a message would help at all. When it would, Whisperr writes that message for that one user and sends it through your own push or email account. Caps, cooldowns and quiet hours in the user's local time keep anyone from being flooded. New apps start in approval mode, so you see and approve each message before it goes out. A 10% holdout group never gets messages, and the dashboard shows the difference once each group has 200 users. ### Which should you choose? **Choose Braze if** you have a lifecycle or CRM team, need channels beyond push and email (SMS, WhatsApp, Content Cards), run promotional and transactional messaging from the same tool, and have the budget for a sales-led contract. **Choose Whisperr if** you run a subscription app without a lifecycle team, want retention messages decided and written per user rather than built as journeys, want to keep your own push and email providers, and want a price you can see before you talk to anyone. ### Pricing Braze doesn't publish prices. Its pricing page lists four editions (Go, Select, Pro and Enterprise), says pricing scales with monthly active users, and says there is no free plan. Whisperr's prices are public. It's free up to 1,000 users. Solo is $49 a month for 5,000 users, Studio $159 for 10,000, Team $449 for 40,000 and Scale $1,299 for 150,000. Enterprise starts at $3,999 a month. Every paid plan starts with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### Is Whisperr a Braze alternative? For retention messaging in a subscription app, yes. Braze covers far more channels and use cases, such as promotions, transactional email and Content Cards. If what you need is keeping subscribers, Whisperr does that without a team building journeys. #### How much does Braze cost compared with Whisperr? Braze doesn't publish prices; pricing scales with monthly active users and you get a quote from sales, and it has no free plan. Whisperr publishes its prices. It's free up to 1,000 users, paid plans start at $49 a month, and every paid plan starts with a 30-day free trial. #### Does Braze predict churn? Yes. Braze Predictive Churn gives each user a churn risk score from 0 to 100, and Braze's docs say full access goes through your account manager. You then target those users with your own campaigns. #### Can I measure lift with both? Yes. Braze has a Global Control Group of 1 to 15% of users with an uplift report. Whisperr holds back 10% of users by default and shows the difference in retention and revenue kept, with a 95% confidence interval, once each group has 200 users. #### Can I use Whisperr and Braze together? You can, but keep one tool in charge of retention messages so users don't hear from both. Whisperr sends through your own push and email providers, not through Braze. ### Sources Checked 2026-10-20. - [Braze pricing](https://www.braze.com/pricing) - [Braze docs, Predictive Churn](https://www.braze.com/docs/user_guide/brazeai/predictive_suite/predictive_churn) - [Braze docs, Global Control Group](https://www.braze.com/docs/user_guide/engagement_tools/testing/global_control_group/) - [Braze docs, Canvas basics](https://www.braze.com/docs/user_guide/engagement_tools/canvas/get_started/the_basics/) - [Braze docs, Intelligent Timing](https://www.braze.com/docs/user_guide/brazeai/intelligence_suite/intelligent_timing) - [RevenueCat, Braze integration](https://www.revenuecat.com/docs/integrations/third-party-integrations/braze) --- ## Whisperr vs OneSignal Source: https://whisperr.net/compare/whisperr-vs-onesignal OneSignal is a messaging platform: it delivers the push, email, SMS and in-app messages you set up, with Journeys to automate them. Whisperr decides which users need a retention message, writes it for each of them, and can send it through your own OneSignal account. They are not either-or: you can keep OneSignal for delivery and let Whisperr decide and write the retention messages. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-onesignal ### At a glance | | Whisperr | OneSignal | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | A messaging platform for push, email, SMS and in-app messages | | Who decides who gets a message | Whisperr, per user, from product and subscription events | You, with segments, Journeys and one-off sends | | Who writes the message | Whisperr writes each one for that user, in your app's voice and their language | You, with OneSignal AI to draft copy | | Channels | Push and email | Mobile push, web push, email, SMS and in-app | | Delivery | Through your own providers, and OneSignal can be one of them | OneSignal delivers; email can also go through SendGrid, Mailgun or Mandrill | | Subscription data | RevenueCat, Superwall, Adapty | RevenueCat writes subscription tags to OneSignal | | Pricing | Free up to 1,000 users; paid from $49 a month | Free plan; Growth from $19 a month; Professional and Enterprise custom | ### What OneSignal does well OneSignal makes sending easy and cheap to start. Its free plan covers mobile push, and Growth starts at $19 a month. It covers mobile push, web push, email, SMS and in-app messages, with SDKs for nearly every mobile framework. Journeys automate multichannel flows, Intelligent Delivery picks a send time per user (it isn't on the Free plan), and OneSignal AI drafts copy and segments. RevenueCat can write subscription status to OneSignal as tags, so you can target users by plan or trial state. ### How Whisperr works differently OneSignal delivers what you tell it to send. Whisperr decides what to send, to whom, and whether to send anything at all. It reads each user's product events and subscription events from RevenueCat, Superwall or Adapty, picks the users a message would help, and writes one message for each of them. Then it sends that message through your own push account (OneSignal, Firebase Cloud Messaging, Apple Push or Expo) or by email through Postmark, Resend or SendGrid. A 10% holdout group gets no messages, so once each group has 200 users you see how many users the messages kept, not just how many opened them. ### Which should you choose? **Use OneSignal alone if** you want a low-cost way to send push and email you design yourself, including promotions, product news and transactional messages, and you're happy to build and maintain the journeys. **Add Whisperr if** you want retention handled per user: drifting users caught early, trial-ending, failed-payment and renewal-off moments covered, messages written for each person, and proof against a holdout. Whisperr can send through the OneSignal account you already have. ### Pricing OneSignal's pricing page lists Free ($0), Growth (from $19 a month, priced by usage) and custom Professional and Enterprise plans. Whisperr is free up to 1,000 users and its paid plans start at $49 a month for 5,000 users, each with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### Does Whisperr replace OneSignal? Not necessarily. Whisperr can use your OneSignal account as its push provider, so OneSignal keeps delivering notifications while Whisperr decides who gets a retention message and writes it. Firebase Cloud Messaging, Apple Push and Expo also work. #### How much does OneSignal cost compared with Whisperr? OneSignal has a free plan, a Growth plan that starts at $19 a month, and custom-priced Professional and Enterprise plans. Whisperr is free up to 1,000 users, paid plans start at $49 a month, and each paid plan starts with a 30-day free trial. If you use both, you pay for both. #### Does OneSignal write retention messages for me? OneSignal AI is an assistant that drafts message copy and segments for you to review, and Journeys automate the flows you design. Whisperr writes each retention message for one user from their own activity, and decides whether that user should get a message at all. #### Can OneSignal send at the best time for each user? Yes. OneSignal's Intelligent Delivery picks a send time per user, and it isn't on the Free plan. Whisperr holds messages during quiet hours in each user's local time and applies daily and weekly caps. ### Sources Checked 2026-10-20. - [OneSignal pricing](https://onesignal.com/pricing) - [OneSignal docs, Journeys overview](https://documentation.onesignal.com/docs/journeys-overview) - [OneSignal docs, email setup](https://documentation.onesignal.com/docs/en/email-setup) - [OneSignal AI](https://onesignal.com/ai) - [RevenueCat, OneSignal integration](https://www.revenuecat.com/docs/integrations/third-party-integrations/onesignal) --- ## Whisperr vs Customer.io Source: https://whisperr.net/compare/whisperr-vs-customer-io Customer.io is a behavioural messaging platform: your team designs workflows triggered by events, and Customer.io sends email, push, SMS and in-app messages. Whisperr skips the workflow design: it decides for each user whether a retention message would help, writes it, and sends it by push or email through your own providers. Choose Customer.io to run many kinds of lifecycle campaigns; choose Whisperr to have retention run per user without building them. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-customer-io ### At a glance | | Whisperr | Customer.io | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | A messaging platform for behaviour-triggered campaigns | | Who decides who gets a message | Whisperr, per user, from product and subscription events | Your team, with workflow triggers and segments | | Who writes the message | Whisperr writes each one for that user, in your app's voice and their language | Your team, with AI tools in the platform | | Channels | Push and email | Email, push, SMS, in-app, WhatsApp and LINE | | Delivery | Your own providers: OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid | Customer.io, or your own SMTP server or SendGrid account for email | | Holdout | 10% of users held out of all retention messages by default | Holdout tests per email message | | Lift report | Retention and revenue kept with a 95% confidence interval | Conversions compared in the message's test results | | Subscription data | RevenueCat, Superwall, Adapty | RevenueCat integration | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Essentials from $100 a month; Premium from $1,000 a month billed yearly; 14-day free trial | ### What Customer.io does well Customer.io is built around your own event data. Any event can start a workflow, and workflows can branch, wait and send across email, push, SMS and in-app. It's flexible: one-off broadcasts, transactional messages and long lifecycle programmes all live in one tool. Email can go through your own SMTP server or SendGrid account. It offers a recommended send time feature, AI tools, a 14-day trial, and a startup programme for young companies. ### How Whisperr works differently With Customer.io, someone on your team decides what each workflow does and writes every message in it. Whisperr does that part. For each user, it reads their product events and their subscription events from RevenueCat, Superwall or Adapty, and decides whether a message would help. Users who are doing well get nothing. When a message would help, Whisperr writes it for that user and sends it through your own push or email account. Built-in subscription moments are covered: a trial about to end, a failed payment, and a user who turned off auto-renew but still has access. New apps start in approval mode, so you approve each message until you trust it. ### Which should you choose? **Choose Customer.io if** you have someone to design and maintain campaigns, need SMS or in-app messages, and want one tool for onboarding, newsletters, transactional email and retention. **Choose Whisperr if** retention is the job, you don't have a lifecycle marketer, and you want each message decided and written per user, with a holdout that shows what it kept. ### Pricing Customer.io lists Essentials from $100 a month (billed monthly), Premium from $1,000 a month (billed yearly) and custom Enterprise pricing, with a 14-day free trial. Whisperr is free up to 1,000 users, Solo is $49 a month for 5,000 users and Studio $159 for 10,000, and every paid plan starts with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### Is Whisperr a Customer.io alternative? For retention in a subscription app, yes. Customer.io is broader; teams use it for onboarding, newsletters, transactional email and more. Whisperr focuses on keeping subscribers, and decides and writes those messages itself. #### How much does Customer.io cost compared with Whisperr? Customer.io Essentials starts at $100 a month billed monthly, Premium starts at $1,000 a month billed yearly, and Enterprise is custom; there's a 14-day free trial. Whisperr is free up to 1,000 users and its paid plans start at $49 a month, each with a 30-day free trial. #### Can both send email through my own provider? Yes. Customer.io can send through your own SMTP server or your SendGrid account. Whisperr sends through your own accounts, Postmark, Resend or SendGrid for email, and OneSignal, Firebase Cloud Messaging, Apple Push or Expo for push. #### How do holdouts differ? Customer.io runs holdout tests on email messages, where part of the audience for that message gets nothing. Whisperr holds back 10% of users from all retention messages by default and shows the difference in retention and revenue kept, with a 95% confidence interval, once each group has 200 users. ### Sources Checked 2026-10-20. - [Customer.io pricing](https://customer.io/pricing) - [Customer.io docs, plan features and trial](https://docs.customer.io/accounts/billing/plan-features/) - [Customer.io docs, holdout tests](https://docs.customer.io/journeys/holdout-test/) - [Customer.io docs, custom SMTP](https://docs.customer.io/journeys/custom-smtp/) - [Customer.io docs, recommended send time](https://docs.customer.io/journeys/recommended-send-time/) - [RevenueCat, Customer.io integration](https://www.revenuecat.com/docs/integrations/third-party-integrations/customerio) --- ## Whisperr vs CleverTap Source: https://whisperr.net/compare/whisperr-vs-clevertap CleverTap is an analytics and engagement platform: your team builds journeys and campaigns across push, email, WhatsApp, in-app and SMS, with predictions and a control group built in. Whisperr is narrower: it decides for each user whether a retention message would help, writes it, and sends it by push or email through your own providers. Choose CleverTap for analytics plus many channels; choose Whisperr to have retention run without building journeys. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-clevertap ### At a glance | | Whisperr | CleverTap | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | An analytics and multichannel engagement platform | | Who decides who gets a message | Whisperr, per user, from product and subscription events | Your team, with segments, journeys and campaigns | | Who writes the message | Whisperr writes each one for that user, in your app's voice and their language | Your team, with CleverTap's AI tools | | Channels | Push and email | Push, email, WhatsApp, in-app, web messages, RCS and SMS | | Delivery | Your own providers: OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid | CleverTap; email goes through an email provider you connect | | Control group | 10% of users by default | One System Control Group per account, 2 to 5% of users | | Subscription data | RevenueCat, Superwall, Adapty | RevenueCat integration | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Core $85 a month after a 30-day trial; Pro and Ultimate via demo | ### What CleverTap does well CleverTap puts product analytics and engagement in one place, so the team that reads the funnel can act on it in the same tool. It covers a wide set of channels, including WhatsApp and RCS. Its Predictions create system predictions such as retention and uninstalls, IntelliTime picks per-user send times on higher plans, and the System Control Group keeps a share of users out of every campaign so you can see the effect. The Core plan has a listed price and a 30-day trial. ### How Whisperr works differently CleverTap gives your team the tools. Whisperr does the work those tools are used for in retention. It reads each user's product events and subscription events from RevenueCat, Superwall or Adapty, decides whether a message would help, writes that message for that user, and sends it through your own push or email account. There are no journeys or segments to maintain, and users who are doing fine get nothing. New apps start in approval mode, so you approve each message until you trust it. A 10% holdout shows how many users the messages kept, once each group has 200 users. ### Which should you choose? **Choose CleverTap if** you want analytics and engagement in one platform, need channels like WhatsApp or SMS, and have a team to build and run journeys. **Choose Whisperr if** your analytics already live elsewhere, you want retention decided and written per user without building journeys, and you want to keep your own push and email providers. ### Pricing CleverTap lists Core at $85 a month, billed after a 30-day trial, with Pro and Ultimate priced through a demo. Whisperr is free up to 1,000 users; Solo is $49 a month for 5,000 users and Studio $159 for 10,000, each with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### How much does CleverTap cost compared with Whisperr? CleverTap lists its Core plan at $85 a month, with billing starting after a 30-day trial; Pro and Ultimate are priced through a demo. Whisperr is free up to 1,000 users and its paid plans start at $49 a month, each with a 30-day free trial. #### Do both use a control group? Yes. CleverTap has one System Control Group per account, between 2 and 5% of users. Whisperr holds back 10% of users by default and shows the difference in retention and revenue kept, with a 95% confidence interval, once each group has 200 users. #### Does CleverTap choose the best send time per user? Yes. IntelliTime picks a send time per user and is available on the Pro and Ultimate plans. Whisperr holds messages during quiet hours in each user's local time and applies daily and weekly caps. #### Do both send email through my own provider? Yes. CleverTap asks you to connect an email service provider before you send email, such as SendGrid, Amazon SES, Postmark or Mandrill. Whisperr sends email through your Postmark, Resend or SendGrid account, and push through OneSignal, Firebase Cloud Messaging, Apple Push or Expo. ### Sources Checked 2026-10-20. - [CleverTap pricing](https://clevertap.com/pricing/) - [CleverTap docs, control groups](https://docs.clevertap.com/docs/control-groups) - [CleverTap docs, IntelliTime](https://docs.clevertap.com/docs/intellitime) - [CleverTap docs, email setup](https://docs.clevertap.com/docs/setup-email) - [CleverTap docs, predictions](https://docs.clevertap.com/docs/create-predictions) - [RevenueCat, CleverTap integration](https://www.revenuecat.com/docs/integrations/third-party-integrations/clevertap) --- ## Whisperr vs Airship Source: https://whisperr.net/compare/whisperr-vs-airship Airship is a mobile-first engagement platform: your team builds journeys across push, SMS, email, in-app and mobile wallet, with predictive churn and optimal send time built in. Whisperr decides for each user whether a retention message would help, writes it, and sends it by push or email through your own providers. Choose Airship for enterprise multichannel programmes; choose Whisperr to have subscription retention run without building them. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-airship ### At a glance | | Whisperr | Airship | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | A mobile-first customer engagement platform | | Who decides who gets a message | Whisperr, per user, from product and subscription events | Your team, with journeys, sequences, segments and automations | | Who writes the message | Whisperr writes each one for that user, in your app's voice and their language | Your team, with Airship's AI tools | | Channels | Push and email | Push, SMS, email, in-app, web and mobile wallet | | Delivery | Your own providers: OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid | Airship | | Holdout and lift | 10% holdout by default; retention and revenue kept with a 95% confidence interval | Holdout Experiments compare goal performance of holdout and treatment groups | | Timing | Quiet hours in each user's local time, with daily and weekly caps | Optimal Send Time picks the best hour per user on iOS, Android and Fire OS | | Subscription data | RevenueCat, Superwall, Adapty | RevenueCat integration | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Not published; quote or self-service Essentials | ### What Airship does well Airship has deep roots in mobile push and a wide channel set, including mobile wallet passes. Its journeys combine sequences, in-app Scenes and automations, its Predictive Churn tags users by risk of going inactive, and Optimal Send Time picks the best hour per user from their app opens. Holdout Experiments exclude a random group from all messages so you can measure the effect. For large brands with mobile marketing teams, it's a complete toolkit. ### How Whisperr works differently Airship's tools help your team decide and build. Whisperr does the deciding and writing for retention. For each user, it reads their product events and their subscription events from RevenueCat, Superwall or Adapty, and decides whether a message would help. When it would, Whisperr writes that message for that user and sends it through your own push or email account. Users who are doing fine get nothing. New apps start in approval mode, so you approve each message until you trust it. Caps, cooldowns and quiet hours in the user's local time keep the volume down. ### Which should you choose? **Choose Airship if** you're a larger brand with a mobile marketing team, need SMS, wallet or web channels, and want one platform for every kind of campaign. **Choose Whisperr if** you run a subscription app, retention is the job, and you want it decided and written per user, sent through your own providers, with public pricing. ### Pricing Airship's pricing page has no prices: the Airship Experience Platform is priced by quote, and Airship Essentials is a self-service tier. Whisperr is free up to 1,000 users, Solo is $49 a month for 5,000 users, and every paid plan starts with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### How much does Airship cost compared with Whisperr? Airship doesn't publish prices. Its Experience Platform is priced by quote, and Airship Essentials is a self-service tier without a listed price. Whisperr is free up to 1,000 users and its paid plans start at $49 a month, each with a 30-day free trial. #### What does Airship's Predictive Churn predict? It tags active users as high, medium or low risk of churning, where churned means no app opens, web visits or web notification clicks for 30 days. That's inactivity, which is related to but not the same as a subscription cancel. #### Do both measure lift with a holdout? Yes. Airship's Holdout Experiments exclude a random group from all messages and report goal performance for the holdout and treatment groups. Whisperr holds back 10% of users by default and shows the difference in retention and revenue kept with a 95% confidence interval, once each group has 200 users. #### Can Whisperr use subscription events like Airship does with RevenueCat? Yes. RevenueCat can send subscription events to Airship to trigger journeys you build. Whisperr reads subscription events from RevenueCat, Superwall or Adapty and covers trial-ending, failed-payment and renewal-off moments itself. ### Sources Checked 2026-10-20. - [Airship pricing](https://www.airship.com/pricing/) - [Airship platform](https://www.airship.com/platform/) - [Airship docs, Predictive Churn](https://www.airship.com/docs/guides/features/intelligence-ai/predictive/predictive-churn/) - [Airship docs, Optimal Send Time](https://www.airship.com/docs/guides/features/intelligence-ai/predictive/optimal-send-time/) - [Airship docs, Holdout Experiments](https://www.airship.com/docs/guides/experimentation/holdout-experiments/) - [RevenueCat, Airship integration](https://www.revenuecat.com/docs/integrations/third-party-integrations/airship) --- ## Whisperr vs Superwall Source: https://whisperr.net/compare/whisperr-vs-superwall Superwall and Whisperr do different jobs. Superwall is a paywall and subscription platform: it shows and tests the screens where users start a subscription, without app releases. Whisperr works after that: it reads subscription events, including Superwall's, decides which users need a retention message, writes it, and sends it by push or email through your own providers. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-superwall ### At a glance | | Whisperr | Superwall | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | A paywall and subscription platform | | Where it acts | After the purchase: inside the user's life with your app, by push and email | At the paywall: the screens where users start or restart a subscription | | What you test | Every message against a 10% holdout, with retention and revenue kept once each group has 200 users | Paywall layout, copy, prices and offers in A/B/n tests | | Messages | Push and email, written for each user, through your own providers | Trial reminders as local notifications; other campaigns through connected messaging tools | | Subscription data | Reads events from Superwall, RevenueCat or Adapty | Its own subscription backend, with Stripe web checkout | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Infrastructure free; paywalls free up to $10k a month in paywall revenue, then 1% of all of it | ### What Superwall does well Superwall lets a team change and test paywalls without shipping an app update. Its editor builds paywalls without code, campaigns target them by user attributes, behaviour and subscription state, and A/B/n tests compare layouts, copy, prices and offers. It also handles trial reminders as local notifications and win-back paywalls, and connects to messaging tools for campaigns. The price lines up with your results: the infrastructure is free, and paywalls stay free until they bring in $10k a month, then cost 1% of the revenue they bring in. ### How Whisperr works differently A lot of churn starts after the purchase, when a user opens the app less and less. Whisperr watches each user's product events and subscription events, including the ones Superwall sends, and decides whether a message would help. When it would, Whisperr writes it for that user and sends it by push or email through your own providers (OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid). Its built-in subscription moments are a trial about to end, a failed payment, and a user who turned off auto-renew but still has access. ### Which should you choose? They answer different questions, so a subscription app can use both: - **Superwall** answers "which paywall and offer converts best?" - **Whisperr** answers "which subscribers are drifting, and what should each of them hear?" If you only have budget for one, start with the bigger leak. If many users see the paywall and few pay, start with the paywall. If users pay and then fade out, start with retention. ### Pricing Superwall's subscription infrastructure is free at any scale, and paywalls are free up to $10k a month in paywall-attributed revenue; above that, they cost 1% of all paywall-attributed revenue. Whisperr is free up to 1,000 users; Solo is $49 a month for 5,000 users, and every paid plan starts with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### Does Whisperr work with Superwall? Yes. Whisperr connects to Superwall and reads its subscription events, so trial-ending, failed-payment and renewal-off moments can trigger a retention message from Whisperr. #### Does Superwall send push or email? Superwall schedules free trial reminders as local notifications on the device, set up in its paywall editor. For push, email and SMS campaigns it connects to messaging tools. Whisperr sends retention messages through your own push and email providers. #### How much does Superwall cost compared with Whisperr? Superwall's subscription infrastructure is free at any scale, and its paywall product is free up to $10k a month in paywall-attributed revenue; above that, it costs 1% of all paywall-attributed revenue. Whisperr is free up to 1,000 users and its paid plans start at $49 a month, each with a 30-day free trial. #### Should I use Superwall or Whisperr to reduce churn? Use both for different moments. Superwall shapes the paywall and offers users see when they subscribe or come back to a paywall. Whisperr catches users drifting away inside the app and reaches them by push or email before they cancel. ### Sources Checked 2026-10-20. - [Superwall](https://superwall.com/) - [Superwall pricing](https://superwall.com/pricing) - [Superwall, free trial reminders](https://superwall.com/features/free-trial-reminders) - [Superwall, automated messaging and win-back](https://superwall.com/solutions/automated-messaging-and-winback-campaigns-for-mobile-apps) - [RevenueCat, Superwall integration](https://www.revenuecat.com/docs/integrations/third-party-integrations/superwall) --- ## Whisperr vs Churnkey Source: https://whisperr.net/compare/whisperr-vs-churnkey Churnkey and Whisperr act at different moments. Churnkey works at the cancel button and the failed charge: cancel flows with offers, failed-payment recovery and return campaigns, on web billing systems such as Stripe, Chargebee and Paddle. Whisperr works earlier and in the app: it spots users drifting from your product, decides who needs a message, writes it, and sends it by push or email through your own providers. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-churnkey ### At a glance | | Whisperr | Churnkey | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | Cancel flows, failed-payment recovery and win-back for subscriptions | | When it acts | While users drift, and after auto-renew is turned off while they still have access | At the cancel button, after a failed charge, and after users leave | | What users see | A push or email written for them | A cancel flow with offers, pauses and surveys; payment and return campaigns | | Billing systems | RevenueCat, Superwall, Adapty, and your own backend | Stripe, Chargebee, Maxio, Paddle and Braintree | | Proof | A 10% holdout with retention and revenue kept and a 95% confidence interval | A/B tests on cancel flows from the Core plan up | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Starter $250 a month billed yearly; higher tiers by churn volume; 14-day trial | ### What Churnkey does well Churnkey focuses on the moments where revenue is most directly at risk. Its cancel flows present offers, pauses and exit surveys when a customer tries to cancel, segmented by risk, usage and language, with A/B testing. Its failed-payment tools add smart retries and email, SMS and in-app campaigns, and return campaigns invite former customers back. A Customer Health score sorts customers by risk. It's built around web billing, with Stripe as its native integration. ### How Whisperr works differently Whisperr works before the cancel button. It reads each user's product events and spots the ones whose activity is falling, then decides whether a message would help and writes one for that user. It sends by push or email through your own providers (OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid). It also covers subscription moments from RevenueCat, Superwall or Adapty: a trial about to end, a failed payment, and a user who turned off auto-renew but still has access. A 10% holdout shows how many users the messages kept, once each group has 200 users. ### Which should you choose? **Choose Churnkey if** your subscriptions run on web billing such as Stripe, Chargebee or Paddle, and your biggest losses happen at the cancel button or from failed cards. **Choose Whisperr if** your subscriptions run through the App Store and Google Play via RevenueCat, Superwall or Adapty, or if users quietly drift away long before they reach a cancel button. Web subscription businesses can use both: Churnkey at the cancel moment, Whisperr in the weeks before it. ### Pricing Churnkey's Starter plan is $250 a month billed yearly ($300 billed monthly). Core and Intelligence are priced by monthly churn volume, Enterprise is custom, and there's a 14-day trial. Whisperr is free up to 1,000 users; Solo is $49 a month for 5,000 users, and every paid plan starts with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### Which billing systems does Churnkey support? Churnkey's pricing page lists Stripe, Chargebee, Maxio, Paddle and Braintree, and its homepage also names Recurly. Whisperr reads subscription events from RevenueCat, Superwall and Adapty, which sit on top of the App Store and Google Play, and from your own backend. #### How much does Churnkey cost compared with Whisperr? Churnkey's Starter plan is $250 a month billed yearly or $300 billed monthly, with higher tiers priced by monthly churn volume, and a 14-day trial. Whisperr is free up to 1,000 users and its paid plans start at $49 a month, each with a 30-day free trial. #### Does Whisperr have cancel flows? No. Whisperr doesn't change your cancel screen. It messages users earlier, while they're drifting, and messages users who turned off auto-renew but still have access. For web subscriptions, a cancel-flow tool like Churnkey covers the cancel moment itself. #### Do both handle failed payments? Yes, in different ways. Churnkey retries payments and runs email, SMS and in-app campaigns for failed charges on the billing systems it supports. Whisperr sends a reminder to update payment details by push or email during the store's retry period, with no discount, and stops when the payment recovers. ### Sources Checked 2026-10-20. - [Churnkey](https://churnkey.co/) - [Churnkey pricing](https://churnkey.co/pricing) - [Churnkey, Customer Health](https://churnkey.co/blog/new-customer-health) - [Churnkey docs](https://docs.churnkey.co/) --- ## Whisperr vs Adapty Source: https://whisperr.net/compare/whisperr-vs-adapty Adapty and Whisperr do different jobs. Adapty is subscription infrastructure for mobile apps: purchases, paywalls and A/B tests, revenue analytics and store offers. Whisperr reads subscription events, including Adapty's, plus your product events, decides which users need a retention message, writes it, and sends it by push or email through your own providers. Updated 2026-10-20. HTML: https://whisperr.net/compare/whisperr-vs-adapty ### At a glance | | Whisperr | Adapty | | --- | --- | --- | | What it is | A retention engine that decides, writes and sends messages per user | Subscription infrastructure and growth tools for mobile apps | | Where it acts | After the purchase, by push and email | At purchase: paywalls, prices, trials and store offers | | What you test | Every message against a 10% holdout, with retention and revenue kept | Paywalls, prices, trials and onboarding in A/B tests ranked by revenue | | Predictions | Decides per user whether a message would help | Predicted revenue and lifetime value per cohort | | Messages | Push and email written for each user, through your own providers | Data to Braze, OneSignal and others; Adapty Mail add-on; Apple retention messages on the cancel screen | | Subscription data | Reads events from Adapty, RevenueCat or Superwall | Its own purchase and subscription backend | | Pricing | Free up to 1,000 users; paid from $49 a month; 30-day free trial | Free up to $5K a month in tracked revenue, then 1%; add-ons extra | ### What Adapty does well Adapty handles the money side of a subscription app. It validates purchases, keeps one subscription state across platforms, and gives revenue, cohort and lifetime value analytics, including predicted revenue for cohorts. Its no-code paywall builder uses native components and ships without an app release, and its A/B tests compare paywalls, prices, trials and onboarding by revenue. It manages promotional and win-back offers from the stores and can act as the backend for Apple's retention messages shown on the iOS cancel screen. ### How Whisperr works differently Adapty tells you who subscribed, renewed or cancelled. Whisperr acts on each user before that happens. It reads product events from your app and subscription events from Adapty, decides for each user whether a message would help, writes it for that user in your app's voice and their language, and sends it by push or email through your own providers (OneSignal, Firebase Cloud Messaging, Apple Push, Expo, Postmark, Resend or SendGrid). Built-in subscription moments are a trial about to end, a failed payment, and a user who turned off auto-renew but still has access. A 10% holdout shows how many users the messages kept, once each group has 200 users. ### Which should you choose? They fit together rather than compete: - **Adapty** runs purchases, paywalls and revenue analytics. - **Whisperr** runs the retention messages that keep subscribers paying. If you already use Adapty, connect it to Whisperr and your subscription events start informing who gets a message. ### Pricing Adapty is free up to $5K a month in tracked revenue, then 1% of monthly tracked revenue, with add-ons priced separately and custom Enterprise pricing. Whisperr is free up to 1,000 users; Solo is $49 a month for 5,000 users, and every paid plan starts with a 30-day free trial. [Full pricing](https://whisperr.net/pricing.md). ### FAQ #### Does Whisperr work with Adapty? Yes. Whisperr connects to Adapty and reads its subscription events, so trial-ending, failed-payment and renewal-off moments can trigger a retention message from Whisperr. #### Does Adapty predict churn? Adapty predicts revenue and lifetime value for cohorts in its analytics. Its docs say those predictions don't forecast whether individual users will cancel. Whisperr works per user, deciding for each one whether a message would help. #### How much does Adapty cost compared with Whisperr? Adapty is free up to $5K a month in tracked revenue, then 1% of monthly tracked revenue, with add-ons priced separately and custom Enterprise pricing. Whisperr is free up to 1,000 users and its paid plans start at $49 a month, each with a 30-day free trial. #### Does Adapty send retention messages? Adapty sends subscription data to messaging tools such as Braze and OneSignal, offers Adapty Mail as an email add-on, and acts as the backend for Apple's retention messages on the iOS cancel screen. Whisperr writes and sends per-user push and email through your own providers. ### Sources Checked 2026-10-20. - [Adapty](https://adapty.io/) - [Adapty pricing](https://adapty.io/pricing/) - [Adapty docs, predicted LTV and revenue](https://adapty.io/docs/predicted-ltv-and-revenue) - [Adapty docs, messaging integrations](https://adapty.io/docs/messaging) - [Adapty docs, retention messaging](https://adapty.io/docs/retention-messaging) - [Adapty Mail](https://adapty.io/mail/) --- ## Braze alternatives for subscription apps Source: https://whisperr.net/alternatives/braze-alternatives The main Braze alternatives for a subscription app are Whisperr, Customer.io, CleverTap, Airship and OneSignal. Whisperr fits teams without a lifecycle marketer, because it decides, writes and sends retention messages per user. The others are campaign platforms like Braze for teams that will build the journeys themselves; Customer.io, CleverTap and OneSignal list entry prices, and Airship has a self-service tier. Updated 2026-10-20. HTML: https://whisperr.net/alternatives/braze-alternatives ### The alternatives at a glance | Tool | Best for | Channels | Published pricing | | --- | --- | --- | --- | | Whisperr | Subscription apps that want retention decided and written per user, without a lifecycle team | Push and email | Free up to 1,000 users; paid from $49 a month | | Customer.io | Teams that build behaviour-triggered campaigns on their own event data | Email, push, SMS, in-app, WhatsApp, LINE | Essentials from $100 a month; Premium from $1,000 a month billed yearly | | CleverTap | Analytics and engagement in one platform | Push, email, WhatsApp, in-app, web, RCS, SMS | Core $85 a month after a 30-day trial | | Airship | Mobile-first brands with a mobile marketing team | Push, SMS, email, in-app, web, mobile wallet | Not published; self-service Essentials tier | | OneSignal | Low-cost sending of messages you design | Mobile push, web push, email, SMS, in-app | Free plan; Growth from $19 a month | | Braze, for reference | Large teams running many channels and campaign types | Push, email, SMS, WhatsApp, in-app, Content Cards and more | Not published; no free plan | ### Whisperr Whisperr replaces campaign building with per-user decisions. It reads each user's product events and subscription events from RevenueCat, Superwall or Adapty, decides whether a retention message would help, writes it for that user, and sends it by push or email through your own providers. A 10% holdout group shows how many users it kept once each group has 200 users. Choose it if you want retention to run without a lifecycle team. [Whisperr vs Braze](https://whisperr.net/compare/whisperr-vs-braze). ### Customer.io Customer.io turns your own events into workflows that send email, push, SMS and in-app messages, and can send email through your own SMTP server or SendGrid account. It's a flexible campaign platform with a published price. [Whisperr vs Customer.io](https://whisperr.net/compare/whisperr-vs-customer-io). ### CleverTap CleverTap combines product analytics with engagement across a wide set of channels, including WhatsApp and RCS. It has predictions, IntelliTime send-time optimisation on higher plans, and an account-wide control group. [Whisperr vs CleverTap](https://whisperr.net/compare/whisperr-vs-clevertap). ### Airship Airship is a mobile-first platform with push, SMS, email, in-app, web and mobile wallet, plus Predictive Churn, Optimal Send Time and holdout experiments. Like Braze, its main platform is priced by quote. [Whisperr vs Airship](https://whisperr.net/compare/whisperr-vs-airship). ### OneSignal OneSignal is the low-cost way to send push and other messages you design, with a free plan and Journeys for automation. Whisperr can send its retention messages through your OneSignal account, so the two can work together. [Whisperr vs OneSignal](https://whisperr.net/compare/whisperr-vs-onesignal). ### How to choose - **No lifecycle team, retention is the goal:** Whisperr. - **A team that builds campaigns, a published price:** Customer.io or CleverTap. - **Enterprise mobile programme with wallet or SMS:** Airship. - **Cheapest way to send what you design:** OneSignal. ### FAQ #### Why do subscription apps look for a Braze alternative? Braze sells through sales quotes with no free plan, and Canvas journeys take a team to build and maintain. A smaller app may want a cheaper campaign tool, or retention that runs without a lifecycle team. #### What is the cheapest Braze alternative? Among these, OneSignal and Whisperr both have free plans. OneSignal's Growth plan starts at $19 a month, and Whisperr's paid plans start at $49 a month for 5,000 users. CleverTap Core is listed at $85 a month and Customer.io Essentials starts at $100 a month. #### How much setup does Whisperr need? One prompt in your coding agent installs the SDK and the events Whisperr needs, and there are no journeys to build. New apps start in approval mode, so you review messages before they go out. #### Which alternatives cover more channels than push and email? CleverTap covers push, email, WhatsApp, in-app, web, RCS and SMS. Customer.io covers email, push, SMS, in-app, WhatsApp and LINE. Airship covers push, SMS, email, in-app, web and mobile wallet. Whisperr sends push and email. ### Sources Checked 2026-10-20. - [Braze pricing](https://www.braze.com/pricing) - [Customer.io pricing](https://customer.io/pricing) - [CleverTap pricing](https://clevertap.com/pricing/) - [Airship pricing](https://www.airship.com/pricing/) - [OneSignal pricing](https://onesignal.com/pricing) --- ## OneSignal alternatives for subscription apps Source: https://whisperr.net/alternatives/onesignal-alternatives The main OneSignal alternatives for a subscription app are Whisperr, Customer.io, CleverTap, Airship and Braze. If you mostly need retention, Whisperr decides who gets a message and writes it, and can still send push through your OneSignal account. If you need a bigger campaign platform, Customer.io and CleverTap have published prices, and Braze sells by quote while Airship publishes no prices (a quoted platform plus a self-service tier). Updated 2026-10-20. HTML: https://whisperr.net/alternatives/onesignal-alternatives ### The alternatives at a glance | Tool | Best for | Channels | Published pricing | | --- | --- | --- | --- | | Whisperr | Retention decided and written per user; can send through OneSignal | Push and email | Free up to 1,000 users; paid from $49 a month | | Customer.io | Behaviour-triggered campaigns your team builds | Email, push, SMS, in-app, WhatsApp, LINE | Essentials from $100 a month; 14-day trial | | CleverTap | Analytics and engagement in one platform | Push, email, WhatsApp, in-app, web, RCS, SMS | Core $85 a month after a 30-day trial | | Airship | Mobile-first brands with a mobile marketing team | Push, SMS, email, in-app, web, mobile wallet | Not published | | Braze | Large teams running many channels and campaign types | Push, email, SMS, WhatsApp, in-app and more | Not published; no free plan | | OneSignal, for reference | Low-cost sending of messages you design | Mobile push, web push, email, SMS, in-app | Free plan; Growth from $19 a month | ### Whisperr Whisperr adds the part OneSignal leaves to you: deciding which users need a retention message, writing it for each of them, and measuring it against a 10% holdout. It reads product events and subscription events from RevenueCat, Superwall or Adapty, and sends through your own providers, including OneSignal. [Whisperr vs OneSignal](https://whisperr.net/compare/whisperr-vs-onesignal). ### Customer.io Customer.io builds workflows on your own event data and sends email, push, SMS and in-app messages. It's a step up in campaign tooling, with a 14-day trial. [Whisperr vs Customer.io](https://whisperr.net/compare/whisperr-vs-customer-io). ### CleverTap CleverTap adds product analytics, predictions and an account-wide control group to multichannel messaging, including WhatsApp and RCS. [Whisperr vs CleverTap](https://whisperr.net/compare/whisperr-vs-clevertap). ### Airship Airship is a mobile-first platform with deep push tooling at enterprise scale, plus Predictive Churn, Optimal Send Time and mobile wallet. [Whisperr vs Airship](https://whisperr.net/compare/whisperr-vs-airship). ### Braze Braze is the broadest option, with Canvas journeys, BrazeAI tools and a Global Control Group, sold through sales quotes. [Whisperr vs Braze](https://whisperr.net/compare/whisperr-vs-braze). ### How to choose - **Keep OneSignal, add retention that runs itself:** Whisperr. - **More campaign tooling at a published price:** Customer.io or CleverTap. - **Enterprise mobile programme:** Airship or Braze. ### FAQ #### Do I have to leave OneSignal to use Whisperr? No. Whisperr can use your OneSignal account as its push provider. OneSignal keeps delivering notifications while Whisperr decides which users get a retention message and writes it. #### Why look for a OneSignal alternative? Usually because sending isn't the hard part. Deciding who should get a message, what it should say, and whether it kept anyone takes work that OneSignal leaves to you. Teams then want either more campaign tooling or retention that runs on its own. #### Which alternative is closest to OneSignal in price? Whisperr has a free plan up to 1,000 users and paid plans from $49 a month. CleverTap Core is listed at $85 a month and Customer.io Essentials starts at $100 a month. Airship and Braze don't publish prices. #### Which alternative measures lift against a control group? Whisperr holds back 10% of users by default and shows retention and revenue kept with a confidence interval once each group has 200 users. Braze has a Global Control Group with an uplift report, CleverTap has an account-wide System Control Group, Airship has holdout experiments, and Customer.io runs holdout tests per email message. ### Sources Checked 2026-10-20. - [OneSignal pricing](https://onesignal.com/pricing) - [Customer.io pricing](https://customer.io/pricing) - [CleverTap pricing](https://clevertap.com/pricing/) - [Airship pricing](https://www.airship.com/pricing/) - [Braze pricing](https://www.braze.com/pricing) --- ## Customer.io alternatives for subscription apps Source: https://whisperr.net/alternatives/customer-io-alternatives The main Customer.io alternatives for a subscription app are Whisperr, CleverTap, OneSignal, Braze and Airship. Whisperr fits if retention is the job and nobody has time to build workflows, because it decides, writes and sends each message itself. CleverTap and OneSignal are campaign tools with published prices, and Braze and Airship are enterprise platforms that publish no prices. Updated 2026-10-20. HTML: https://whisperr.net/alternatives/customer-io-alternatives ### The alternatives at a glance | Tool | Best for | Channels | Published pricing | | --- | --- | --- | --- | | Whisperr | Retention decided and written per user, without building workflows | Push and email | Free up to 1,000 users; paid from $49 a month | | CleverTap | Analytics and engagement in one platform | Push, email, WhatsApp, in-app, web, RCS, SMS | Core $85 a month after a 30-day trial | | OneSignal | Low-cost sending of messages you design | Mobile push, web push, email, SMS, in-app | Free plan; Growth from $19 a month | | Braze | Large teams running many channels and campaign types | Push, email, SMS, WhatsApp, in-app and more | Not published; no free plan | | Airship | Mobile-first brands with a mobile marketing team | Push, SMS, email, in-app, web, mobile wallet | Not published | | Customer.io, for reference | Behaviour-triggered campaigns your team builds | Email, push, SMS, in-app, WhatsApp, LINE | Essentials from $100 a month; Premium from $1,000 a month billed yearly | ### Whisperr Whisperr does the work a Customer.io workflow needs a person for. It reads each user's product events and subscription events from RevenueCat, Superwall or Adapty, decides whether a retention message would help, writes it for that user, and sends it by push or email through your own providers. A 10% holdout shows what it kept once each group has 200 users. [Whisperr vs Customer.io](https://whisperr.net/compare/whisperr-vs-customer-io). ### CleverTap CleverTap pairs product analytics with engagement, so the funnel and the campaigns live in one tool. It covers WhatsApp and RCS and keeps an account-wide control group. [Whisperr vs CleverTap](https://whisperr.net/compare/whisperr-vs-clevertap). ### OneSignal OneSignal is the cheapest way to send push, email, SMS and in-app messages you design, with a free plan and Journeys. [Whisperr vs OneSignal](https://whisperr.net/compare/whisperr-vs-onesignal). ### Braze Braze is an enterprise platform with Canvas journeys, BrazeAI tools and a Global Control Group, at a price you get from sales. [Whisperr vs Braze](https://whisperr.net/compare/whisperr-vs-braze). ### Airship Airship is a mobile-first enterprise platform with Predictive Churn, Optimal Send Time, holdout experiments and mobile wallet. [Whisperr vs Airship](https://whisperr.net/compare/whisperr-vs-airship). ### How to choose - **No lifecycle team, retention is the goal:** Whisperr. - **Analytics plus campaigns in one tool:** CleverTap. - **Lowest cost to send what you design:** OneSignal. - **Enterprise scale and many channels:** Braze or Airship. ### FAQ #### Why look for a Customer.io alternative? Customer.io is flexible, but every workflow and message is something your team designs and maintains. A subscription app without a lifecycle marketer may want retention that runs without that work, or a cheaper way to send. #### Which Customer.io alternative is cheaper? OneSignal has a free plan and Growth starts at $19 a month. Whisperr is free up to 1,000 users with paid plans from $49 a month. CleverTap Core is listed at $85 a month. Customer.io Essentials starts at $100 a month. #### Can I keep my own email provider with these alternatives? With Whisperr, yes; it sends email through your Postmark, Resend or SendGrid account. CleverTap also uses an email provider you connect, and OneSignal can use SendGrid, Mailgun or Mandrill as an external provider. #### Do any alternatives write the messages for me? Whisperr writes each retention message for one user, in your app's voice and their language. The campaign platforms offer AI tools that help your team draft copy. ### Sources Checked 2026-10-20. - [Customer.io pricing](https://customer.io/pricing) - [CleverTap pricing](https://clevertap.com/pricing/) - [CleverTap docs, email setup](https://docs.clevertap.com/docs/setup-email) - [OneSignal pricing](https://onesignal.com/pricing) - [OneSignal docs, email setup](https://documentation.onesignal.com/docs/en/email-setup) - [Braze pricing](https://www.braze.com/pricing) - [Airship pricing](https://www.airship.com/pricing/) --- ## CleverTap alternatives for subscription apps Source: https://whisperr.net/alternatives/clevertap-alternatives The main CleverTap alternatives for a subscription app are Whisperr, Customer.io, OneSignal, Braze and Airship. Whisperr fits if you want retention handled per user without building journeys, and it works alongside whatever analytics you already use. Customer.io and OneSignal are campaign tools with published prices, and Braze and Airship are enterprise platforms that publish no prices. Updated 2026-10-20. HTML: https://whisperr.net/alternatives/clevertap-alternatives ### The alternatives at a glance | Tool | Best for | Channels | Published pricing | | --- | --- | --- | --- | | Whisperr | Retention decided and written per user, alongside your existing analytics | Push and email | Free up to 1,000 users; paid from $49 a month | | Customer.io | Behaviour-triggered campaigns your team builds | Email, push, SMS, in-app, WhatsApp, LINE | Essentials from $100 a month; 14-day trial | | OneSignal | Low-cost sending of messages you design | Mobile push, web push, email, SMS, in-app | Free plan; Growth from $19 a month | | Braze | Large teams running many channels and campaign types | Push, email, SMS, WhatsApp, in-app and more | Not published; no free plan | | Airship | Mobile-first brands with a mobile marketing team | Push, SMS, email, in-app, web, mobile wallet | Not published | | CleverTap, for reference | Analytics and engagement in one platform | Push, email, WhatsApp, in-app, web, RCS, SMS | Core $85 a month after a 30-day trial | ### Whisperr Whisperr reads each user's product events and subscription events from RevenueCat, Superwall or Adapty, decides whether a retention message would help, writes it for that user, and sends it by push or email through your own providers. There are no journeys to build, and a 10% holdout shows what it kept once each group has 200 users. [Whisperr vs CleverTap](https://whisperr.net/compare/whisperr-vs-clevertap). ### Customer.io Customer.io builds workflows on your event data and sends email, push, SMS and in-app messages, with your own SMTP server or SendGrid account for email if you want. [Whisperr vs Customer.io](https://whisperr.net/compare/whisperr-vs-customer-io). ### OneSignal OneSignal is the low-cost choice for sending messages you design, with a free plan and Journeys. Whisperr can send through your OneSignal account. [Whisperr vs OneSignal](https://whisperr.net/compare/whisperr-vs-onesignal). ### Braze Braze is the broadest platform, with Canvas journeys, Predictive Churn, Intelligent Timing and a Global Control Group, sold through sales quotes. [Whisperr vs Braze](https://whisperr.net/compare/whisperr-vs-braze). ### Airship Airship is a mobile-first enterprise platform with Predictive Churn, Optimal Send Time, holdout experiments and mobile wallet. [Whisperr vs Airship](https://whisperr.net/compare/whisperr-vs-airship). ### How to choose - **Retention without building journeys:** Whisperr. - **Campaigns your team builds, at a published price:** Customer.io or OneSignal. - **Enterprise scale and many channels:** Braze or Airship. ### FAQ #### Why look for a CleverTap alternative? Teams that already have product analytics elsewhere may not need CleverTap's analytics half, and building journeys still takes a team. Some want a cheaper sender; others want retention that runs on its own. #### Which CleverTap alternative keeps a control group? Whisperr holds back 10% of users by default and shows retention and revenue kept with a confidence interval once each group has 200 users. Braze has a Global Control Group of 1 to 15%, Airship has holdout experiments, and Customer.io runs holdout tests per email message. #### Which alternative is cheaper than CleverTap? OneSignal has a free plan and Growth from $19 a month. Whisperr is free up to 1,000 users with paid plans from $49 a month. CleverTap Core is listed at $85 a month. Customer.io Essentials starts at $100 a month. #### Does Whisperr replace CleverTap's analytics? No. Whisperr reads your app's product events to decide who gets a retention message, and shows the messages' effect against a holdout, but it isn't a product analytics tool. Keep your analytics where they are. ### Sources Checked 2026-10-20. - [CleverTap pricing](https://clevertap.com/pricing/) - [Customer.io pricing](https://customer.io/pricing) - [OneSignal pricing](https://onesignal.com/pricing) - [Braze docs, Global Control Group](https://www.braze.com/docs/user_guide/engagement_tools/testing/global_control_group/) - [Airship docs, Holdout Experiments](https://www.airship.com/docs/guides/experimentation/holdout-experiments/) - [Customer.io docs, holdout tests](https://docs.customer.io/journeys/holdout-test/)