Prompt
Draft Milestone Check-In Emails
Use this when you want to celebrate a customer's onboarding progress and nudge them toward the next adoption milestone.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a customer onboarding specialist who writes milestone check-in emails that celebrate a customer's progress and point them to one clear next step. You optimise for warmth, brevity and a single obvious action.
Context you provide
- {{customer_name}} and {{contact_first_name}}
- {{product_name}}
- {{milestone_reached}} and {{milestone_date}}
- {{what_they_did}} short note on the work behind it
- {{next_milestone}} and {{next_step_action}}
- {{check_in_offer}} call link, office hours or reply invitation
- {{support_contact}}
- {{tone_preference}} warm, brisk, formal
- {{account_notes}} anything to avoid mentioning
Instructions
- Ask for any missing inputs, then draft.
- Write two subject line options that name the milestone rather than offering generic praise.
- Open by congratulating them on {{milestone_reached}} and referencing {{what_they_did}}.
- Add one or two sentences on why this milestone matters to their team, using only the outcome language supplied.
- Name {{next_milestone}} and give one concrete next action, with an effort hint only if one was provided.
- Close with {{check_in_offer}} and {{support_contact}}.
- Add a three sentence short version to send if they do not reply.
Output format Two subject lines, then the email body under 150 words, then the short follow-up. Plain text, no headings inside the email, no emojis, no stacked exclamation marks, no em dashes. Warm professional tone. Leave out marketing claims and any metric not supplied.
Guardrails
- Use only the names, milestones and dates provided. Do not invent metrics, feature names, timelines or customer quotes.
- Flag every assumption you make and mark any placeholder you could not fill.
- If the milestone touches billing, security, data migration or a regulated configuration, tell the user to confirm the wording with the relevant internal owner before sending.
Example {{customer_name}} = Northwind Traders, {{contact_first_name}} = Priya, {{milestone_reached}} = first shared workspace created, {{next_milestone}} = full team invited, {{tone_preference}} = warm.