Start here

Monetization planning document set

What this set does

Turns the current billing implementation and the new product requirements into an execution-ready, non-code PRD package. Each document is independently shareable; the master PRD is the governing contract.

Documents

Master PRD

Product contract, rules, flows, and acceptance criteria

Team plan summary

A simple shareable explanation of Free, Plus, Pro, offers, and rollout

RevenueCat & App Store

Products, entitlements, trial, offers, paywalls, webhooks, and testing

Backend & database

Canonical access, quota ledgers, enforcement, webhook projection, and APIs

iOS paywalls

Every placement, presentation rule, offer state, gating, and resumed actions

Admin & grandfathering

Cohorts, expiring grants, bulk operations, audit, and safety

Phased rollout

Cross-team execution phases, dependencies, release gates, and checklists

iOS subscription management IPRD

Settings/Profile plan status, change, cancel, restore, pending changes, and QA

Current implementation baseline

  1. Approve the simple team summary and the assumptions in the master PRD.
  2. Configure App Store Connect and RevenueCat only after prices, discount duration, and rollover caps are signed off.
  3. Build backend/database enforcement before turning iOS gates into production restrictions.
  4. Finish iOS placements and offer-state behavior, then build Settings/Profile subscription management from the separate iOS IPRD.
  5. Release admin bulk-grandfathering before gates are enabled for legacy users.
  6. Follow the phased rollout checklist through sandbox, TestFlight, cohort backfill, and production ramp.