Work / Plan-Kid / Wiki / Flows
flow-paywall-trial-to-paid
Flowcanonicalverified 2026-07-27
FLOW.PAYWALL-TRIAL-TO-PAIDFlow — Paywall (trial → paid)
Summary
14-day trial start → soft paywall (mid-trial) → hard paywall (day 15) → paid.
Audience
couple in trial
Entry
Trial started at completion of flow-pair-partner. Trial is Household-level; either partner sees the same trial state.
Steps
| # | Step | Surface | Notes |
|---|---|---|---|
| 1 | Trial started | surface-mobile-paywall-trial-start | Explicit modal: "Your 14 days start now. No card asked" |
| 2 | Soft prompts | (various) | After hitting free-tier caps (3rd AI chat, first weekly-report request), a chip surfaces upgrade CTA |
| 3 | Mid-trial reminder | (push) | Day 7: "You've read 12 cards this week. Here's what you'll get after trial ends" |
| 4 | Trial end prompt | surface-mobile-paywall-paywall | Day 13: "Trial ends tomorrow. Continue for ₹399/mo or ₹2,499/yr" |
| 5 | Purchase | (RevenueCat sheet) | Native paywall — RevenueCat handles Play/App Store IAP |
| 6 | Confirmation | (toast) | "You're in. Both of you have full access." |
Exit
Household on tier-paid-household.
Escapes
- User doesn't upgrade → Household drops to tier-free. Data retained. Sharp-but-not-scary "you can come back anytime" copy.
- User tries to upgrade but partner has the paying card → partner can approve remotely via in-app request.
- Refund window: 14 days per Play/App Store rules.
Sources
- tier-paid-household
- household-as-billing-unit
- monetization-matrix
.context/designs/mobile/store/trial-start.html,paywall.html
Every project of mine is written down like this.
Read the résumé