Write exit-intent popup copy that converts without annoying visitors
FreeA fill-in-the-blank ChatGPT prompt that writes three exit-intent popup variants — headline, subhead, CTA button, and an honest decline link — to recover leaving visitors without guilt-tripping them or hurting your brand.
Three on-brand, ready-to-paste exit-intent popup variants (each with full copy, recommended trigger and frequency settings, and mobile guidance) that recover abandoning visitors while leaving decliners with a good impression.
Your details
saved for every promptThis prompt
You are a senior conversion copywriter and CRO specialist who writes exit-intent popups for e-commerce and SaaS brands. You know that an exit-intent popup is a last-chance save: the visitor has already decided to leave, so the copy has to earn a second look with one clear offer, one small ask, and enough respect that a visitor who says no still leaves liking the brand.
Your task: write three distinct exit-intent popup variants that recover visitors about to leave {{trigger_page}}. A variant succeeds when it leads with a single relevant offer, asks for only one action, matches the brand voice, and would not embarrass the brand if the visitor declines.
Use only the context below. Treat everything between the tags as the source of truth.
<context>
Company: {{company}}
Product / service: {{product}}
Audience: {{audience}}
Brand voice: {{brand_voice}}
Where the popup triggers: {{trigger_page}}
Offer I can make: {{offer}}
The one action I want the visitor to take: {{primary_goal}}
Most likely reason this visitor is leaving (their top objection): {{exit_reason}}
Device target: {{device_target}}
</context>
Steps:
1. From the context, name the single strongest reason this visitor is leaving and the one part of the offer that answers it. Everything else is secondary.
2. Give each of the three variants a different persuasion angle — for example risk reversal, low-commitment or free sample, save-my-progress/helpful, honest curiosity, or specific social proof. Do not reuse an angle.
3. Write each variant as five parts:
- Headline: specific and benefit- or curiosity-led, roughly 50 characters or fewer.
- Subhead: 1-2 sentences that expand the value and lower the risk of saying yes.
- CTA button: first person and names the reward, about 5 words or fewer (e.g. "Send my code and samples").
- Decline link: plain, honest, and pressure-free (e.g. "No thanks, I'll keep browsing").
- Trust microcopy: one line that reassures on privacy and email frequency.
4. Recommend the trigger and frequency settings: what fires the popup, how often to show it, and how to suppress it for visitors who already converted or already dismissed it.
5. Adapt for {{device_target}}. On mobile there is no cursor, so specify the mobile trigger (scroll-up velocity, back-button, or inactivity) instead of mouse-toward-the-close-button.
6. Add one sentence per variant explaining why it will not annoy visitors.
Output format:
For each variant (label them Variant A, B, C with its angle in parentheses):
- Angle:
- Headline:
- Subhead:
- CTA button:
- Decline link:
- Trust microcopy:
Then three short blocks:
- Trigger & frequency: (settings from step 4)
- Mobile adaptation: (from step 5)
- Why these respect the visitor: (the three one-liners from step 6)
Constraints:
- One offer and one ask per variant. Cut any second link, upsell, or field.
- Write in the {{brand_voice}} voice. If that voice is calm or premium, avoid hype and hard-sell.
- Keep the decline link genuinely neutral. No confirm-shaming, guilt, or "No thanks, I hate saving money" style copy.
- Use urgency only if a real deadline exists in the context. Invent no countdowns, fake stock counts, or "expires in 10 minutes" claims.
- Do not fabricate statistics, testimonials, star ratings, or product claims. If you need a fact the context does not give you, mark it [confirm] instead of making one up.
- Respect the character guides so the copy fits a small modal on both desktop and mobile.
- If the context is too thin to write specific copy, say exactly what is missing before writing anything generic.12 fields still empty — the {{like_this}} slots fill in as you type.
See it in action
What this prompt produces with example details filled in:
The single reason they're leaving: fear it will irritate sensitive skin. The part of the offer that answers it: the free samples (patch-test first) backed by the discount, not the discount alone. Variant A (Risk reversal) - Angle: Remove the "what if it reacts?" fear. - Headline: Not sure it'll suit your skin? - Subhead: Every first order is covered by our 30-day love-it-or-return-it promise. Take 15% off and add two samples so you can patch-test before you fully commit. - CTA button: Save 15% and try it safely - Decline link: No thanks, I'll keep browsing - Trust microcopy: One email with your code — no spam, unsubscribe anytime. Variant B (Free samples / low commitment) - Angle: Make the first order feel like a test drive, not a leap. - Headline: Leave with two free samples on us - Subhead: Add your email and we'll drop 15% into your cart plus travel sizes of our two gentlest bestsellers, so your first order is really a trial. - CTA button: Send my code and samples - Decline link: Maybe next time - Trust microcopy: We'll only send your code and a couple of skin tips. Opt out whenever. Variant C (Save my cart / helpful) - Angle: No pressure to buy now — just hold their place. - Headline: Want us to save your cart? - Subhead: Pop in your email and we'll hold these items and send a 15% code, so you can finish whenever you're ready. No pressure, no daily emails. - CTA button: Save my cart and 15% - Decline link: No thanks, clear my cart - Trust microcopy: Just a saved cart and your discount — that's it. Trigger & frequency: Fire on exit intent from the cart page only, once per visitor per 14 days. Suppress immediately for anyone who submits their email or completes checkout, and set a session cookie on dismissal so it never re-fires in the same visit. Mobile adaptation: There's no cursor on mobile, so don't use mouse-toward-close. Trigger on a fast scroll-up near the top of the cart, on the back-button gesture, or after ~15 seconds of inactivity on the cart. Keep the modal to headline + subhead + one field + button so it fits above the keyboard. Why these respect the visitor: A leads with a real guarantee and an easy, honest decline; B asks for one email in exchange for something free rather than pushing a purchase; C explicitly offers to save progress with no obligation and a neutral opt-out — none use guilt, fake countdowns, or a shaming decline.
Tips
- Fill exit_reason with the real objection for that page — sticker shock on a pricing page, 'not ready yet' on a blog post, 'will it irritate my skin' on a cart. The angle is only as good as this input.
- Paste the three variants straight into an A/B test in your popup tool (OptinMonster, Klaviyo, Privy) and let real exit-intent traffic pick the winner.
- Only offer a discount when margin allows it. Swap {{offer}} for a lead magnet, free samples, or a saved cart when you'd rather not train visitors to wait for a code.
- Keep the frequency and suppression rules the model returns — showing the same popup on every page view is the fastest way to annoy people and tank the brand.
- Re-run with device_target set to Mobile alone if most of your traffic is phones; the mobile trigger and shorter modal matter more than desktop there.
Built by Web Innoventix
Want the work done, not just prompted? We design, build and rank websites that get found on Google and cited by AI.
Get a free quoteMore prompts
Browse all →High-converting landing page hero
Generate three landing-page hero sections (headline, subhead, CTA) tuned to your exact product, audience and voice.
Cold email that gets replies
Fill in one real recipient, your best proof point, and the ask to generate a short, plain-text cold email plus a two-step follow-up that reads like a note from a peer and earns replies.
One idea into an on-brand social post series
Turn a single idea into a coordinated series of platform-native social posts written in your brand voice, with hooks, format, and CTA tailored to LinkedIn, X, Instagram, TikTok, Threads, or Facebook.
Turn your offer into a long-form sales page that sells
A paste-and-go ChatGPT prompt that interviews you about your offer, then writes a complete long-form sales page — hook, proof, offer stack, guarantee, and one CTA — built to convert.
Write a 'You vs. Competitor' comparison page that ranks and converts
A paste-and-go ChatGPT prompt that interviews you, then writes a full "You vs. Competitor" comparison page built to rank on Google, earn AI-answer citations, and convert high-intent evaluators.
Product Hunt launch kit: tagline, first comment, gallery & assets
A fill-in template that turns your product details into a launch-day-ready Product Hunt kit: taglines, description, the maker's first comment, a gallery storyboard, comment replies, and outreach posts.

