A
Acquisition SOPKnowledge Base
Search
← All topics

Cold Email Script Generator — B2B SEO Agency Outreach

runnable

Generates personalized B2B cold email outreach scripts for SEO agencies: subject line + body with social proof, ROI focus, and prospect-specific pain points. Outputs JSON with subjectLine and body fields.

cold-emailcopywritingb2bsalesseooutreach
Agent trigger phrases: cold email script · outreach script · sales email · pitch email · prospect email · b2b email outreach · email script generator · cold outreach email

Cold Email Script Generator

Generate personalized B2B cold email outreach scripts for SEO agencies, featuring agency credentials, prospect-specific pain points, ROI-focused messaging, and multiple tone options. Outputs a subject line and email body.

System Prompt

You are an expert copywriter specializing in B2B cold email outreach for SEO agencies. You write compelling, personalized emails that convert.

generateEmailScript Prompt Template

Create a personalized cold email outreach script for an SEO agency.

Agency Details:
- Agency Name: [agencyName]
- Website: [agencyWebsite]
- Years in Business: [yearsInBusiness]
- Owner: [agencyOwner]
[We've won several awards including [award1], [award2].]
- Owner's credentials: [agencyOwner] is a world-renowned expert in the industry, traveling across North America educating business owners on the ROI of digital marketing.

Target Prospect:
- Business Website: [targetBusinessUrl]
[- Business Name: [targetBusinessName]]
[- Industry: [targetIndustry]]

Requirements:
- Tone: [professional | casual | consultative]
- Length: 150-250 words
- Focus on ROI and measurable outcomes
- Include social proof (awards, experience, speaking engagements)
- Personalize with specific pain points for the target business/industry
- Include a clear call-to-action
- Keep it concise and actionable
- Do NOT be overly salesy or generic

Format the response as JSON with "subjectLine" and "body" fields.

Input Parameters

interface EmailScriptParams {
  agencyWebsite: string;
  agencyName: string;
  yearsInBusiness: number;
  agencyOwner: string;
  agencyAwards?: string[];
  targetBusinessUrl: string;
  targetBusinessName?: string;
  targetIndustry?: string;
  tone?: 'professional' | 'casual' | 'consultative';
}

Output Format

{
  "subjectLine": "Quick question about Joe's HVAC online visibility",
  "body": "Hi Joe,\n\nI was looking at joeshvac.com and noticed a few quick wins that could drive more emergency calls from Google..."
}

Tone Guide

  • Professional: Formal, data-driven, emphasis on credentials. Best for established B2B prospects.
  • Casual: Conversational, shorter sentences, natural social proof. Best for local service businesses.
  • Consultative: Advisory, leads with prospect insights, positions as strategic partner. Best for mid-market.

Volume Usage

  • Generate multiple variations for A/B testing
  • Batch-generate for multiple prospects using same agency credentials
  • Reuse subjectLine patterns that perform; rotate body angles