Back to blog
Playbook11 min read

Cold email for agencies: what's actually working in 2026

Shadow

Growth, PostOrbit

Cold email has a reputation problem. Most people think it means blasting thousands of generic messages into the void and praying for a reply. That version of cold email does not work — and it never really did.

Score lands on every lead, free

Deterministic 0–100 Quality Score on every result — no extra credit, no extra wait. Sort to High Quality before you pay 1 credit for an enrichment.

Native MCP server

Remote endpoint for Claude.ai (OAuth 2.1) + stdio package for Claude Desktop, Cursor, Claude Code. Same tools as the REST API.

These are the two axes where LocalLeads is genuinely different. Everything else — search, enrichment, export — is table stakes. Quality Score · MCP

What does work is targeted, personalised outreach sent to the right people at the right time. Agencies that do this well consistently book 10+ meetings per week from cold email alone. This guide shows you exactly how.

The Math: Why 10 Meetings per Week Is Realistic

Before we get into tactics, let us look at the numbers that make this achievable:

MetricConservativeGood
Emails sent per week500500
Open rate45%60%
Reply rate3%8%
Positive replies~8~20
Meetings booked~5~12

At 500 emails per week with a 5% reply rate and 50% of replies being positive, you are booking roughly 12 meetings. The key variables are list quality, subject line, and personalisation — all of which we will cover below.


Step 1: Build a Targeted Lead List

The single biggest determinant of cold email success is list quality. Sending a perfect email to the wrong person produces zero results.

What a good agency lead list looks like:

  • Specific niche: "Dental clinics in Manchester" not "businesses in the UK"
  • Verified email addresses: bounced emails destroy your sender reputation
  • Decision-maker contacts: owner or manager, not info@ addresses
  • Fresh data: lists older than 90 days have significantly higher bounce rates

LocalLeads extracts business contacts from Google Maps with optional email enrichment built into every paid plan — giving you verified emails alongside phone numbers, websites, and addresses. You only pay the extra credit when enrichment actually finds an email. Search any niche + city and export in seconds.


Step 2: Write Emails That Get Replies

The best-performing cold emails for agencies share three traits: they are short, they are specific, and they ask for something small.

Template 1: The Observation Email

Subject: Quick question about [Business Name]

Hi [First Name],

I was looking at [Business Name] and noticed [specific observation — e.g. "your Google reviews mention wait times" or "your website does not show up when I search for [niche] in [city]"].

We help [niche] businesses in [city] solve exactly this — typically within [timeframe]. Would it be worth a quick 10-minute call this week to see if we can help?

[Your name]

Template 2: The Social Proof Email

Subject: How [Similar Business] got [result]

Hi [First Name],

We recently helped [similar business in their niche] increase their [metric] by [number] in [timeframe]. They had the same challenge most [niche] businesses face: [common problem].

I think we could do something similar for [Business Name]. Worth a quick chat?

[Your name]

What makes these work:

  • Short — under 100 words. Business owners skim emails on their phone.
  • Specific — mentions their business name, city, or a concrete observation.
  • Low-commitment CTA — "10-minute call" feels safe. "Schedule a demo" feels like a sales pitch.

Step 3: Set Up Multi-Step Sequences

Most replies come from follow-ups, not the first email. The data is consistent: 60–70% of positive replies come from emails 2, 3, or 4 in a sequence.

Recommended sequence structure:

EmailTimingPurpose
Email 1Day 0Initial outreach (observation or social proof)
Email 2Day 3Follow-up with additional value (case study link)
Email 3Day 7Different angle (mention a different problem you solve)
Email 4Day 14Breakup email ("Should I close your file?")

Tools like Instantly, Smartlead, and Lemlist automate this entire sequence — including light per-recipient personalisation — so you write the template once and the tool handles the cadence.


Step 4: Protect Your Deliverability

None of this works if your emails land in spam. Deliverability is the foundation everything else sits on.

Non-negotiable deliverability rules:

  • Warm up your domain for 2–3 weeks before sending at volume. Start with 10–20 emails per day and increase gradually.
  • Set up SPF, DKIM, and DMARC on your sending domain. Without these, Gmail and Outlook will reject your emails outright.
  • Keep bounce rate below 3%. This means only sending to verified email addresses. Using LocalLeads with email enrichment ensures addresses are verified before you send.
  • Do not send more than 50 emails per day per mailbox. Use multiple sending accounts if you need higher volume.
  • Always include an unsubscribe link. It is legally required and actually improves deliverability — recipients who unsubscribe are better than recipients who mark you as spam.

Step 5: Measure and Optimise

Track these metrics weekly and optimise the weakest link:

  • Open rate below 40%? Your subject line needs work. Test shorter subjects, questions, or lowercase formatting.
  • Open rate fine but reply rate below 2%? Your email body is not compelling enough. Add more personalisation or change your offer.
  • Replies fine but meetings not booking? Your CTA is too high-commitment or you are not following up fast enough. Reply to positive responses within 1 hour.
  • High bounce rate? Your lead list quality is poor. Switch to verified data sources.

The Complete Weekly Workflow

  1. Monday AM: Run 3–5 searches on LocalLeads for your target niches and cities. Export 200–300 leads.
  2. Monday PM: Import leads into your cold outreach tool. Set up or refresh your email sequence.
  3. Tuesday–Friday: Sequences run automatically. Check replies daily. Respond to positive replies within 1 hour. Book calls directly.
  4. Friday: Review weekly metrics. A/B test one element (subject line, email body, or CTA) for the following week.

Get Started Today

You need two things to start: a verified lead list and an outreach tool. LocalLeads gives you the first.

LocalLeads is part of the PostOrbit Suite — B2B automation tools for finding leads, sending outreach, and managing clients. Built by EtherLabz.

Frequently asked questions

What's the best cold email length for agencies?

Under 100 words, 3–4 short sentences. Business owners read email on their phone and decide in 2–3 seconds. Longer emails have measurably lower reply rates — the curve flattens fast past ~120 words.

How many follow-ups should I send?

3–4 total emails over ~14 days. 60–70% of positive replies come from emails 2+, but past email 4 you get diminishing returns and higher unsubscribe/spam-complaint rates. Stop and move on if there's no reply by the breakup email.

How do I stop my cold emails from going to spam?

Five things: warm up the domain 2–3 weeks before volume, set up SPF/DKIM/DMARC correctly, keep bounce rate under 3%, cap send per mailbox at ~50/day, and always include a working unsubscribe link. Tools like Instantly and Smartlead automate most of this.

What's a realistic cost per booked meeting from cold email?

For agencies running 500 emails/week with a 5% reply rate and 50% positive-reply rate, the fully-loaded cost per booked meeting is typically $15–40 (tool stack + list data + sender time). That's roughly 10x cheaper than paid ads for B2B local services.