Examples.

Hand-built flow templates — cancel flows (save flows, feedback, paywall routing) and waitlist landing pages (gradient, dark, side-by-side, private beta). Tap a card to preview, copy the JSON, or open it in the dashboard with one click.

Cancel
Discount + feedback + tutorial

Indie SaaS — save flow

Three top reasons get distinct responses: a discount for price, a feedback ack for missing-feature, an in-app tutorial deep-link for under-use.

open_offeropen_supportopen_featuremanage_subscription
Cancel
Collect a reason, nothing else

Feedback-only

Every reason ends on a thanks screen. No offers, no deep links — useful when you just want the data.

open_supportreturn_to_appmanage_subscriptionauto-advance
Cancel
One screen, one offer, done

Simple deflect

Skip the reason picker entirely — anyone who taps Cancel sees the same save offer. Fastest path; lowest signal.

open_offeropen_supportmanage_subscriptionauto-advance
Cancel
Several reasons at once

Multi-select signal

Lets the user pick *all* reasons that apply, not just one. No response screen — the click itself is the signal. Useful when you want the full picture rather than the top-of-mind answer.

return_to_appmanage_subscriptionmulti-select
Cancel
Different paywalls for different reasons

Paywall variant routing

Each reason opens a specific in-app paywall via open_premium + paywallId — 'too expensive' → save-monthly, 'annual too long' → quarterly, 'no team' → solo. The iOS app picks the right offer screen by id.

open_premiummanage_subscription
Cancel
Each reason opens a different inbox

Support routing with topics

Bug → bug-report support topic. Billing → billing inbox. Account → account team. Each open_support carries supportTopic + a prefilled message so the iOS support handler knows where to route.

open_supportmanage_subscription
Cancel
Send to a public web page

Win-back — external offer

Use external_url to point at a hosted save page (Notion, your blog, a Stripe Checkout link). The iOS app opens the URL in Safari — no in-app paywall to maintain.

external_urlmanage_subscriptionauto-advance
Cancel
Two offers, same reason

A/B save offer variants

Author two flows with different save offers (50% off vs 1 free month) and publish them under different secondary slugs (e.g. /cancel-a, /cancel-b). Point half your iOS app at each. Compare conversion in analytics.

open_offermanage_subscription

8 of 8 templates shown.