Migration looks like an email-and-checkout campaign on the surface. The detail that matters is in the safeguards underneath — the things that go wrong if no one’s watching for them.Documentation Index
Fetch the complete documentation index at: https://recurr.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
The eight
Email collection for anonymous subs
Email collection for anonymous subs
Subscribers who signed up via Apple anonymous ID, Google Play, or anonymous OAuth may be unreachable through email. For those segments, an in-app email collection prompt — framed around account recovery, not migration — closes the gap. Collected emails roll into later waves; the migration doesn’t wait on them to begin.
Coordinate store winbacks
Coordinate store winbacks
Apple Subscription Offers and Google Play promotional codes can fire when a subscriber attempts to cancel. Where they interfere with migration, the recommendation is to pause or adjust those offers during migration windows. The customer controls store configuration; Recurr sequences around the resulting behavior.
Card-save, not early-charge
Card-save, not early-charge
Annual cohorts save their card on web checkout and are charged at their natural renewal date — not mid-cycle. No “pay now” ask. Migration conversion is materially higher when subscribers don’t see a forced early payment, even with a promotional incentive.
Double-subscription detection
Double-subscription detection
The web subscription is activated before the subscriber is instructed to cancel IAP. The framework then monitors for possible overlap where store auto-renewal persists. Flagged subscribers receive cancellation guidance and support follow-up; refunds stay with the app team’s policy and the store’s process.
Identity continuity
Identity continuity
Apple Sign In and Google Sign In are first-class on the web checkout. Subscribers continue with the same identity provider they used in-app — no “create a password” wall, no email/password form, no drop-off at the auth step.
Trial & intro offer preservation
Trial & intro offer preservation
Subscribers mid-trial or on intro pricing don’t lose their offer when migrated. The framework maps the store’s offer state — remaining trial days, intro price duration — to the equivalent web pricing. The economic relationship is preserved exactly.
Migration observability
Migration observability
A real-time dashboard across pilot and migration waves shows emails sent, opens, clicks, conversions, drop-off stages, and churn delta vs the matched holdout. Signals are visible the same day they happen — wave gating decisions run on live data, not end-of-week reports.
Like-for-like analytics
Like-for-like analytics
Migrated revenue books at higher net per subscriber by design. Like-for-like analytics hold the fee mix constant — so growth teams can isolate genuine churn and conversion changes from the fee-reduction accounting effect that would otherwise masquerade as a performance lift.
