# How do I reach App Store subscribers who cancelled if I never collected their email?

URL: https://winbackhq.com/message-cancelled-app-store-subscribers-without-email/
Updated: 2026-10-17

Winback / Guides / Reach subscribers without email

App Store guide

# How do I reach App Store subscribers who cancelled if I never collected their email?

Updated 17 Oct 2026 · 6 min read

Without an email you still have five routes: your own sign-in tied to the RevenueCat app user ID, push notifications to people who allowed them, Apple win-back offers that show on the App Store, in your app, in Settings and through a unique URL, Apple's Retention Messaging at the moment someone chooses to cancel, and a web checkout for future buyers. For someone who deleted the app, never signed in and turned off push, the main route left is Apple's own win-back offer surfaces, so set those up first.

## The channels compared

 | | Channel | Needs what | Reaches who | Limits | Source, checked on

 | Apple win-back offer | An offer on the subscription in App Store Connect; StoreKit 2 in your app | Lapsed subscribers who meet your rules, on the App Store, in your app, in Settings, or anyone you send the unique URL to | Customer needs iOS 18 or later. Eligibility is only paid duration, time since lapse and wait between redemptions | RevenueCat guide, 17 Oct 2026

 | Retention Messaging | Set up in App Store Connect, or the Retention Messaging API, which needs Apple's approval and a server that answers within 700 ms | Subscribers at the moment they choose to cancel, on iOS 15.1+, iPadOS 15.1+, visionOS 1+ and macOS 14+ | Before the cancel only. Labelled "From the developer". Apple announced it on 11 Jun 2026 for "this fall" | MacRumors, Superwall, 17 Oct 2026

 | In-app banner for billing problems | A subscription status check when the app opens | Subscribers in billing retry or a grace period who open the app | Billing retry lasts up to 60 days. Only reaches people who still open the app | Apple developer docs, 17 Oct 2026

 | Push notifications | Push permission granted, the app still installed, and the device token saved against the user | Lapsed subscribers who kept the app and allowed notifications | Nothing reaches people who deleted the app or turned notifications off | Our guidance, no outside figure used

 | In-app identity | Sign-in in your app, with your own account ID set as the RevenueCat app user ID | Anyone who signed in with an email or other contact you can use | Does not help with past subscribers who never signed in | Our guidance, no outside figure used

 | Web checkout | RevenueCat Web with RevenueCat Billing, Stripe Billing or Paddle | People who buy on the web. RevenueCat's web win-back beta emails them a "Claim offer" link when the subscription expires | Only future web buyers. Beta: English only, no email customization, no audience targeting | RevenueCat docs, 17 Oct 2026

Apple changes these features often. Check App Store Connect and Apple's documentation before you ship. Rows marked "Our guidance" describe how the channel works in your own app; they make no claim about results.

## Start with what Apple shows for you

### Apple win-back offers

A win-back offer is a discount or free period for people whose subscription lapsed. Apple introduced it at WWDC 2024. It needs iOS 18 or later and StoreKit 2. You set three rules: how long they paid, how long ago they lapsed, and how long they must wait between redemptions (RevenueCat guide to Apple win-back offers).

This is the one channel that needs nothing from you once it is live. Apple shows the offer on your App Store page and in the person's subscription settings. It also gives you a unique URL, which you can put in any push, in-app or web message. The URL does not get around your rules: someone outside them will not get the offer. Full setup steps are in our Apple win-back offers guide.

### Retention Messaging, at the moment of cancel

At WWDC on 11 Jun 2026, Apple announced Retention Messaging: when a subscriber chooses to cancel, you can show a message, imagery and an optional offer, set up in App Store Connect or through a Retention Messaging API. Apple said it would be available "this fall" (MacRumors).

For the API, your server must answer within 700 ms or Apple shows its default screen. It covers iOS 15.1+, iPadOS 15.1+, visionOS 1+ and macOS 14+, developers must apply and be approved, and messages carry a "From the developer" label (Superwall, 8 May 2026). It is your last word before they go, and it needs no email. See Apple Retention Messaging for more.

### Billing problems: fix them in the app

