Minimal — email only
A single title, subtitle, and email field on a white card. Use when you want zero visual distraction and the brand to come from your own marketing site around it.
Pick a flow type, preview a working example, then copy the config or open it in your dashboard. No maze of filters, just the useful starting points.
Showing 40 of 40 templates.
A single title, subtitle, and email field on a white card. Use when you want zero visual distraction and the brand to come from your own marketing site around it.
Big hero copy with three short value props underneath. Best when you have specific things to brag about and want to convert curious visitors into signups.
Big bold launch announcement with a date. Good for product reveals where the date itself is the story.
A waitlist for your paid tier. Highlight what's locked behind it and offer the people on the list a permanent founder discount.
Positions access as a privilege, not a freebie. Use the legal/subtitle area to ask people what they'd build with it — the highest-signal ones get invited first.
A product-reveal vibe — dark hero, serif display headline, accent-tinted eyebrow, and a single-pill email+button on desktop that stacks on phone. Best when you want the page itself to feel premium.
Shows your spot in line on the success screen and prompts the user to share. (The renderer reads the current waitlist size from the public counter so the social-proof line stays honest.)
Collect more than an email at signup: a handle, a yes/no qualifier, and a use-case dropdown — so you can prioritise who gets in. Every extra field is optional or required as you choose, and the answers land with each signup and in the CSV export. Embeds the same way.
The full board: visitors suggest features and upvote, tagged into feature / improvement / integration. New ideas wait in a pending queue until you approve them, then move through Open → Planned → In progress → Shipped. The default when you want a transparent, public roadmap.
For a closed beta where every voice should be attributable. An email is required to submit, vote, and comment — so duplicate votes are deduped on the person, not the browser. Fewer, sharper categories and a dark hero that reads like an insider channel.
The lowest-friction board: no categories, no approval queue — ideas post straight to the wall and start collecting votes immediately. Best for small apps that want momentum and visible activity over tight moderation.
The lowest-friction loop: a 1–5 star widget the user MUST pick, plus an optional textarea for context. Best after one-shot experiences — a tutorial, an export, an AI generation — where you want trend data first and qualitative second.
No stars, no email field. Just a single textarea that says "what's on your mind?" — the right shape when you want unfiltered raw thoughts and don't want users worrying about identification. Good fit for an in-app "Send feedback" link.
Classic NPS shape: a required star rating (used as a 1–5 proxy for the 0–10 NPS scale — keeps the UI tap-friendly on mobile) followed by an open "why" textarea, plus an optional reply-to email so you can chase the promoters who left specifics.
For private beta cohorts you can identify. Star rating required, email required, longer textarea prompt asking what's broken vs what's working. Pair with a TestFlight build so every signal carries a contactable identity.
The default "report a problem" shape — bug / abuse / spam / privacy / other. Five categories is small enough that triage is fast but wide enough that almost nothing gets shoved into "other". Best as the universal entry point linked from a settings menu or help screen.
Designed for surfaces with user-generated content — comments, posts, profiles. Categories mirror App Store Connect's report taxonomy so what you collect lines up with what review boards expect. Email is OPTIONAL by default — reporters often want anonymity.
For technical apps where reporters can describe what they tried. Categories split by impact (crash / wrong-result / slow / visual-glitch) so engineering can route by severity. Email is REQUIRED — bug triage almost always needs a follow-up question.
For apps with transactions between users. Categories cover the marketplace failure modes — fraud, scam listings, no-show sellers, payment issues — plus a counterparty contact info ask in the prompt. Email required; we'll need it to investigate either side.
The shape we recommend for the App Store "Contact Developer" link. Email required (it's how you'll respond), name optional, message optional — a lot of users only want to flag "can you reply about X?" without explaining yet. Friction at a minimum.
Use on a marketing page's "Talk to sales" CTA. Required name + email so the rep can address the lead and follow up; message is encouraged but not required (some leads just want a callback). Pair with a CTA URL in the success state pointing at a Calendly to convert the eager ones.
For a press@yourapp.com inbox where every inquiry needs context to be actionable. All three fields required — name (so the response can be addressed properly), email (the reply channel), message (the actual ask: interview, quote, asset, etc.). Dark theme for visual gravitas; pair with a Calendly-style press kit link.
The "reach me directly" CTA you put on the about page or in a launch post. Name required ("hi <name>" is a better reply), email required (only channel), message required (no point pinging the founder with nothing to say). Tone is warm and personal, not corporate.
The Cal-AI / Noom shape: a few tap-to-answer questions that make the user feel seen, an info screen that reflects their answers back, then an email capture and the App Store handoff. Best when personalization is the hook.
The fastest path from a paid ad to an install. A single qualifying question, an email field, done. Minimizes drop-off when traffic is cold and you just want the email + the App Store tap.
Three info screens that walk through the problem → the promise → the proof, then a soft email capture (skippable) and the handoff. Best for higher-consideration apps where the value needs explaining before the ask.
The classic loop: the friend gets a free week for installing, and the referrer earns a free week for every friend who joins. Capped at 10 to prevent farming.
Only the person who shares earns a reward; the new user just gets the normal first-run experience. Simplest to message when you don't want to discount every new install.
Two free weeks per side and a high cap — for high-LTV apps where an extra fortnight of access is cheap relative to a new paying user.
Grant your own in-app currency instead of free weeks — e.g. 100 drops to the friend and 100 to the referrer for every install. Your app reads the reward's amount + unit and credits the balance.
The link you drop in an Instagram / TikTok bio: app logo + tagline, a row of icon buttons (App Store, website, X, Instagram), then a labeled list — what's new, support, and your waitlist. One short /p/{slug} URL that routes everywhere.
A clean, minimal link list for a maker: newsletter, blog, the app, and a way to say hello. No icon row — just well-labeled rows with sublabels so each destination is obvious at a glance.
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.
Every reason ends on a thanks screen. No offers, no deep links — useful when you just want the data.
Skip the reason picker entirely — anyone who taps Cancel sees the same save offer. Fastest path; lowest 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.
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.
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.
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.
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.