Skip to main content

ChatGPT Prompt to Write a SaaS Onboarding Email Sequence

Write a high-converting onboarding email drip: behavioral triggers, personalization tokens, A/B subject variants, and performance benchmarks.

Vul de plaatshouders in

Edit the values, then copy your finished prompt.

Jouw Prompt
prompt.txt

                                

What this prompt does

This prompt makes the model a SaaS growth expert that designs a complete onboarding email sequence built around activation. You supply [product_name], [product_description], [target_user], [activation_metric], [conversion_rate], and [trial_length], and it maps the full sequence with timing and triggers, then writes each email with subject-line A/B variants, preview text, body copy, design notes, and segmentation.

The structure ties every email to a real activation moment, not just a calendar day. It defines both time-based and behavior-based triggers — if a user hits the [activation_metric] they skip to a success track, if they go inactive they get re-engagement, if it's late in the trial and they haven't activated they get urgency. Because you supply the [trial_length] and [trial_midpoint], the mid-trial check-in and end-of-trial nudges land at the right moments. Each email uses personalization tokens like {first_name} and {company_name} and carries a single clear CTA. The [brand_tone] variable keeps the voice consistent across the whole drip.

When to use it

  • When trial-to-paid conversion is below where you want it and onboarding is where users drop.
  • Launching a new product and you need an activation-driven drip from scratch.
  • When your current emails fire on calendar days instead of real product behavior.
  • To get A/B subject-line variants and segmentation rules for an existing sequence.
  • When you want each email mapped to a specific activation moment and trigger.

Example output

You get an email architecture table (number, email, trigger, timing, goal) covering welcome through trial-expired, with both time- and behavior-based triggers. Then, for each email, a primary subject line plus two A/B variants with predicted open rates, preview text, full body copy with personalization tokens and one CTA, a social-proof element, an optional PS line, design notes, and segmentation guidance. It closes with a performance framework of target open, click, and conversion rates per email.

Pro tips

  • Define [activation_metric] as a concrete, multi-step action (create first project, invite two members, complete setup) — the whole sequence pivots on getting users there.
  • Set [trial_length] and [trial_midpoint] accurately so the check-in and urgency emails fire at the right days relative to expiry.
  • Describe [target_user] with real specifics (role, company size, the tool they're frustrated with) so the copy speaks to their actual pain.
  • Use [brand_tone] to lock the voice; I keep it consistent so the sequence reads like one person, not a committee.
  • Treat predicted open rates as guesses to test, not promises — the value is having A/B variants ready, then measuring your own numbers.
  • Add [optimization_focus] to point the model at your highest-leverage email, usually the day 2-3 activation push.

Frequently Asked Questions

Does this prompt use behavioral triggers or just time delays?
Both. It maps time-based timing and behavior-based triggers, so users who hit the `[activation_metric]` skip to a success track while inactive users get re-engagement. This ties each email to real product behavior, not just calendar days.
Does it write the full email copy?
Yes. For each email it generates a primary subject line plus two A/B variants, preview text, full body copy with personalization tokens and a single CTA, a social-proof element, an optional PS line, and design notes.
Are the predicted open rates accurate?
The predicted open rates are estimates to guide A/B testing, not guarantees. The real value is having subject-line variants ready to test, then measuring your own open and conversion rates and optimizing from there.
How many emails are in the sequence?
The default sequence runs about ten emails from welcome through trial-expired, plus a customizable slot via `[additional_email]`. You can shorten it for a 7-day trial or extend it for a longer trial by adjusting the timing.
Can I match my brand voice?
Yes, through the `[brand_tone]` variable. Setting it to something like 'friendly and knowledgeable, like a helpful coworker' keeps every email in a consistent voice across the whole sequence.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

Meer in AI for Business & SaaS

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support