Some lapsed subscribers did not choose to leave. Their card failed. Apple keeps retrying for up to 60 days, and you can offer a grace period of 3 or 6 days on weekly plans, or 3, 16 or 28 days on monthly and longer plans. Apple gives a deep link straight to payment settings: https://apps.apple.com/account/billing (Apple, reducing involuntary subscriber churn). If someone in billing retry opens your app, show a short banner with that link. On the App Store this is a smaller group: RevenueCat found 14% of App Store cancellations are involuntary billing failures (State of Subscription Apps 2026).

## Then the channels you own

### Push notifications

If a lapsed subscriber still has the app and allowed notifications, push is the most direct line you have. Send one message, not a series. Say what changed in the app or what they left unfinished, and include your win-back offer URL if they qualify. Push reaches nobody who deleted the app, so it works best soon after the subscription ends.

### In-app identity: sign-in and the RevenueCat app user ID

Without sign-in, a subscription record is not tied to anyone you can contact. If you add sign-in, even an optional one, and set your own account ID as the RevenueCat app user ID, every subscription event from then on lines up with a person you can contact. This does not recover past anonymous subscribers. It makes sure the next one who leaves is reachable.

## Make the next leaver reachable

- Create a win-back offer now and keep its URL. It works for people you cannot contact at all.

- Apply for Retention Messaging so you get one message at the moment of cancel.

- Add a billing problem banner with Apple's payment settings link.

- Ask for push permission at a moment when it makes sense to the user, and save the device token against their account.

- Add sign-in and set your account ID as the RevenueCat app user ID.

- Consider a web checkout. RevenueCat Web with RevenueCat Billing, Stripe Billing or Paddle gives you a direct relationship with web buyers, and RevenueCat's web win-back beta can email them when they expire (RevenueCat docs).

## Is it worth the effort?

People do come back. RevenueCat found 20% of monthly subscribers and 5% of annual subscribers reactivate within a year (RevenueCat SOSA 2026 part 2). The question is whether you can reach them, with the right offer, when they are ready.

 | | Plan | Reactivate within a year | Source, checked on

 | Monthly | 20% | RevenueCat SOSA 2026 part 2, 17 Oct 2026

 | Annual | 5% | RevenueCat SOSA 2026 part 2, 17 Oct 2026

## Where Winback fits

Winback writes one personal message per lapsed subscriber, based on what they did, and adds your Apple offer URL only for people your rules cover. It needs a channel to send through: an email you collected, or text you paste into push. It cannot reach someone you have no contact for, and it does not connect to Apple. For those people, Apple's own offer surfaces are what is left. Winback reads RevenueCat events, see RevenueCat win-back. It is new and in early access, with no customer results yet.

## FAQ

How do I message users who cancelled on the App Store if I never collected their email?
Use the channels you or Apple control: push to people who allowed notifications, a message in the app when they open it, an Apple win-back offer shown on the App Store, in Settings and through its unique URL, and Retention Messaging at the moment of cancel. Add sign-in so the next leaver is reachable.

Can I put an Apple win-back offer link in a push notification?
Yes. Each win-back offer has a unique URL you can share in a push message, an email or a web page. The person still has to meet the eligibility rules you set, and needs iOS 18 or later.

Does Retention Messaging reach people who already cancelled?
No. It shows a message, imagery and an optional offer when a subscriber chooses to cancel. After that moment, you need a win-back offer or a channel of your own. Using the API also needs Apple's approval.

What about subscribers whose payment failed?
Apple retries billing for up to 60 days. If they open your app in that time, show a short banner with a link to https://apps.apple.com/account/billing so they can fix their card. That needs no email at all.

Can Winback reach people I have no contact for?
No. Winback writes one message per lapsed subscriber and adds your Apple offer URL where your rules cover them, but it needs a channel to send through. For people with no contact, Apple's own offer surfaces are what is left.

Who is behind Winback?
AGUNA Wellness Ltd (RC 9590421) in Abuja, Nigeria. We run Winback on our own App Store app, AGUNA, first. Winback is new and has no customer results yet.

## See who you could win back this month

Upload a RevenueCat or Stripe export to the planner. It sorts lost subscribers into cancelled, billing failed and trial expired, writes one message per person with a unique return code, and gives you a CSV. Files stay in your browser. Want us to set it up with you instead? Early access is open, and you pay nothing until someone comes back.

Plan a win-back in your browser →Get early access
