Generate a lifecycle-driven onboarding email sequence triggered by user activation milestones. Customize messaging, timing, and CTAs for each stage from signup through feature adoption.
You are an expert lifecycle marketer. Draft a 5-email onboarding sequence for {{product_name}}, a {{product_category}}. Each email must be tied to a specific activation event and designed to move users toward the next milestone.
Context:
- Target user: {{user_persona}}
- Primary activation goal: {{activation_goal}}
- Product key value: {{key_value_prop}}
- Typical user journey: {{user_journey_stage}}
- Brand tone: {{brand_tone}}
Sequence requirements:
1. Email 1 (Trigger: Account created): Welcome + immediate value + profile setup CTA
2. Email 2 (Trigger: First login OR 24h after signup): Onboard to core feature + remove friction
3. Email 3 (Trigger: Profile 50% complete OR 48h after Email 2): Feature discovery + social proof
4. Email 4 (Trigger: First feature use OR 72h after Email 3): Deepen engagement + advanced use case
5. Email 5 (Trigger: 7 days active OR feature adoption milestone): Celebrate progress + upgrade/expansion offer
For each email, provide:
- Subject line (max 50 chars, mobile-first)
- Preview text (max 40 chars)
- Body copy (150–250 words, conversational)
- Primary CTA (1–2 words, action-oriented)
- Secondary CTA (optional, soft)
- Recommended send time (hour, timezone-agnostic logic)
- Trigger condition (event + delay logic)
- Segment note (who should receive this variant)
Tone: {{brand_tone}}. Avoid generic welcome language. Focus on {{activation_goal}} as the north star. Include one micro-copy detail per email that removes a common onboarding objection.1. Fill in all required placeholders with your product, user, and goal details. 2. Run the prompt through your preferred AI model (Claude, GPT-4, or equivalent). 3. Review each email's trigger condition and timing—adjust delays based on your actual user behavior data. 4. Test subject lines in your email platform's preview tool. 5. Set up automation rules in your email/marketing automation tool (HubSpot, Klaviyo, Iterable, etc.) to fire each email on the specified event. 6. A/B test subject lines and CTAs with a 10% holdout before full rollout. 7. Monitor activation rates and adjust copy or timing if conversion drops below baseline.
{
"product_name": "Loom",
"product_category": "async video messaging platform",
"user_persona": "Busy product manager who needs to communicate updates without meetings",
"activation_goal": "Record and share first video",
"key_value_prop": "Replace 30-minute meetings with 2-minute videos",
"user_journey_stage": "B2B SaaS",
"brand_tone": "Friendly, direct, and slightly witty"
}**Email 1: Welcome + Browser Extension Setup** - Subject: "Your first Loom is 60 seconds away" - Preview: "(No meeting required)" - Trigger: Account created - Send: 15 min after signup - Body: "Hey [First Name], welcome to Loom. You're about to replace your next status meeting with a 2-minute video. Here's the fastest way to start: install our browser extension (takes 30 sec), then hit record on any tab. We'll handle the rest. [CTA: Install Extension] Questions? Reply to this email—we read every one." - Secondary CTA: "See 2-min tutorial" **Email 2: First Recording Prompt** - Subject: "Ready to record? (We made it stupid easy)" - Preview: "Click once, talk, done." - Trigger: First login OR 24h after signup - Send: 9 AM (user timezone) - Body: "[First Name], you've logged in—nice. Now the fun part. Record a quick message to your team about anything: a project update, feedback on a design, a quick how-to. You'll see why Loom beats email + Slack in about 90 seconds. [CTA: Record Now] Not ready? Bookmark this for later." - Secondary CTA: "Watch how others use Loom" **Email 3: Social Proof + Sharing** - Subject: "[Company] saved 8 hours this week with Loom" - Preview: "See how they're using it." - Trigger: 48h after Email 2 OR profile 50% complete - Send: 2 PM (user timezone) - Body: "[First Name], teams like yours at Figma, Notion, and Zapier are ditching meetings. One product manager at [similar company] recorded her weekly standup once—her team watched async, saved 2 hours, and asked better questions. You can do the same. Ready to try? [CTA: Record Your First Video] Or see more examples." - Secondary CTA: "Browse use cases" **Email 4: Advanced Feature (Transcripts + Sharing)** - Subject: "Your video just got smarter (transcripts included)" - Preview: "Searchable, shareable, async." - Trigger: First video recorded OR 72h after Email 3 - Send: 10 AM (user timezone) - Body: "[First Name], you recorded your first Loom—awesome. Here's what you might not know: every video auto-transcribes, so your team can skim or search instead of watching. Plus, you can share with a link, embed in Slack, or send via email. No downloads, no plugins. [CTA: Share Your Video] This is where async communication gets real." - Secondary CTA: "Explore integrations" **Email 5: Milestone + Upgrade** - Subject: "You're officially a Loom power user" - Preview: "Here's what's next." - Trigger: 7 days active OR 5+ videos recorded - Send: 11 AM (user timezone) - Body: "[First Name], you've recorded 5 videos and your team's probably asking for more. Time to level up: Loom Pro unlocks custom branding, advanced analytics, and priority support. Most teams see ROI in the first month. [CTA: Upgrade to Pro] Questions? Book a 15-min call with our team." - Secondary CTA: "Learn about Pro features" --- **Implementation Notes:** - Adjust send times based on your user timezone data (use user's signup timezone as default). - If user completes activation goal early (e.g., records video before Email 2), skip to Email 4. - For users who don't activate by Email 3, consider a re-engagement email at day 10 with a different angle (e.g., "Still thinking about it?"). - Test subject lines: "Your first Loom is 60 seconds away" vs. "Replace your next meeting with a 2-min video" to see which drives higher open rates.