Daily Prompt Pack: Cold Email Sequences - Turn a Stale Prospect List Into Replies

Daily Prompt Pack: Cold Email Sequences – Turn a Stale Prospect List Into Replies

Cold email got a bad name because most sequences sound like the same template copy-pasted three times. I’ve been running a B2B services shop for six years, and the only outreach that ever booked calls was the stuff that felt written for one reader, on purpose. Here are the three prompts I reach for when a list has gone quiet and I need fresh replies.

[Claude]

You are a B2B sales copywriter. Here is a prospect’s LinkedIn summary, their company’s About page, and one post they wrote in the last month. Write a 3-email cold sequence (subject + 4-sentence body each) for a lead-gen agency pitching to them. Email 1 names a specific pain from their own post. Email 2 adds one proof point with a real number. Email 3 is a soft break-up. No fluff. Output as a table with columns Email, Subject, Body, Trigger.

[ChatGPT]

Act as a rep who hates feeling spammy. Given a spreadsheet of 25 stale leads with columns Company, Person, LatestSignal (from their LinkedIn or site), and LastContactDate, rewrite my generic follow-up into 5 distinct variations, each one tailored to a different signal type (hiring, funding, relaunch, pricing change, no signal). Keep each under 60 words. Output a table: Variation, Signal, WhenToUse, FullEmail. Flag the 5 leads where no signal exists and propose one honest opener for them.

[Cursor]

In the repo, refactor outreach/templates/cold_email.py so it takes a prospect dict (name, company, trigger_signal, last_contact) and renders a personalized 3-step sequence instead of the current single generic message. Use Jinja2 templates under outreach/templates/. Map each trigger_signal type to its own template file. Add a –dry-run flag that prints all three emails for a sample prospect without sending. Write a short README section on adding new signal types.

Full archive at aicofounderstack.com/tag/prompt-pack.

Similar Posts