Now in v0.1 — pre-cancel flows for iOS

Reduce subscription churn, respectfully.

AppMate is a self-hosted platform that runs a short, App Store–safe pre-cancel flow when your users tap “Cancel Subscription”. Collect real reasons, surface relevant offers, save some users — and always let people through to Apple’s subscription management with one tap.

App Store–safe

The cancel path is always one tap away. We never trap users; the dashboard is the kind reviewer-safe version of a save flow.

iOS SDK included

Drop a Swift Package into your app. Three calls: configure, startCancelFlow, handleDeepLink. StoreKit 2 manage-subs built in.

Self-hosted

Your data, your domain. Single Docker image, Postgres, deploys on Coolify or any host. No vendor lock-in.

Honest analytics

See real cancellation reasons, save rates, and which offers convert. Sessions and events are all queryable.

How it works

  1. 1

    User taps Cancel

    Your app calls the SDK’s startCancelFlow instead of opening Apple’s manage-subscriptions sheet directly.

  2. 2

    They see your flow

    A short mobile-first web view asks why they’re cancelling and responds with the right offer, link, or support path.

  3. 3

    They decide

    Either they return to your app via a deep link, or they continue to Apple’s subscriptions screen. You record everything.

Ready to set it up?

The README walks you through Coolify deployment. The iOS SDK README has a 30-line SwiftUI integration example.