28 October 2026 EN ES
The First Users

How products get their first real users

Keeping Them

Save your first hundred App Store subscribers when they tap cancel

Treat the App Store cancel tap as a manual retention event: write a loss-led message, add offers only as fallback, and track saves against the median.

Illustration: Save your first hundred App Store subscribers when they tap cancel

Your first App Store subscriber taps cancel, and the store gives you one screen to answer. That screen is where you keep them before they become churn.

You do not need a growth loop, a paid reactivation campaign, or a support team. You need a hand-written message, a fallback, and a log. The early base is small enough that you can read each cancel reason, rewrite the screen, and know whether it worked.

The cancel tap is a manual retention event

A cancel tap is feedback: the value did not clear the price. For an early App Store product, that feedback is more useful than a glowing review because it arrives while the relationship is still alive.

You cannot call every cancel, but you can make the screen do the calling. Use it for a reason to stay, not a last-ditch upsell. Apple's Retention Messaging gives you three display choices: a message by itself, a message with an image, or a message with an offer. Start with the simplest one. A message-only screen keeps the cancellation path clean and forces you to write the reason the user should stay.

The benchmark comes from a large dataset, but your early subscribers are not a dataset. Across 309 apps, RevenueCat counted 21,960,020 Apple Retention Messaging messages. Use it as a yardstick, not a playbook. The data also shows why a discount should not be the first move: 87% of the apps in that dataset regularly showed a discount or plan-switch offer when subscribers tried to cancel. The acceptance rates were low: 0.68% for promotional discounts and 0.52% for plan-switch offers.

Set up the checklist before cancellations become volume

Do these five things while the list is still short enough to read by hand.

  • Enable message-only before anything else. Turn on the message-only view before you add an image or an offer. Done means a clean screen with a short reason to stay, no upsell, and no extra tap.
  • Write a loss-led message. Name what the user loses by leaving: progress, saved work, streaks, or the specific job they hired the app to do. You are done when a stranger could read the sentence quickly and understand it.
  • Add an offer only as a fallback. Put the message before the offer. If your product has a pause, downgrade, or trial extension, add it as a backup, not a coupon.
  • Request real-time API access early. Before real-time Retention Messaging can run in production, Apple makes developers clear a performance test. You know it is set when you can see cancellations and saves as they happen, not after a batch export.
  • Log saves against the median. The median save rate in that dataset was 17 in 100 subscribers. Record every save, cancel, message version, and offer used. The result should be a weekly review that tells you which message is working and which is generic.

Write the message like you are talking to one person

Do not write a greeting; it does not explain the cost of leaving. Write the consequence of leaving. For a habit app, say the habit breaks; for a work-storage app, say the work stops syncing; for a feature unlock, say the feature locks again.

Keep the message short enough to read on a phone. If it needs a diagram, it is too complicated. The user is already deciding to leave. Your job is to make the cost of leaving visible, not to sell the product again.

Change the message after every review. Do not wait for a perfect version. A short, honest sentence beats a polished paragraph that says nothing. If the same reason appears again, rewrite the screen around that reason. The manual part is the rewrite.

Track saves, not offer acceptance

In Apple's Retention Messaging data, adopting the feature raised the average save rate by 1.4 points, an 82% increase; promotional offer messages raised it by 5.5 points, a 223% increase. The lift matters because it tells you the screen changed something. You need to separate the message effect from the offer effect.

Track the outcomes: a save, a cancel, and a no-show. The save and the cancel both mean the subscriber saw the message; the no-show means the subscriber never saw it, which is a setup problem. Log every case.

Review the log weekly. Look for the reason that appears most often, the message that saves the most, and the offer that actually changes the decision. Then rewrite.

Advertisement