Generate Follow-Up Emails After Every Call

You'll end up with: A personalized follow-up email with action items drafted from your call notes

Overview
5-10 min
Beginner
Free
2 tools
Cost breakdown
Claude (mirror, draft, voice check)Free
Gmail (send + optional saved prompt draft)Free
TotalFree
Common mistake

Sending a "great chatting!" follow-up with no owners on the action items and no specific next step. The recipient nods and moves on; the deal or project stalls in vague-land. Fix: every follow-up must contain (a) what was decided, (b) each next item with an explicit owner and date, and (c) ONE concrete ask of the recipient with two specific time options. If you can't name those three things, the follow-up isn't ready — go back to your notes for two more minutes before drafting.

Before you start
  • Your raw call notes available (typed live, handwritten and dictated, or pasted from a transcript tool)
  • Recipient name + email address
  • The ONE next step you want from this email (call booked, decision, signed doc, payment, warm intro)
  • 8–10 minutes within an hour of hanging up — speed beats polish
  • Open Claude (and Gmail or your email client in a second tab)
1

Dump your call notes and get a mirror (no email yet)

Paste facts and raw notes so Claude mirrors back owners and dates before it writes a single email line.

ClaudeFreeOpen Claude
Exact action

1. Open https://claude.ai and start a **new chat** (keep everything in this single thread through step 3). 2. Paste this prompt and fill in the brackets: ``` I just finished a call. Help me draft a follow-up email — but FIRST mirror back what I'm telling you and flag anything ambiguous. Do NOT draft the email yet. Recipient (name + role + relationship — new prospect / existing client / vendor): [...] Their email: [...] Call type: [discovery / kickoff / check-in / scope / pricing / vendor / other] Length: [15 / 30 / 45 / 60 min] My role on the call: [...] Raw notes (paste verbatim — bullets, fragments, typos all fine): [...] Decisions reached on the call (1 line each): [...] Action items + who owns each (mark TBD if it didn't get assigned): [...] The ONE next step I want this email to drive (book a call / get a yes / get a doc signed / get paid / get a warm intro): [...] Tone calibration: [warm-professional / direct-professional / friendly-peer] Reply with: (a) a 1-paragraph mirror in your words, (b) a list of action items with owner + date, marking any TBD owner/date explicitly, (c) the single next step. NO email body yet. ``` 3. Read the mirror. If any owner or date is still TBD, reply to Claude: "Owners: [item] → [name]; dates: [item] → [date]. Mirror back once more, then we'll draft."

A 1-paragraph mirror that names the recipient, lists action items with explicit owner + date for every item (no TBDs left), and identifies the single next step. No email body yet.
Claude jumped straight to a draft email — restart with: "Do not draft the email in this message. Mirror only and flag missing owners/dates."
2

Draft the follow-up email with owners, dates, and one ask

Lock subject, opener, summary, action-item bullets, and one question with two specific times so the email cannot sprawl.

ClaudeFreeOpen Claude
Exact action

1. In the **same chat**, paste: ``` Now draft the follow-up email using the inputs and tone above. Hard format: SUBJECT: ≤8 words, references the call topic. No "Following up" alone. BODY (≤180 words, in this exact order): 1. Opener: ≤2 sentences. Acknowledge the call. No "great chatting", no "thanks for your time" if it was a paid client meeting, no "circling back". 2. What we discussed: 1–2 sentences max. Plain English, not consultant-speak. 3. Action items: bulleted list, ONE format per line: - [Owner first name] — [verb-led item] — by [specific date, e.g. "Fri Oct 17"] 4. Next step: ONE sentence ending in a question with TWO specific time options in [my time zone]. Example: "Can you do Tue 11/14 at 10am PT or Wed 11/15 at 2pm PT for a 20-min review?" 5. Sign-off: my first name only. Banned phrases (do not use): "just wanted to", "circling back", "let me know if you have any questions", "looking forward to hearing from you", "as discussed above" (just say what was discussed), "happy to chat further". No emojis. If a sentence doesn't move the next step forward, cut it. ``` 2. Glance at the output. Confirm: subject is ≤8 words, body is ≤180 words, every action item line follows the `- Owner — item — by date` shape, the ask has **two** specific time options.

A ≤180-word email with a tight subject, an action items list where every line has owner + date, and one ask with two specific time options.
Email contains any banned phrase or runs past 200 words — re-prompt: "Rewrite at 150 words max. Strip every banned phrase. Keep the action items format and the two time options."
3

Read aloud — fix voice, owners, and time options

Catch LinkedIn-speak, vague owners, and mushy dates before you paste into Gmail.

ClaudeFreeOpen Claude
Exact action

1. **Read the email aloud.** Mark any line you wouldn't actually write — DM-it-to-yourself test. 2. Scan the action items list: - Every line has a **first name** (not "the team" / "we'll figure out"). - Every date is a **specific calendar day** (not "next week" / "soon" / "ASAP"). - If anything fails, reply to Claude: "Rewrite the action item line for [item]: owner is [name], date is [Mon DD]. Keep everything else as-is." 3. Scan the ask: - One sentence, ends with a question. - Has **two** specific times (not "later this week" or "let me know what works"). - Times are in **your** time zone (so the recipient does the math, not you). 4. If you wouldn't say a sentence aloud, paste it back to Claude: "Rewrite this in my voice — direct, no softeners: [paste line]."

Email reads in your voice; every action item has a real first-name owner and a calendar-day date; the ask has exactly two specific time options.
A line still sounds like LinkedIn ("excited to partner with you") or an owner reads "TBD" / "we'll decide" — re-prompt with the specific line and the missing facts; do not leave it for the recipient to clarify.
4

Send from Gmail, then save your reusable prompt

Ship within the freshness window, then save a blank template so the next call takes four minutes.

GmailFreeOpen Gmail
Exact action

1. Copy the email from Claude → open Gmail → **Compose**. 2. Paste **subject** into the subject field; paste **body** into the body. Add the recipient. Attach anything referenced (proposal, doc, calendar link). **Send** — do not save as a draft to "polish later." 3. Switch back to Claude and paste: ``` Save the format and voice rules above as my reusable follow-up prompt. From now on when I paste raw call notes in this exact template, output a follow-up email in this exact format and voice — same banned phrases, same action item line shape, same one-ask-with-two-times structure. Confirm you understand and show me the blank input template I should reuse. ``` 4. Copy the blank input template Claude returns. Save it in **one** of: a Claude **Project** system prompt (recommended — every chat in that project starts pre-loaded), a saved Gmail draft titled `Follow-up prompt`, or a notes doc titled `Follow-up email prompt — [my name]`. Either way, it's now one paste away next time.

The email is **sent** (not drafted) within ~60 min of the call ending; a reusable input template is saved somewhere you can paste from in under 10 seconds for the next call.
The email is sitting in Drafts to "review later" — ship it as-is. The 60-min freshness window beats wordsmithing. Treat any draft over 24 hours old as a dead lead.

All done!

You now have: A personalized follow-up email with action items drafted from your call notes

Explore more guides

Want this workflow built for your business?

Book a free audit