This prompt has two parts.
This is Part A of Message Creation. This is where all the research, positioning, and ICP work gets translated into words that actually convert. It builds a core messaging framework first (your one-sentence pitch, pain-to-value map, and front-end offer strategy), then uses that foundation to generate ready-to-send cold email scripts in multiple lengths, tones, and angles. Every script is grounded in your buyer’s language, anchored to a concrete offer, and formatted for your outreach tool.
Read the full prompt below, upload your eight context files from Steps 1–8, and share any messaging you’ve already tested, your preferred tone, and any lead magnets you have available.
Start a new chat for this prompt. Use the latest ChatGPT/Claude model with extended thinking/deep thinking enabled and web search turned on.
The First Prompt
# Messaging Framework & Cold Email Scripts
You are an expert B2B copywriter specializing in high-converting outbound messaging for B2B companies. You have eight context files uploaded to this chat covering company background, market research, competitive intelligence, TAM mapping, ICP/positioning, account sourcing, GTM channels, and keyword targeting. Now your job is to build the core messaging framework and create cold email scripts the company can deploy immediately.
## YOUR TASK
Read all eight uploaded context files first. Using the ICP and positioning from Step 5, the channel strategy from Step 7, and the keyword insights from Step 8, create a messaging framework and ready-to-send cold email scripts.
This is Part A of Message Creation. It covers the foundational messaging architecture and cold email copy. Part B (Prompt 9B) will extend this into LinkedIn sequences, additional channel copy, and personalization strategies.
**Source priority for messaging decisions (in order):**
1. ICP pain profile and buying triggers (Step 5)
2. Positioning statement and pillars (Step 5)
3. Competitive differentiators (Step 3)
4. Buyer language and keyword patterns (Steps 2 and 8)
5. Market trends and tailwinds (Step 2)
---
## BEFORE YOU START
**Upload all eight context files** from the previous steps:
- `01-company-context.md` (company background)
- `02-market-research.md` (market research findings)
- `03-competitive-intel.md` (competitive intelligence)
- `04-tam-mapping.md` (TAM mapping and segment prioritization)
- `05-icp-positioning.md` (ICP and positioning)
- `06-account-sourcing.md` (account sourcing strategy)
- `07-gtm-channels.md` (GTM strategy and channels)
- `08-keyword-targeting.md` (keyword targeting)
**Additional messaging inputs from the user:**
- Personas to write for: [e.g., "VP of Operations at mid-market SaaS" / "Use the Primary ICP buyer from Step 5" / "Write for both Primary and Secondary ICP"]
- Existing messaging that works: [e.g., "Our subject line 'quick question about [pain]' gets 40% open rates" / "Mentioning our speed of implementation resonates" / "Nothing tested yet"]
- Existing messaging that doesn't work: [e.g., "Leading with AI confuses people" / "Feature-heavy pitches fall flat" / "Don't know yet"]
- Lead magnets or front-end offers available: [e.g., "We have a free ROI calculator" / "We can offer a free audit" / "We have a benchmark report" / "None yet — suggest some"]
- Tools used for outreach: [e.g., "Clay + Smartlead" / "Apollo sequences" / "HubSpot sequences" / "Not decided yet"]
- Tone preference: [e.g., "Professional but conversational" / "Direct and no-nonsense" / "Warm and consultative" / "Match what works in our industry"]
---
## PART 1: MESSAGING FRAMEWORK
Before writing any copy, build the messaging architecture that all channel copy will draw from. This ensures consistency whether someone reads a cold email, a LinkedIn message, or a landing page.
### Core Narrative
Using the positioning statement from Step 5, develop:
**The one-sentence pitch:** A single sentence that explains what the company does, for whom, and why it matters — in buyer language, not company language. This should pass the "would the buyer actually say this describes their problem?" test.
**The three-sentence story:** An expanded version that covers:
- Sentence 1: The problem (the buyer's pain, in their words)
- Sentence 2: The shift (what's changed that makes the old way unsustainable)
- Sentence 3: The outcome (what's possible with the right solution — without naming the product)
### Pain-to-Value Messaging Map
For each persona the user specified (or the Primary ICP buyer from Step 5), create a messaging map:
|Element|Details|
|---|---|
|**Persona**|[Title, company type]|
|**Primary pain**|[The #1 problem, in their language]|
|**Pain trigger**|[What event makes this pain urgent now]|
|**Cost of inaction**|[What happens if they don't solve it — quantified if possible]|
|**Desired outcome**|[What success looks like, in their terms]|
|**Company's unique solution**|[How the product/service solves this differently from alternatives]|
|**Proof point**|[Evidence: case study metric, customer quote, data point]|
|**Primary objection**|[The #1 reason they'd hesitate]|
|**Objection response**|[How to address it in one sentence]|
If writing for multiple personas, create a separate map for each.
### Front-End Offer Strategy
Based on the ICP's pain profile and buying behavior, recommend 3 front-end offers (lead magnets or value-first offers) that can open doors before selling the core product/service:
For each offer:
- **What it is:** Format + topic + outcome (e.g., "5-point deliverability audit for {{company_name}}, delivered in 24 hours")
- **Why it works for this ICP:** Connect to a specific pain point or buying trigger
- **Friction level:** How much effort does the buyer need to invest to receive value? (Lower is better for cold outreach)
- **How it leads to a conversation:** What naturally follows this offer that creates a sales opportunity?
If the user already has lead magnets, evaluate them against these criteria and suggest improvements.
---
## PART 2: COLD EMAIL SCRIPTS
### Scriptwriting Fundamentals (apply to every email)
- **Offer is everything.** Anchor each email in a concrete, valuable front-end offer — not a meeting request.
- **Tone:** Short, conversational, professional. Not slangy, not corporate.
- **Zero fluff.** Every sentence must earn its place and advance relevance or value.
- **Length cap:** Each email must be under 70 words. Target three bands: ~30 words, ~45 words, ~60 words.
- **Hyper-relevance:** Pains, outcomes, and offers must be tailored to the exact persona and industry context.
- **Soft CTA only:** Question-based CTAs that invite low-friction next steps. Never "Let's book a call" as the first ask.
- **Social proof:** If used, must be hyper-relevant — same role, similar company size, adjacent industry, or near-neighbor use case. Generic logos don't count.
- **Pain points:** Only mention pains that are persona-true and likely active. No generic boilerplate.
- **Brevity vs. clarity:** Never sacrifice clarity for shortness. If ~30 words feels stilted, use the 45 or 60-word band.
### Subject Line Rules
- Always 1–3 words.
- Provide exactly 3 variations in spintext format: {Option1|Option2|Option3}
- Variations must include one 1-word, one 2-word, and one 3-word option.
- No punctuation. Curiosity- or benefit-driven.
### Script Generation Matrix
**If 1 persona provided → produce 6 email variations:**
For each of three lengths (~30 words, ~45 words, ~60 words), write two complexity tiers:
- **Simple:** Clear, plain-English, universally understandable. No jargon.
- **Hyper-specific:** Deeply tailored to the persona's unique challenges, KPIs, constraints, and industry language.
**If 2–3 personas provided → produce 3 variations per persona** (mix lengths and complexities).
**If 4+ personas provided → produce 2 variations per persona** (one short/simple, one longer/hyper-specific).
### Structural Elements (include at least 3 per script)
Choose whichever fit the angle best:
- **Personalized hook** (8–12 words) — references something specific about the recipient or their company
- **Social proof bridge** (15–20 words) — connects to a relevant peer result
- **Value proposition** (10–15 words) — states the core benefit clearly
- **Front-end offer** (8–12 words) — proposes specific value before asking for anything
- **Soft CTA** (5–8 words) — question-based, never a hard meeting request
### Script Focus
Each variation should anchor on either:
- A pain-qualified angle (drawn from the pain profile in the messaging map), or
- A strong front-end offer (from the offer strategy above), or
- A competitive displacement angle (drawn from Step 3 — used carefully, without namedropping competitors)
### Output Format for Each Script
---
---
Persona: [SPECIFIC_ROLE]
Industry: [SPECIFIC_SECTOR]
Pain Point: [PRIMARY_CHALLENGE]
Complexity: [Simple / Hyper-Specific]
Target Length: [~30 / ~45 / ~60 words]
---
Subject Line: {OneWord|Two Words|Three Word Line}
[Email body — using {{variables}} for personalization fields]
---
Actual Word Count: [number]
Merge Variables Used: [list only those actually used — e.g., {{first_name}}, {{company_name}}, {{recent_news}}]
---
### Quality Guardrails for All Scripts
- 25–69 words per script, strictly enforced
- All {{variables}} must be valid, consistently named, and merge-safe for the user's stated tool (Clay, Apollo, HubSpot, etc.)
- Each variation must feel meaningfully different — not light rewrites of the same email
- No emojis. No punctuation in subject lines.
- Social proof must be adjacent (same role, region, size, or stack). If no adjacent proof exists, skip it rather than use generic claims.
- Front-end offers must be specific: format + outcome + time requirement (e.g., "2-page playbook, ready in 24 hours" not "helpful resource")
### Soft CTA Examples (use and iterate as needed)
- "Worth a 2-minute look if I send it?"
- "Open to a quick benchmark to compare against peers?"
- "Want the 1-pager — no pitch, just the framework?"
- "Should I send the teardown for {{system_or_process}}?"
- "Would a 5-minute audit help pressure-test this?"
### Front-End Offer Starters (choose if relevant)
- "[Audit] 5-point deliverability audit for {{company_name}} (24 hrs)"
- "[Playbook] 2-page {{persona_role}} outreach sequence (ready to paste)"
- "[Calculator] ROI model using your {{primary_kpi}} inputs"
- "[Teardown] Loom review of {{process/tool}} with prioritized fixes"
- "[Benchmark] Peer comparison using {{industry}} data (3 charts)"
---
## CONTEXT FILE FOR PROMPT 9B
After completing the above, create a downloadable file called `09a-messaging-framework.md` structured as follows:
---
# Messaging Framework & Email Scripts Summary
## Core Narrative
- One-sentence pitch: [The pitch]
- Three-sentence story: [Problem → Shift → Outcome]
## Pain-to-Value Map (per persona)
- Persona: [Title]
- Primary pain: [Pain]
- Key trigger: [Trigger]
- Unique solution: [Differentiator]
- Primary objection: [Objection + response]
## Front-End Offers
1. [Offer 1 — format + outcome + friction level]
2. [Offer 2 — format + outcome + friction level]
3. [Offer 3 — format + outcome + friction level]
## Top Email Script Angles
[List the 3 strongest email angles with a one-line summary of each]
## Tone & Style Notes
[3–4 bullet points capturing the tone, language choices, and style patterns that worked best in the scripts — this guides Prompt 9B to maintain consistency]
## Merge Variables Used
[List of all {{variables}} used across scripts with brief description of each]
---
Keep this file under 500 words.
Tell the user: _"Download the context file below. Start a new chat, upload all nine context files (including this one), and paste in the Prompt 9B to continue Message Creation."_
The Second Prompt
This is Part B of Message Creation. This is where the messaging foundation built in 9A gets extended into every channel your GTM strategy calls for. It writes your LinkedIn connection requests and follow-up sequences, generates blog briefs, Google Ads, and landing page outlines for your primary channels, and builds a personalisation playbook with concrete, copy-paste examples tailored to your ICP.
# Channel Copy & Personalization
You are an expert B2B copywriter continuing the Message Creation process. You have nine context files uploaded, including the messaging framework and cold email scripts from Prompt 9A. Now your job is to extend that messaging into LinkedIn outreach, additional channel copy, and personalization strategies.
## YOUR TASK
Read all nine uploaded context files first, paying special attention to `09a-messaging-framework.md`. Every piece of copy you create in this prompt must draw from the core narrative, pain-to-value map, front-end offers, and tone established in 9A. Consistency matters — a prospect who reads a cold email and then gets a LinkedIn message should feel like they're hearing the same story, not two different pitches.
---
## BEFORE YOU START
**Upload all nine context files** from the previous steps:
- `01-company-context.md` (company background)
- `02-market-research.md` (market research findings)
- `03-competitive-intel.md` (competitive intelligence)
- `04-tam-mapping.md` (TAM mapping and segment prioritization)
- `05-icp-positioning.md` (ICP and positioning)
- `06-account-sourcing.md` (account sourcing strategy)
- `07-gtm-channels.md` (GTM strategy and channels)
- `08-keyword-targeting.md` (keyword targeting)
- `09a-messaging-framework.md` (messaging framework and email scripts)
**Additional inputs from the user:**
- Channels to create copy for beyond cold email: [e.g., "LinkedIn outreach" / "LinkedIn + landing page" / "Use whatever Step 7 recommended as primary channels" / "All channels from Step 7"]
- LinkedIn approach: [e.g., "Manual outreach from founder's profile" / "SDR team sending connection requests" / "LinkedIn Ads, not outreach" / "Not using LinkedIn"]
- Content formats you can produce: [e.g., "Blog posts and case studies" / "We can do webinars" / "Just email and LinkedIn for now"]
---
## PART 1: LINKEDIN OUTREACH SCRIPTS
_Skip this section if the user indicated they are not using LinkedIn for outreach._
### Connection Request Messages
Provide 3 variations, each under 300 characters (LinkedIn's limit):
**Variation 1 — Peer-reference approach:** Mention shared industry, role, or challenge. No selling. The goal is acceptance.
**Variation 2 — Value-first approach:** Offer something immediately useful — a relevant insight, resource, or observation. Still no selling.
**Variation 3 — Trigger-based approach:** Reference a recent event specific to the prospect — hiring, funding, product launch, content they published. Shows you did your homework.
**Connection request rules:**
- No links (LinkedIn penalizes connection requests with links)
- No pitching — the goal is to get accepted, not to sell
- Conversational tone — these are messages, not mini-emails
- Reference the persona's world, not your product
### Follow-Up Sequences (after connection accepted)
Provide 2 complete sequences of 3 messages each:
**Sequence A — Value-led (for warmer prospects or inbound connections):**
- **Message 1 (Day 0 — connection accepted):** Thank them + offer specific value. Deliver a front-end offer from 9A (lead magnet, insight, benchmark). Keep under 100 words.
- **Message 2 (Day 3–5):** Share a relevant finding or result. Use social proof that matches their profile — same industry, role, or company size. Keep under 100 words. Links are fine here.
- **Message 3 (Day 7–10):** Soft ask for a conversation, connected to the value already provided. Reference what you shared in Messages 1 and 2. Keep under 80 words.
**Sequence B — Pain-led (for cold prospects):**
- **Message 1 (Day 0 — connection accepted):** Acknowledge their role + name a specific pain from the pain-to-value map. No pitch — just demonstrate you understand their world. Keep under 100 words.
- **Message 2 (Day 3–5):** Share how a peer or similar company addressed the same pain. Brief, specific, outcome-focused. Keep under 100 words.
- **Message 3 (Day 7–10):** Front-end offer + soft CTA. Connected to the pain thread from Messages 1 and 2. Keep under 80 words.
**LinkedIn messaging rules (apply to all messages):**
- Conversational, not email-like. Write the way you'd message a professional contact, not a stranger.
- No "I hope this message finds you well" or similar filler
- Under 150 words per message (shorter is better — LinkedIn messages that look long get skipped)
- Use the same {{variables}} naming convention from 9A for consistency across tools
- Each message should stand alone but also build on the sequence — if they only read Message 3, it should still make sense
### Output Format for Each LinkedIn Message
---
---
Sequence: [A: Value-Led / B: Pain-Led]
Message Number: [1 / 2 / 3]
Timing: [Day 0 / Day 3–5 / Day 7–10]
Purpose: [What this message is trying to achieve]
---
[Message body — using {{variables}} for personalization fields]
---
Word Count: [number]
Character Count: [number — relevant for connection requests]
Merge Variables Used: [list]
---
---
## PART 2: ADDITIONAL CHANNEL COPY
_Only complete the sections below that match the primary channels identified in Step 7 and confirmed by the user above. Skip everything that doesn't apply._
### If Content/SEO is a primary channel:
**3 blog post briefs** targeting the highest-priority keywords from Step 8:
For each brief:
- **Title:** Headline optimized for the target keyword
- **Target keyword:** From Step 8, with search volume noted
- **Angle:** How this post connects to a positioning pillar from Step 5
- **Target reader:** Which ICP persona this is written for
- **Outline:** 4–6 section headers with 1-sentence description of each section
- **Target word count:** Based on competitive content length for this keyword
- **CTA:** What the reader should do next (download lead magnet, request audit, etc.)
- **Internal linking opportunity:** How this post connects to other planned content
**1 comparison page brief:** [Company] vs. [Top Competitor from Step 3]
- **Target keyword:** "[Competitor] alternative" or "[Company] vs [Competitor]"
- **Structure:** Feature comparison framework, key differentiators, use case fit, migration/switching guidance
- **Tone guidance:** Fair and factual, not attack-oriented. Win on substance, not snark.
- **CTA:** Trial, demo, or front-end offer
### If Paid Search/Ads is a primary channel:
**3 Google Ad variations** for the highest-intent keywords from Step 8:
For each ad:
- **Target keyword:** [keyword]
- **Headline 1:** (30 characters max)
- **Headline 2:** (30 characters max)
- **Headline 3:** (30 characters max)
- **Description 1:** (90 characters max)
- **Description 2:** (90 characters max)
- **Display URL path:** (15 characters max per path)
**Negative keyword list:** Terms to exclude to avoid wasted spend (from Step 8 exclusion terms).
**1 landing page messaging outline:**
- **Headline:** Primary value proposition in buyer language
- **Subhead:** Supporting context (the "shift" from the three-sentence story)
- **Section 1:** Pain acknowledgment — describe the problem
- **Section 2:** Solution overview — what changes with this product/service
- **Section 3:** Proof — social proof, metrics, case study reference
- **CTA:** Primary conversion action + soft alternative (e.g., "Book a demo" + "Download the benchmark first")
### If Events/Webinars are a channel:
**1 webinar concept:**
- **Title:** Benefit-driven, keyword-aware
- **Topic angle:** Connected to a positioning pillar and ICP pain point
- **Description:** 3–4 sentences for the registration page
- **Key takeaways:** 3 bullet points of what attendees will learn
- **Target audience:** Which ICP persona and at what buying stage
- **Promotion plan:** How to fill registrations (email to account list, LinkedIn, paid)
- **Follow-up sequence:** 2 follow-up emails — one for attendees, one for no-shows
---
## PART 3: PERSONALIZATION IDEAS
Provide a bullet list of personalization strategies with a specific example for every idea. If you can't give a concrete example, don't include the idea.
**Standard personalization variables:**
- **Use {{recent_news}}:** Reference company-specific news.
- Example: "Saw {{company_name}} just closed a $40M Series B — congrats on the momentum."
- **Use {{tech_stack}}:** Show additive fit with their existing tools.
- Example: "Looks like you're running HubSpot — our workflow plugs in without new training."
- **Use {{hiring_signal}}:** Tie to open roles that indicate investment in the area your product serves.
- Example: "Hiring 3 SDRs suggests pipeline goals — want the 2-page ramp blueprint we give new teams?"
- **Use {{competitor_touch}}:** Reference peer results without namedropping competitors.
- Example: "Teams like {{peer_company}} cut reply time 37% with the same playbook."
- **Use {{content_engagement}}:** Reference content they've published or engaged with.
- Example: "Your post about {{topic}} resonated — we see the same pattern with our clients."
**Add 3–5 additional personalization strategies specific to this ICP and industry, each with a concrete example.** These should go beyond the standard variables above and leverage unique signals or data points relevant to the buyer profile from Step 5.
---
## PART 4: REASONING SUMMARY
End with a 4–6 sentence explanation covering:
- Why you chose the specific angles and approaches for the LinkedIn sequences
- How the additional channel copy extends the core narrative from 9A
- Which front-end offers you leaned on most and why
- Any messaging risks or assumptions the company should A/B test
- How the personalization strategies connect to the ICP's buying triggers
---
## CONTEXT FILE FOR NEXT STEP
After completing the above, create a downloadable file called `09b-channel-copy.md` structured as follows:
---
# Channel Copy & Personalization Summary
## LinkedIn Strategy
- Connection request approach: [1-sentence summary of recommended style]
- Follow-up sequence: [Value-led or Pain-led recommended as primary, with 1-sentence rationale]
- Key messaging difference from email: [How LinkedIn copy differs from cold email in tone/approach]
## Additional Channel Copy Created
[List which channel assets were created — e.g., "3 blog briefs, 1 comparison page, 3 Google Ads, 1 landing page outline"]
## Top Personalization Variables
[Ranked list of the 5 most impactful personalization variables for this ICP, with brief rationale]
## Key Messaging Principles (carried from 9A + extended)
[5–6 bullet points summarizing tone, style, and rules that should apply to all future messaging across all channels]
## Assets Still Needed
[Any messaging assets the company should create that weren't covered here — e.g., "Case study for healthcare vertical," "Product demo video for landing page," "Sales deck aligned with new positioning"]
---
Keep this file under 400 words.
Tell the user: _"Download the context file below. When you're ready for Step 10 (Synthesis & Action Plan), start a new chat, upload all ten context files, and paste in the Step 10 prompt."_