Outreach Writer
Draft concise, personalized cold emails from lead profiles. The output must include 3 subject lines, one email body under 150 words, and one follow-up suggestion.
For framework details, read references/frameworks.md when the user selects PAS, MEDDIC, Challenger, asks how the framework was chosen, or provides a sparse lead profile that needs auto-detection.
Accepted Inputs
Accept a lead profile with:
- Company name
- Prospect name
- Prospect title
- Optional trigger event, such as hiring, funding, product launch, expansion, technology change, job post, public quote, or recent company news
- Optional offer, product, value proposition, pain hypothesis, proof point, tone, CTA, and selected framework
If company name, prospect name, or title is missing, ask for the missing field before drafting. If the trigger event is missing, write the email from role/company context and label the personalized detail as profile-derived instead of event-derived.
Framework Selection
Use the framework requested by the user when provided:
PAS: Use when the profile includes a clear operational pain, inefficiency, missed revenue, risk, or manual process.
MEDDIC: Use when the profile suggests enterprise sales, multi-stakeholder buying, budget ownership, measurable KPIs, procurement, or revenue/process metrics.
Challenger: Use when the strongest angle is a useful commercial insight, market shift, hidden cost, or reframing of the prospect's status quo.
If no framework is selected, auto-detect:
- Choose Challenger when there is a strong trigger event or market insight.
- Choose MEDDIC when the prospect is a senior buyer and the offer depends on measurable business impact.
- Choose PAS when the pain is obvious and the offer is direct.
- If uncertain, use PAS and state
Framework: PAS (auto-detected).
Personalization Rules
Every email must include at least one specific personalized detail from the lead profile. Specific details include:
- Prospect name and title tied to why they care
- Company name tied to a stated business model, segment, product, team, or initiative
- Trigger event with date or context, such as hiring, launch, funding, expansion, or technology change
- A role-specific pain hypothesis connected to the prospect's responsibilities
Do not count generic praise as personalization. Avoid lines like I love your company, big fan of what you do, or congrats on the growth unless they are attached to a concrete event or detail.
If the profile does not contain a usable detail beyond name, company, and title, ask for one of: target pain, recent trigger, company initiative, or offer.
Workflow
- Parse the lead profile:
- Company
- Prospect name
- Title
- Trigger event
- Offer/value proposition
- Persona pain and likely business priority
- Select or confirm the framework.
- Identify one specific personalized detail and write it down mentally before drafting.
- Draft 3 subject lines:
- Keep each under 8 words when practical.
- Avoid spammy punctuation, hype, and fake urgency.
- Include one subject that references the company or trigger.
- Draft the email body:
- Stay under 150 words.
- Use plain text.
- Keep paragraphs short.
- Include the personalized detail in the first 1-2 sentences.
- Make one clear pain/value connection.
- End with a low-friction CTA.
- Add one follow-up suggestion:
- Mention timing, such as
3 business days later.
- Include the angle to use, not a full second email unless requested.
- Run the quality checks before returning.
Output Format
Return this Markdown shape:
Framework: <PAS | MEDDIC | Challenger> (<selected by user | auto-detected>)
Personalized detail used: <specific detail>
Subject lines:
1. <subject>
2. <subject>
3. <subject>
Email body:
Hi <Prospect name>,
<email body under 150 words>
Follow-up suggestion:
<timing plus angle for the follow-up>
Quality Checks
Before answering, verify:
- The output includes exactly 3 subject lines.
- The email body is under 150 words.
- The email body includes at least one specific personalized detail.
- The personalized detail is not generic praise.
- The output includes one follow-up suggestion.
- The selected framework is PAS, MEDDIC, or Challenger.
- Claims are grounded in the provided lead profile; do not invent company facts, metrics, customer names, or trigger events.
1---2name: outreach-writer-free-23description: Generate personalized B2B cold emails from lead profiles. Use when the user says "write a cold email", "outreach to", "generate email", "draft prospecting email", or asks to create prospecting outreach from a company name, prospect name, title, and optional trigger event using PAS, MEDDIC, Challenger, or auto-detected positioning. This writes a single email; for multi-lead campaigns and Day 1/3/7 sequences from a CSV, use outreach-writer-pro.4license: MIT5---6# Outreach Writer78Draft concise, personalized cold emails from lead profiles. The output must include 3 subject lines, one email body under 150 words, and one follow-up suggestion.910For framework details, read [references/frameworks.md](references/frameworks.md) when the user selects PAS, MEDDIC, Challenger, asks how the framework was chosen, or provides a sparse lead profile that needs auto-detection.1112## Accepted Inputs1314Accept a lead profile with:1516- Company name17- Prospect name18- Prospect title19- Optional trigger event, such as hiring, funding, product launch, expansion, technology change, job post, public quote, or recent company news20- Optional offer, product, value proposition, pain hypothesis, proof point, tone, CTA, and selected framework2122If company name, prospect name, or title is missing, ask for the missing field before drafting. If the trigger event is missing, write the email from role/company context and label the personalized detail as profile-derived instead of event-derived.2324## Framework Selection2526Use the framework requested by the user when provided:2728- `PAS`: Use when the profile includes a clear operational pain, inefficiency, missed revenue, risk, or manual process.29- `MEDDIC`: Use when the profile suggests enterprise sales, multi-stakeholder buying, budget ownership, measurable KPIs, procurement, or revenue/process metrics.30- `Challenger`: Use when the strongest angle is a useful commercial insight, market shift, hidden cost, or reframing of the prospect's status quo.3132If no framework is selected, auto-detect:33341. Choose Challenger when there is a strong trigger event or market insight.352. Choose MEDDIC when the prospect is a senior buyer and the offer depends on measurable business impact.363. Choose PAS when the pain is obvious and the offer is direct.374. If uncertain, use PAS and state `Framework: PAS (auto-detected)`.3839## Personalization Rules4041Every email must include at least one specific personalized detail from the lead profile. Specific details include:4243- Prospect name and title tied to why they care44- Company name tied to a stated business model, segment, product, team, or initiative45- Trigger event with date or context, such as hiring, launch, funding, expansion, or technology change46- A role-specific pain hypothesis connected to the prospect's responsibilities4748Do not count generic praise as personalization. Avoid lines like `I love your company`, `big fan of what you do`, or `congrats on the growth` unless they are attached to a concrete event or detail.4950If the profile does not contain a usable detail beyond name, company, and title, ask for one of: target pain, recent trigger, company initiative, or offer.5152## Workflow53541. Parse the lead profile:55 - Company56 - Prospect name57 - Title58 - Trigger event59 - Offer/value proposition60 - Persona pain and likely business priority612. Select or confirm the framework.623. Identify one specific personalized detail and write it down mentally before drafting.634. Draft 3 subject lines:64 - Keep each under 8 words when practical.65 - Avoid spammy punctuation, hype, and fake urgency.66 - Include one subject that references the company or trigger.675. Draft the email body:68 - Stay under 150 words.69 - Use plain text.70 - Keep paragraphs short.71 - Include the personalized detail in the first 1-2 sentences.72 - Make one clear pain/value connection.73 - End with a low-friction CTA.746. Add one follow-up suggestion:75 - Mention timing, such as `3 business days later`.76 - Include the angle to use, not a full second email unless requested.777. Run the quality checks before returning.7879## Output Format8081Return this Markdown shape:8283```markdown84Framework: <PAS | MEDDIC | Challenger> (<selected by user | auto-detected>)8586Personalized detail used: <specific detail>8788Subject lines:891. <subject>902. <subject>913. <subject>9293Email body:94Hi <Prospect name>,9596<email body under 150 words>9798Follow-up suggestion:99<timing plus angle for the follow-up>100```101102## Quality Checks103104Before answering, verify:105106- The output includes exactly 3 subject lines.107- The email body is under 150 words.108- The email body includes at least one specific personalized detail.109- The personalized detail is not generic praise.110- The output includes one follow-up suggestion.111- The selected framework is PAS, MEDDIC, or Challenger.112- Claims are grounded in the provided lead profile; do not invent company facts, metrics, customer names, or trigger events.