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:
| Metric | Conservative | Good |
|---|---|---|
| Emails sent per week | 500 | 500 |
| Open rate | 45% | 60% |
| Reply rate | 3% | 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:
| Timing | Purpose | |
|---|---|---|
| Email 1 | Day 0 | Initial outreach (observation or social proof) |
| Email 2 | Day 3 | Follow-up with additional value (case study link) |
| Email 3 | Day 7 | Different angle (mention a different problem you solve) |
| Email 4 | Day 14 | Breakup 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
- Monday AM: Run 3–5 searches on LocalLeads for your target niches and cities. Export 200–300 leads.
- Monday PM: Import leads into your cold outreach tool. Set up or refresh your email sequence.
- Tuesday–Friday: Sequences run automatically. Check replies daily. Respond to positive replies within 1 hour. Book calls directly.
- 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.
Continue reading
Google Business Profile automation for agencies in 2026
Using GBP data as a prospecting signal: claimed vs unclaimed listings, review velocity, category mismatches — and the pitch that actually lands.
ReadPlaybookHow to find clients for your agency using Google Maps
A step-by-step playbook for web design, SEO, and marketing agencies: ICP, search queries, qualification, and the first-touch email we actually send.
ReadVerticalHow to find cleaning service leads in 2026 (playbook)
Cleaning company ICPs, residential vs commercial split, how to filter Google Maps results for independent operators, and the cold email angle that gets replies from cleaning business owners.
Read