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.

Fill in the placeholders

Edit the values, then copy your finished prompt.

Your Prompt
prompt.txt
You are a SaaS growth expert specializing in user activation. Design a complete onboarding email sequence for my product.

**Product Context:**
- Product: TaskFlow — AI-powered project management for dev teams — sprint planning, issue tracking, automated standups
- Target user: Engineering managers at startups (20-200 employees) who are frustrated with Jira complexity
- Key activation metric: Create first project + invite 2 team members + complete first sprint planning
- Current trial-to-paid conversion: 8% trial-to-paid (industry avg is 15% — we need to improve)
- Trial length: 14 days

**Design the Complete Sequence:**

**Email Architecture:**
Map the full sequence with timing and triggers:

| # | Email | Trigger | Timing | Goal |
|---|-------|---------|--------|------|
| 1 | Welcome | Signup | Immediate | Set expectations, first action |
| 2 | Quick Win | (trigger) | (timing) | (goal) |
| ... | ... | ... | ... | ... |

Include both time-based AND behavior-based triggers:
- If user completes Create first project + invite 2 team members + complete first sprint planning → skip to success track
- If user is inactive for 48 hours → send re-engagement
- If trial day 10 and not activated → send urgency sequence

**For Each Email, Generate:**

1. **Subject Line:** Primary + 2 A/B variants (with predicted open rates)
2. **Preview Text:** The snippet that shows in the inbox
3. **Body Copy:** Full email text with:
   - Personalization: {first_name}, {company_name}, {action_completed}
   - One clear CTA (button text and destination)
   - Social proof element (testimonial, stat, or logo)
   - PS line (optional but often the most-read part)
4. **Design Notes:** Layout guidance (hero image? minimal text? video thumbnail?)
5. **Segmentation:** Who gets this variant vs. who gets a different one

**Sequence Emails:**

1. **Welcome Email** (immediate) — warm welcome, one next step, no overwhelming feature list
2. **Quick Win** (day 1) — guide to completing the simplest valuable action
3. **Aha Moment Push** (day 2-3) — get them to Create first project + invite 2 team members + complete first sprint planning
4. **Social Proof** (day 4) — case study or testimonial from a similar user
5. **Feature Spotlight** (day 5-7) — highlight the feature that correlates most with retention
6. **Integration spotlight — connect with GitHub/Slack for 3x more value**
7. **Mid-Trial Check-in** (day 7) — "How's it going?" with help resources
8. **Upgrade Nudge** (3 days before trial end) — value recap + pricing
9. **Last Chance** (1 day before trial end) — urgency + limited offer
10. **Trial Expired** (day after) — what they lose + easy reactivation path

**Performance Framework:**
- Target open rates, click rates, and conversion rates for each email
- What to measure and optimize first
- When to sunset underperforming emails
- Focus on the day 2-3 activation email — highest leverage point for conversion

Write in a tone that is friendly and knowledgeable, like a helpful coworker — not corporate or salesy. Each email should be scannable in under 30 seconds.

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.

More in AI for Business & SaaS

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

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

mejba.13@gmail.com

✓ 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