Product Onboarding Emails After Signup
Paste into Claude. Fill [PLACEHOLDERS]. Get subject, preview, body, and one CTA for activation, aha, habit, and upgrade. Then paste into your ESP or product. Not a list welcome series.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
Activation
5 promptsFirst Session Activation
1/30โจ What it does
Claude writes a first-session email that sends [NEW USER] toward [ACTIVATION ACTION] with subject, preview, body, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes activation emails after signup, not list welcome notes. <context> A user just signed up for [PRODUCT]. I need one email that gets them to [ACTIVATION ACTION] in this session. Not a newsletter welcome, not a feature dump, not a brand story. </context> <inputs> - Product and what it does in one line: [PRODUCT] - New user first name or merge tag: [NEW USER] - The one action that counts as activated: [ACTIVATION ACTION] - Why that action matters in their words: [JOB TO BE DONE] - Time it should take: [MINUTES] - Link to the exact screen: [URL] - What I must not claim: [OFF LIMITS] - Voice: [PLAIN / WARM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 sendable email plus 2 subject alts. Include: 1. Subject under 50 characters and preview under 90 that name [ACTIVATION ACTION] or [JOB TO BE DONE] 2. Body 80-140 words that opens on their job, not on thanks for signing up 3. One CTA that sends them to [URL] to do [ACTIVATION ACTION] 4. One line on [MINUTES] if I gave it 5. A 1-2 sentence PS that is not a second ask Honor [OFF LIMITS]. Mark any extra claim as [VERIFY]. </task> <constraints> - Do not write a 5-email welcome series. - Do not invent a metric, discount, or testimonial. - One CTA only. - No we are thrilled you joined, no unlock your potential. </constraints> <format> Return Subject, Alt subjects, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Name one action they can finish in this session. If the email lists five setup chores, they will close the tab.
Incomplete Setup Rescue
2/30โจ What it does
Claude writes a setup-rescue email for [NEW USER] who stalled on [SETUP STEP], with subject, preview, body, and one next-step CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who rescues incomplete setup, not a support inbox. <context> [NEW USER] signed up for [PRODUCT] and stalled on [SETUP STEP]. I need one email that gets them back to that step. Not a help center tour and not a welcome series. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - The step they left: [SETUP STEP] - What they already finished: [DONE STEPS] - What still blocks activation: [BLOCK] - Minutes to finish: [MINUTES] - Deep link: [URL] - Voice: [PLAIN / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [SETUP STEP], not on we noticed you. Name [DONE STEPS] in one line so they do not restart. Give one path around [BLOCK] if I described one. CTA goes to [URL]. Subject under 50, preview under 90. Body 70-130 words. One CTA. Mark missing facts as [VERIFY]. </task> <constraints> - Do not invent a second setup path. - Do not shame them for leaving. - Do not write a full getting-started guide. - No you are almost there hype if I did not give progress. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Trigger this from the exact step they left. A generic finish setup email sends them to a wall they already bounced off.
Empty Workspace First Win
3/30โจ What it does
Claude writes an empty-state email that helps [NEW USER] get a first win inside [EMPTY STATE] with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who turns an empty workspace into a first win. <context> [NEW USER] opened [PRODUCT] and landed on [EMPTY STATE]. I need one email that gives them a first win in that empty screen. Not a feature tour and not a list welcome. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - What the empty screen shows: [EMPTY STATE] - The smallest first win: [FIRST WIN] - Sample they can use, if any: [SAMPLE OR NONE] - Deep link: [URL] - Voice: [PLAIN / WARM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Describe [EMPTY STATE] in their words, then give [FIRST WIN] as one action. If [SAMPLE OR NONE] is a sample, tell them to load it. If it is NONE, do not invent sample data. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. </task> <constraints> - Do not invent a template library I did not name. - Do not write three alternate first wins. - Do not sell a paid plan in this email. - No empty state is an opportunity fluff. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Tell Claude what the empty screen literally says. If you skip that, the email will pitch features they cannot see yet.
Import To Unlock Activation
4/30โจ What it does
Claude writes an import email that gets [NEW USER] to load [DATA SOURCE] so [ACTIVATION ACTION] can fire, with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who uses import as the path to activation. <context> [NEW USER] cannot hit [ACTIVATION ACTION] in [PRODUCT] until they load [DATA SOURCE]. I need one email that makes that import the next click. Not a CSV how-to and not a welcome series. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Source they already have: [DATA SOURCE] - Activation that import unlocks: [ACTIVATION ACTION] - Minutes and file type if I know: [IMPORT NOTES] - Deep link to import: [URL] - What I must not promise after import: [OFF LIMITS] - Voice: [DIRECT / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Lead with [DATA SOURCE] and the job it unlocks ([ACTIVATION ACTION]). Include [IMPORT NOTES] only if I gave them. Honor [OFF LIMITS]. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. Mark invented file limits as [VERIFY]. </task> <constraints> - Do not invent a magic one-click import. - Do not write a 6-step import tutorial unless I asked. - Do not add an upgrade CTA. - No your data is your moat. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Name the source they already use. Import your data is a chore. Import last week's [DATA SOURCE] is a job.
Invite One Teammate
5/30โจ What it does
Claude writes a teammate-invite email so [NEW USER] asks [ROLE] to join [PRODUCT] and finish [TEAM ACTION], with subject and preview. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who asks for one teammate, not a company rollout. <context> Activation for [PRODUCT] needs a second person. I need one email that gets [NEW USER] to invite [ROLE] so [TEAM ACTION] can happen. Not a referral program and not a welcome series. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Who to invite: [ROLE] - Why that person is the right invite: [WHY THEM] - The team action that counts: [TEAM ACTION] - Invite link or in-product path: [URL] - Seat or permission notes I can state: [SEAT NOTES OR NONE] - Voice: [PEER / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Ask for one [ROLE], using [WHY THEM]. CTA is invite, not share this product. If [SEAT NOTES OR NONE] names a limit, say it in one line. Do not invent a free seat. Subject under 50, preview under 90, body 70-130 words, one CTA to [URL]. </task> <constraints> - Do not write an invite email to the teammate unless I ask for a forwardable blurb, then keep it to 4 lines labeled FORWARD. - Do not invent a viral loop. - Do not add a discount for inviting. - No growth hack language. </constraints> <format> Return Subject, alts, Preview, Body, CTA, optional FORWARD blurb. Ready to paste into the ESP or product. </format>
Pro tip: Ask for one named role, not your whole company. Invite your team is how these emails die.
Aha Moment
5 promptsNamed Aha Moment
6/30โจ What it does
Claude writes an aha email that names [AHA MOMENT] for [NEW USER] and proves why signup paid off, with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who names the aha moment, not a feature list. <context> I need one email that makes [AHA MOMENT] obvious for [NEW USER] after signup. This is the why you signed up note. Not a welcome to the list and not a full tour. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - The aha in my words: [AHA MOMENT] - Proof I can show: [PROOF] - What they were doing the old way: [OLD WAY] - Next action after they feel it: [NEXT ACTION] - Deep link: [URL] - Voice: [PLAIN / WARM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [AHA MOMENT] or [OLD WAY], not thanks for joining. Use only [PROOF]. CTA is [NEXT ACTION] at [URL]. Subject under 50, preview under 90, body 90-150 words, one CTA. If [PROOF] is thin, write a smaller email and mark [VERIFY] rather than invent a result. </task> <constraints> - Do not invent a customer story. - Do not write a 3-email aha sequence unless I ask. - Do not sell a paid plan in this email. - No magic moment, no game changing. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: The aha is a moment they felt, not a feature name. If you cannot say it in one sentence, you do not have an aha yet.
First Result Proof
7/30โจ What it does
Claude writes a proof email around [FIRST RESULT] so [NEW USER] sees a real win, with subject, preview, body, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who shows a first result, not a promise. <context> [NEW USER] has [FIRST RESULT] in [PRODUCT], or I can point them to where that result will appear. I need one email that makes the result visible. Not a case-study PDF and not a list welcome. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - The result I can stand behind: [FIRST RESULT] - Where it lives in the product: [SCREEN] - What it is not: [OFF LIMITS] - Next action: [NEXT ACTION] - Deep link: [URL] - Voice: [CALM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Lead with [FIRST RESULT] in the first two lines. If the result is a merge field I supplied, keep the tokens exact. Do not round or inflate. Honor [OFF LIMITS]. CTA to [SCREEN] via [URL] for [NEXT ACTION]. Subject under 50, preview under 90, body 80-140 words. </task> <constraints> - Do not invent a bigger number. - Do not write you saved 10 hours unless I wrote that in [FIRST RESULT]. - One CTA. - No social proof I did not give. </constraints> <format> Return Subject, alts, Preview, Body, CTA, and a [VERIFY] line if any token looks like a guess. Ready to paste into the ESP or product. </format>
Pro tip: Paste a result they already have in the product. A made-up number in this email trains them to distrust every later send.
Before After Contrast
8/30โจ What it does
Claude writes a before-after email from [BEFORE STATE] to [AHA MOMENT] for [NEW USER], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes an honest before and after, not a makeover ad. <context> I need one email that contrasts [BEFORE STATE] with [AHA MOMENT] for [NEW USER]. The after must be something [PRODUCT] already did or can do this session. Not a brand manifesto. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Before in their words: [BEFORE STATE] - After I can defend: [AHA MOMENT] - Proof: [PROOF] - Next action: [NEXT ACTION] - Deep link: [URL] - Voice: [PLAIN / WRY] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Two short beats: before, after. Use [PROOF] only. CTA is [NEXT ACTION]. Subject under 50, preview under 90, body 80-140 words. If [AHA MOMENT] overclaims [PROOF], shrink the after and mark [VERIFY]. </task> <constraints> - Do not invent a darker before. - Do not write a 4-row comparison table unless I ask, and even then keep it to 3 lines. - Do not add a paid plan CTA. - No your old life is over. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Write the before in their words from signup. If the before is life was messy, the contrast will sound like an ad.
Show Their Own Data
9/30โจ What it does
Claude writes an aha email that uses [THEIR DATA POINT] from [PRODUCT] so the win is theirs, with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who uses the user's own data as the aha. <context> I can show [THEIR DATA POINT] from [PRODUCT]. I need one email that puts that point on the page so [NEW USER] sees themselves in the product. Not a dashboard lecture and not a list welcome. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Data point or merge token: [THEIR DATA POINT] - Fallback if the token is empty: [FALLBACK LINE] - What the number or fact means: [MEANING] - Next action: [NEXT ACTION] - Deep link: [URL] - Voice: [CALM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Put [THEIR DATA POINT] in the subject or the first sentence, not both. Include [FALLBACK LINE] in a note labeled EMPTY TOKEN so I can swap it in the ESP. Explain [MEANING] in one sentence. CTA to [URL]. Subject under 50, preview under 90, body 70-130 words. </task> <constraints> - Do not invent a second metric. - Do not interpret the data as good or bad unless I said so in [MEANING]. - One CTA. - No you are crushing it. </constraints> <format> Return Subject, alts, Preview, Body, CTA, EMPTY TOKEN fallback. Ready to paste into the ESP or product. </format>
Pro tip: Use a merge field you actually have. If the token is empty for new accounts, write a fallback line before you ship.
Aha Then Next Habit
10/30โจ What it does
Claude writes an aha-plus-next email that locks [AHA MOMENT] then points [NEW USER] to [NEXT ACTION], with subject and preview. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who locks the aha, then names one next habit. <context> [NEW USER] just hit or is about to hit [AHA MOMENT] in [PRODUCT]. I need one email that celebrates that in one beat, then points to [NEXT ACTION]. Not a 7-email habit course. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Aha: [AHA MOMENT] - Proof: [PROOF] - The one next action: [NEXT ACTION] - When they should do it: [WHEN] - Deep link: [URL] - Voice: [WARM / PLAIN] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. First third: [AHA MOMENT] plus [PROOF]. Rest: [NEXT ACTION] and [WHEN]. One CTA to [URL]. Subject under 50, preview under 90, body 90-150 words. The subject may name the aha or the next action, not both in a pile. </task> <constraints> - Do not add a third ask (invite, upgrade, share). - Do not invent a streak if I did not give one. - Do not write a calendar sequence. - No you are officially a power user. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Keep the next action smaller than the aha. If the second ask is invite the company, you will bury the win.
Habit
5 promptsCome Back Tomorrow
11/30โจ What it does
Claude writes a day-two habit email that invites [NEW USER] back to [CORE LOOP] with subject, preview, body, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who builds a return-tomorrow habit, not a daily spam drip. <context> [NEW USER] had a first session in [PRODUCT]. I need one email that brings them back tomorrow for [CORE LOOP]. Not a welcome series and not a feature dump. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - The loop they should repeat: [CORE LOOP] - What they already did: [LAST WIN] - Why tomorrow, not next week: [WHY TOMORROW] - Deep link: [URL] - Voice: [PLAIN / WARM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [LAST WIN], then ask them back for [CORE LOOP]. Use [WHY TOMORROW] as a reason, not as urgency theater. Subject under 50, preview under 90, body 70-120 words, one CTA to [URL]. Optional 1-line PS with a time of day only if I implied one. </task> <constraints> - Do not invent a streak count. - Do not write emails for day 3 through 14. - Do not add an upgrade CTA. - No don't break the chain if I have no streak. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Send this the day after the first win, not the day after signup. Coming back to an empty account is how habits fail.
Weekly Ritual Cue
12/30โจ What it does
Claude writes a weekly-ritual email that parks [RITUAL] on [DAY] for [NEW USER], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who installs one weekly ritual, not a content calendar. <context> I want [NEW USER] to do [RITUAL] in [PRODUCT] every [DAY]. I need one email that parks that ritual. Not a newsletter and not a 4-week course. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - The ritual: [RITUAL] - Day and time if I have one: [DAY] - Job it serves: [JOB] - Minutes: [MINUTES] - Deep link: [URL] - Voice: [CALM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Name [RITUAL] and [DAY] in the first screen. Tie it to [JOB]. CTA opens [URL]. Subject under 50, preview under 90, body 80-130 words. Add a 3-line calendar blurb I can paste into a calendar invite, labeled CALENDAR, using only facts I gave. </task> <constraints> - Do not invent a second weekly ritual. - Do not write four weekly emails. - Do not add a paid plan pitch. - No make it a habit for 90 days lecture. </constraints> <format> Return Subject, alts, Preview, Body, CTA, CALENDAR blurb. Ready to paste into the ESP or product. </format>
Pro tip: Pick the day they already do the job. A Monday ritual for a Friday close will never stick.
Protect The Streak
13/30โจ What it does
Claude writes a streak email from [STREAK RULE] that asks [NEW USER] to protect [STREAK COUNT], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who protects a real streak, not a fake gamification email. <context> [NEW USER] has [STREAK COUNT] under [STREAK RULE] in [PRODUCT]. I need one email that asks them to keep it. Not a leaderboard and not a welcome series. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Streak count or merge token: [STREAK COUNT] - How a streak is earned: [STREAK RULE] - What happens if they miss, if I can say it: [MISS RULE OR NONE] - Deep link: [URL] - Voice: [PLAIN / DRY] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Use [STREAK COUNT] exactly. Explain [STREAK RULE] in one line. If [MISS RULE OR NONE] is NONE, do not invent a penalty. Subject under 50, preview under 90, body 60-110 words, one CTA to [URL]. Tone is useful, not guilt. </task> <constraints> - Do not invent a streak they do not have. - Do not write you will lose everything. - Do not add an upgrade to keep your streak. - No fire emoji walls. </constraints> <format> Return Subject, alts, Preview, Body, CTA. Ready to paste into the ESP or product. </format>
Pro tip: Only send this if the streak is real in the product. A fake day 3 streak is how users mute you.
Recurring Job Reminder
14/30โจ What it does
Claude writes a recurring-job email that cues [RECURRING JOB] in [PRODUCT] for [NEW USER], with subject, preview, body, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who cues a recurring job the user already has. <context> [NEW USER] should use [PRODUCT] for [RECURRING JOB]. I need one email that fires as that job comes due. Not a generic check-in and not a list newsletter. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - The recurring job: [RECURRING JOB] - Cadence: [CADENCE] - What they should open: [SCREEN] - Deep link: [URL] - Last time they did it, if I know: [LAST TIME OR UNKNOWN] - Voice: [DIRECT / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [RECURRING JOB] and [CADENCE]. Point to [SCREEN]. If [LAST TIME OR UNKNOWN] is UNKNOWN, do not pretend you know. Subject under 50, preview under 90, body 70-120 words, one CTA to [URL]. </task> <constraints> - Do not invent a deadline. - Do not write a monthly content series. - Do not add a second product job. - No just bumping this. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Trigger from the job cadence (weekly report, monthly close), not from days since signup. Habit emails that ignore the calendar feel random.
Stack Habit On Calendar
15/30โจ What it does
Claude writes a habit-stack email that ties [CORE LOOP] to [EXISTING HABIT] for [NEW USER], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who stacks a product habit onto a real habit. <context> I want [NEW USER] to do [CORE LOOP] in [PRODUCT] right after [EXISTING HABIT]. I need one email that makes that stack obvious. Not a productivity essay. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Product loop: [CORE LOOP] - Existing habit they already have: [EXISTING HABIT] - Minutes: [MINUTES] - Deep link: [URL] - Voice: [PLAIN / WARM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Use if [EXISTING HABIT], then [CORE LOOP] as the spine. Keep [MINUTES] honest. Subject under 50, preview under 90, body 70-120 words, one CTA to [URL]. Add a 2-line sticky note they could put on a desk, labeled STICKY. </task> <constraints> - Do not invent an existing habit I did not name. - Do not write a 7-habit framework. - Do not add an upgrade CTA. - No atomic habits name-drop. </constraints> <format> Return Subject, alts, Preview, Body, CTA, STICKY. Ready to paste into the ESP or product. </format>
Pro tip: Stack onto a habit they already do (standup, inbox, close). Stacking onto after coffee is filler unless they said that.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Feature Tours
5 promptsOne Feature One Job
16/30โจ What it does
Claude writes a one-feature tour email that teaches [FEATURE] as the way to finish [JOB], with subject, preview, body, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who tours one feature as one job. <context> I need one email that teaches [FEATURE] in [PRODUCT] as the way to finish [JOB]. Not a full product tour and not a changelog. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Feature: [FEATURE] - Job it finishes: [JOB] - Where it lives: [SCREEN] - One how-to beat I can stand behind: [HOW TO] - Deep link: [URL] - Voice: [PLAIN / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [JOB], then name [FEATURE]. Include [HOW TO] as 2-4 short steps, no extra features. CTA to [URL]. Subject under 50, preview under 90, body 90-150 words. One CTA. </task> <constraints> - Do not mention a second feature. - Do not invent a screenshot description I did not give. - Do not add an upgrade unless [FEATURE] is paid and I said so, then one honest line. - No have you tried our powerful X. </constraints> <format> Return Subject, alts, Preview, Body with numbered steps, CTA. Ready to paste into the ESP or product. </format>
Pro tip: One feature, one job. If you sneak in a related feature, you wrote a digest and they will skip both.
Feature They Never Opened
17/30โจ What it does
Claude writes a skipped-feature email for [UNUSED FEATURE] that [NEW USER] never opened, with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who introduces a skipped feature without nagging. <context> [NEW USER] has never opened [UNUSED FEATURE] in [PRODUCT]. I need one email that gives them a reason to open it for [JOB]. Not a you are missing out lecture. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Unused feature: [UNUSED FEATURE] - Job it would finish: [JOB] - What they already use: [USED FEATURES] - Deep link: [URL] - Voice: [CALM / PEER] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Acknowledge [USED FEATURES] in one line, then offer [UNUSED FEATURE] as the next job ([JOB]). No guilt. Subject under 50, preview under 90, body 70-130 words, one CTA to [URL]. </task> <constraints> - Do not invent usage stats. - Do not list three unused features. - Do not say you are not getting your money's worth. - No FOMO countdown. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Trigger from unused, not from days since signup. A day-5 feature email to someone who already uses it feels like you do not watch the account.
Power Feature After Basics
18/30โจ What it does
Claude writes a power-feature email that unlocks [POWER FEATURE] only after [BASIC WIN], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who introduces a power feature only after a basic win. <context> [NEW USER] already has [BASIC WIN] in [PRODUCT]. I need one email that introduces [POWER FEATURE] as the next step. Not a power-user manifesto and not a welcome series. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Basic win they already have: [BASIC WIN] - Power feature: [POWER FEATURE] - Job it unlocks: [JOB] - Who should skip this email: [SKIP IF] - Deep link: [URL] - Voice: [DIRECT / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [BASIC WIN]. Then [POWER FEATURE] for [JOB]. Add a one-line skip note based on [SKIP IF] that I can use as an ESP filter reminder. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. </task> <constraints> - Do not teach the basic win again. - Do not invent advanced use cases I did not name. - Do not stack two power features. - No you are ready for the big leagues. </constraints> <format> Return Subject, alts, Preview, Body, CTA, FILTER note. Ready to paste into the ESP or product. </format>
Pro tip: Gate this on the basic win. Sending a power feature before they have a workspace just adds noise to week one.
Integration Unlock Tour
19/30โจ What it does
Claude writes an integration-tour email that connects [INTEGRATION] so [NEW USER] can finish [JOB], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who tours one integration as a job unlock. <context> [NEW USER] needs [INTEGRATION] connected to [PRODUCT] to finish [JOB]. I need one email that gets that connect click. Not an integrations directory and not a partner ad. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Integration: [INTEGRATION] - Job it unlocks: [JOB] - Minutes and permission notes I can state: [CONNECT NOTES] - Deep link: [URL] - What I must not promise: [OFF LIMITS] - Voice: [PLAIN / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Lead with [JOB], then [INTEGRATION]. Include [CONNECT NOTES] only as I wrote them. Honor [OFF LIMITS]. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. Mark missing OAuth or plan limits as [VERIFY]. </task> <constraints> - Do not invent a two-way sync I did not describe. - Do not list five other integrations. - Do not write a partner blog post. - No works with 1000 plus tools. </constraints> <format> Return Subject, alts, Preview, Body, CTA, [VERIFY] list. Ready to paste into the ESP or product. </format>
Pro tip: Name the other tool they already live in. Connect your tools is vague. Connect [INTEGRATION] so [JOB] is a reason.
In Product Tour Pair
20/30โจ What it does
Claude writes a paired email plus in-product line for [TOUR STEP] so [NEW USER] sees the same cue twice. Paste both lines into your ESP or product, then send.
You are a product onboarding email writer who pairs one email with one in-product line. <context> I need a matched pair for [TOUR STEP] in [PRODUCT]: the email they get, and the tooltip or checklist line they see inside. Same job. Not a full product tour script. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Tour step: [TOUR STEP] - Job: [JOB] - Where the in-product line sits: [SURFACE] - Deep link: [URL] - Character comfort for the in-product line: [UNDER 80] - Voice: [PLAIN / WARM] - Sign-off: [NAME] </inputs> <task> Write: 1. One email: subject plus 2 alts, preview under 90, body 70-120 words, one CTA to [URL] 2. One in-product line for [SURFACE] under the character comfort I gave 3. One checklist label (2-6 words) The email and the in-product line must name the same [TOUR STEP] and [JOB]. Do not add a second step. </task> <constraints> - Do not write a 6-step tour. - Do not invent UI chrome I did not name. - Do not add an upgrade in the tooltip. - No click here to get started as the only line. </constraints> <format> Return EMAIL block, IN-PRODUCT line, CHECKLIST label. Ready to paste into the ESP and the product. </format>
Pro tip: Keep the in-product line shorter than the email CTA. If they do not match, the tour feels like two products.
Upgrade
5 promptsTrial Midpoint Upgrade
21/30โจ What it does
Claude writes a midpoint email on day [MIDPOINT DAY] of [TRIAL LENGTH] that earns a look at [PAID PLAN], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes a trial midpoint email that earns one look at paid. <context> [NEW USER] is on day [MIDPOINT DAY] of a [TRIAL LENGTH] trial of [PRODUCT]. I need one email that reviews the win, then offers a look at [PAID PLAN]. Not a hard close and not a welcome series. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Trial length: [TRIAL LENGTH] - Midpoint day: [MIDPOINT DAY] - Win so far: [WIN SO FAR] - Paid plan name and facts I can state: [PAID PLAN] - Price only if I give it: [PRICE OR NONE] - Deep link: [URL] - Voice: [CALM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. First half: [WIN SO FAR]. Second half: why [PAID PLAN] fits, using only [PAID PLAN] and [PRICE OR NONE]. If price is NONE, do not invent one. Subject under 50, preview under 90, body 90-150 words, one CTA to [URL]. No fake urgency from a date I did not give. </task> <constraints> - Do not invent a discount percent. - Do not write the day-before-trial-ends email here. - One CTA. - No you will lose everything. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Lead with the win they already had. A midpoint email that only counts remaining days is a countdown, not onboarding.
Limit Hit Upgrade
22/30โจ What it does
Claude writes a limit-hit email when [NEW USER] reaches [LIMIT THEY HIT], with subject, preview, body, and one honest CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes a limit-hit upgrade email that stays honest. <context> [NEW USER] hit [LIMIT THEY HIT] in [PRODUCT]. I need one email that names the limit and the paid way past it. Not a shame close and not a pricing page essay. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Limit they hit: [LIMIT THEY HIT] - What still works at the limit: [STILL WORKS] - Paid path and facts: [PAID PLAN] - Price or terms I can state: [PRICE OR NONE] - Deep link: [URL] - Voice: [PLAIN / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Lead with [LIMIT THEY HIT]. Say [STILL WORKS] so it does not sound like a lockout if it is not. Offer [PAID PLAN] with only [PRICE OR NONE]. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. Mark missing prices as [VERIFY], do not guess. </task> <constraints> - Do not invent a discount or a grace period. - Do not say your account will be deleted unless I wrote that. - One CTA. - No we hate to see you stuck. </constraints> <format> Return Subject, alts, Preview, Body, CTA, [VERIFY] line. Ready to paste into the ESP or product. </format>
Pro tip: Name the limit they hit in the subject. You are out of room is clearer than time to upgrade.
Seat Cap Upgrade
23/30โจ What it does
Claude writes a seat-cap email when [TEAM] hits [SEAT LIMIT] on [PRODUCT], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes a seat-cap email to the person who can pay. <context> [TEAM] hit [SEAT LIMIT] on [PRODUCT]. I need one email that asks for the next seat or plan. Not an invite blast and not a company-wide announcement. </context> <inputs> - Product: [PRODUCT] - Who receives this: [NEW USER] - Team or workspace name: [TEAM] - Seat limit: [SEAT LIMIT] - Who is waiting, if I know: [WAITING ROLE OR NONE] - Paid path: [PAID PLAN] - Price per seat only if I give it: [PRICE OR NONE] - Deep link: [URL] - Voice: [PEER / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Name [SEAT LIMIT] and [TEAM]. If [WAITING ROLE OR NONE] is a role, mention them once. Use only [PRICE OR NONE]. Subject under 50, preview under 90, body 70-130 words, one CTA to [URL]. </task> <constraints> - Do not invent a waiting teammate. - Do not invent a per-seat price. - Do not write a rollout plan for 50 people. - No your team is growing so fast flattery. </constraints> <format> Return Subject, alts, Preview, Body, CTA. Ready to paste into the ESP or product. </format>
Pro tip: Write to the person who can change the plan. Sending a seat-cap email to every member creates noise and no upgrade.
Gated Feature Upgrade
24/30โจ What it does
Claude writes a gated-feature email that shows [GATED FEATURE] as the next step after [BASIC WIN], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who introduces a gated feature after a real win. <context> [NEW USER] has [BASIC WIN] in [PRODUCT] and is now staring at [GATED FEATURE]. I need one email that explains the gate and the paid path. Not a full pricing comparison. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Basic win: [BASIC WIN] - Gated feature: [GATED FEATURE] - Job it finishes: [JOB] - Plan that unlocks it: [PAID PLAN] - Price or terms: [PRICE OR NONE] - Deep link: [URL] - Voice: [CALM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [BASIC WIN] and [JOB], then name [GATED FEATURE] and [PAID PLAN]. If [PRICE OR NONE] is NONE, do not invent a price. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. </task> <constraints> - Do not invent a discount. - Do not list every paid feature. - Do not say everyone on your plan already upgraded. - No unlock your potential. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Show the job the gated feature finishes. A locked badge with no job is just a paywall screenshot.
Honest Plan Compare
25/30โจ What it does
Claude writes an honest compare email for [PAID PLAN] versus [FREE OR TRIAL PLAN] using only [PLAN FACTS], with subject and preview. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who compares plans honestly after signup. <context> I need one email that compares [FREE OR TRIAL PLAN] with [PAID PLAN] for [NEW USER] using only [PLAN FACTS]. Not a pricing-page rewrite and not a hard cart close. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Current plan: [FREE OR TRIAL PLAN] - Paid plan: [PAID PLAN] - Facts I can print: [PLAN FACTS] - Who paid is for: [WHO IT FITS] - Who should stay: [WHO SHOULD STAY] - Deep link: [URL] - Voice: [PLAIN / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Include a short compare (3-6 lines) that uses only [PLAN FACTS]. Name [WHO IT FITS] and [WHO SHOULD STAY]. If a fact is missing, write [VERIFY] instead of guessing. Subject under 50, preview under 90, body 90-160 words, one CTA to [URL]. </task> <constraints> - Do not invent a price, limit, or discount. - Do not mock the free plan. - One CTA. - No everyone upgrades eventually. </constraints> <format> Return Subject, alts, Preview, Body with compare lines, CTA, [VERIFY] list. Ready to paste into the ESP or product. </format>
Pro tip: Paste real plan facts. If you skip limits, Claude will invent a cleaner table than your pricing page, and support will pay for it.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
At-risk
5 promptsNever Opened The Product
26/30โจ What it does
Claude writes a never-opened email for [NEW USER] who signed up [DAYS SILENT] ago and never reached [ACTIVATION ACTION]. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes to people who signed up and never opened the product. <context> [NEW USER] created an account on [PRODUCT] [DAYS SILENT] ago and never reached [ACTIVATION ACTION]. I need one email that gives them a reason to open it once. Not a second welcome and not a we miss you. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Days since signup: [DAYS SILENT] - Job they said they wanted, if I have it: [JOB OR UNKNOWN] - Activation action: [ACTIVATION ACTION] - Minutes: [MINUTES] - Deep link: [URL] - Voice: [PLAIN / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. If [JOB OR UNKNOWN] is known, open on that job. If UNKNOWN, open on [ACTIVATION ACTION] as one small step. Do not scold. Subject under 50, preview under 90, body 70-120 words, one CTA to [URL]. Do not invent what they wanted. </task> <constraints> - Do not rewrite the original welcome email. - Do not invent usage. - Do not add an upgrade CTA. - No last chance unless I gave a deadline. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Lead with the job they typed at signup. A second welcome email that repeats the first send will be deleted.
Started Then Stopped
27/30โจ What it does
Claude writes a stalled-user email from [LAST ACTION] so [NEW USER] can finish [NEXT STEP], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who restarts a stalled session from the last real action. <context> [NEW USER] did [LAST ACTION] in [PRODUCT] and then went quiet. I need one email that picks up at [NEXT STEP]. Not a win-back discount and not a welcome replay. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Last action: [LAST ACTION] - Next step: [NEXT STEP] - Days quiet: [DAYS SILENT] - Block I know about: [BLOCK OR NONE] - Deep link: [URL] - Voice: [PEER / CALM] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Open on [LAST ACTION]. Point to [NEXT STEP]. If [BLOCK OR NONE] is a block, name one way around it. Subject under 50, preview under 90, body 70-130 words, one CTA to [URL]. Do not invent a reason they left. </task> <constraints> - Do not invent [LAST ACTION]. - Do not offer a discount. - Do not write a 3-email win-back. - No we noticed you have been away as the only hook. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: Name the last action in the first line. If you cannot, you do not have a stall email. You have a generic bump.
Abandoned Setup Step
28/30โจ What it does
Claude writes an abandoned-setup email for [NEW USER] stuck on [ABANDONED STEP], with subject, preview, body, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who unsticks one abandoned setup step. <context> [NEW USER] abandoned [ABANDONED STEP] in [PRODUCT]. I need one email that gets them through that step or around it. Not a full setup guide. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Abandoned step: [ABANDONED STEP] - Why it is hard, if I know: [WHY HARD OR UNKNOWN] - Skip or help path: [SKIP OR HELP] - Deep link: [URL] - Support path if I want it: [SUPPORT OR NONE] - Voice: [CALM / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Name [ABANDONED STEP] in the subject or first line. Offer [SKIP OR HELP] as a real path. If [SUPPORT OR NONE] is a path, put it in the PS, not as a second button. Subject under 50, preview under 90, body 80-140 words, one CTA to [URL]. </task> <constraints> - Do not invent a skip path. - Do not write three how-to paragraphs if [SKIP OR HELP] is already the answer. - Do not add an upgrade. - No setup takes 2 minutes if I said it is hard. </constraints> <format> Return Subject, alts, Preview, Body, CTA, PS. Ready to paste into the ESP or product. </format>
Pro tip: If the step is hard, include the skip or help path you actually offer. An email that only says come back will fail the same step again.
Quiet Account Check In
29/30โจ What it does
Claude writes a quiet-account email for [NEW USER] silent for [DAYS SILENT] that asks one useful question, with subject and preview. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who checks in on a quiet account with one useful question. <context> [NEW USER] has been silent in [PRODUCT] for [DAYS SILENT]. I need one email that asks a question I will actually read. Not a win-back coupon and not a product tour. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Days silent: [DAYS SILENT] - What I want to learn: [ONE QUESTION] - Example reply I can act on: [IDEAL REPLY] - Optional next step if they still want the product: [NEXT STEP] - Deep link: [URL] - Voice: [HUMAN / PLAIN] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Ask [ONE QUESTION] in a form they can answer in one sentence. Show [IDEAL REPLY] as the shape, not as their words. Offer [NEXT STEP] at [URL] only after the question. Subject under 50, preview under 90, body 60-110 words. CTA may be reply, or [URL], not both as equal buttons. Pick one primary. </task> <constraints> - Do not invent a reason they left. - Do not offer a discount. - Do not write a survey with 5 questions. - No just checking in as the subject. </constraints> <format> Return Subject, alts, Preview, Body, primary CTA. Ready to paste into the ESP or product. </format>
Pro tip: Ask a question they can answer in one line. How is it going is not a question. It is a shrug.
Last Activation Push
30/30โจ What it does
Claude writes a last-push email before [DEADLINE OR NONE] that tries one more time for [ACTIVATION ACTION], with subject, preview, and one CTA. Paste the copy into your ESP or product, then send.
You are a product onboarding email writer who writes one last activation push without fake urgency. <context> [NEW USER] still has not done [ACTIVATION ACTION] in [PRODUCT]. I need one last email. If [DEADLINE OR NONE] is a real deadline, I may name it. If NONE, I may not invent one. </context> <inputs> - Product: [PRODUCT] - User merge: [NEW USER] - Activation action: [ACTIVATION ACTION] - Deadline I can defend, or none: [DEADLINE OR NONE] - Smallest path: [SMALLEST PATH] - Deep link: [URL] - What happens if they ignore this, if true: [IF IGNORE OR NONE] - Voice: [PLAIN / DIRECT] - Sign-off: [NAME] </inputs> <task> Write 1 email plus 2 subject alts. Give [SMALLEST PATH] to [ACTIVATION ACTION]. Use [DEADLINE OR NONE] only if it is a date or rule I wrote. Use [IF IGNORE OR NONE] only if true. Subject under 50, preview under 90, body 70-120 words, one CTA to [URL]. If deadline is NONE, write a quiet last try with no countdown. </task> <constraints> - Do not invent a trial end, deletion date, or discount. - Do not write you will never hear from us again unless I said that. - One CTA. - No ALL CAPS urgency. </constraints> <format> Return Subject, alts, Preview, Body, CTA, and a one-line note on whether this should be the last send. Ready to paste into the ESP or product. </format>
Pro tip: Use a real deadline or say none. A fake trial end in an always-free product is how you lose the address.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.
Related guides