⁠State of Paywalls 2026: see what works for 78,000+ paywalls

Retention Messaging

Win back subscribers with Apple’s Retention Messaging API

Apple’s Retention Messaging API puts your message on the cancellation screen. Create it in Adapty, show the right one to every subscriber, and track the results. No backend to build.

30K apps use Adapty to grow subscription revenue

The right message for each cancellation. Up to 5.16% of subscribers saved from churn

A reminder, an offer, or a different plan. Give subscribers a reason to reconsider.

Best observed result among early adopters using Adapty

No backend required

Run Apple Retention Messaging from one dashboard

  • Create and preview in one place

    Create your message, choose which subscriptions it applies to, and preview how it will look for your users.

  • Speak their language

    Add translations yourself or translate all your languages with AI in one click.

  • See retention and revenue by message

    Track message views and retention outcomes in Adapty. Compare results across messages to decide what to improve next.

  • Leave delivery to us

    Adapty handles Apple’s real-time requests and response-time requirements, with default messages as a fallback.

Launch Retention Messaging in three steps

  • Connect your app

    Add your App Store Connect credentials and products. Request access from Apple using the URL Adapty provides.

  • Test the connection

    Once approved, create a sandbox subscription and run Apple’s required performance test from Adapty.

  • Create your messages and launch

    Switch to production, add your content and translations, and submit for Apple’s review. Your messages go live once approved.

FAQ

Frequently asked questions

Apple’s Retention Messaging API lets you choose which message a subscriber sees on the cancellation screen. Apple asks your server for a message in real time, and you pick one you prepared: text, an image, a promotional offer, or a switch to another plan. Access needs Apple’s approval. Adapty runs the server for you. How the API works.

On Apple’s Confirm Cancellation screen, after a subscriber taps Cancel Subscription in Settings or on the App Store, outside your app. Retention messages appear on iOS 15.1, iPadOS 15.1, macOS 14, and visionOS 1 or later. Subscribers on older versions see the plain confirmation screen.

Since November 2026, App Store Connect lets you set one retention message per subscription, and every subscriber sees the same one. Adapty picks the right message for every subscriber, offers plan switches, translates with AI, and shows the revenue each message saves. A/B tests and segments are coming soon.

The API needs a server that answers Apple within its time limit and passes Apple’s performance test. Adapty runs that server for you. You create and translate messages and track retention and revenue in one dashboard.

No SDK update or app release is required for Retention Messaging. You configure the feature in Adapty and complete Apple’s setup and review process.

In our customers’ experience, Apple’s access review has taken up to a month. After approval, you complete a sandbox performance test and submit your production messages for review. Read the setup guide.

Custom user segmentation and A/B testing are coming soon. Today, you can assign messages to subscription products and add translations.

No. You can use text alone or add an image. Offers and alternative plans give you more ways to encourage subscribers to stay.