The Agency Outbound Playbook: Win Clients With Cold Email This Week

A step-by-step system for agency owners who want a steady flow of sales calls without relying on referrals. Pick a niche, build a list, write the emails and run follow-ups you can start today.

Updated Nov 6, 2026 · 5 min read

Referrals dry up without warning. One month you have three new retainers, the next you are refreshing your inbox hoping someone remembers you. Outbound fixes that, but only when you treat it as a repeatable system instead of a burst of effort when things get quiet.

This playbook walks you through that system in the order you should do it. You can finish the first three steps today.

Step 1: Pick one niche and one offer

Generic agencies write generic emails, and generic emails get ignored. Before you touch a lead list, decide two things:

  • Who: one type of business, ideally local businesses with a visible website and a phone number. Electricians, florists, coaches and real estate agents are all reachable this way. See the notes on electricians or real estate agents for niche angles.
  • What: one specific outcome you deliver. "More booked jobs from Google" beats "full-service digital marketing".

A useful test: can you describe a problem you can spot on a prospect's website in under a minute? Slow pages, no booking button, no reviews shown, a broken contact form. If yes, the niche works for outbound, because you will have something real to say in every email.

Step 2: Build a small, clean list

Start with 200 to 500 leads. That is a rule of thumb, not a magic number: it is enough to learn what works and small enough to check by hand.

For local niches, Google Maps is the best source because it lists the businesses that are actively trading. Search by keyword and city, and collect for each lead:

  • Business name and category
  • Website and city
  • Email address
  • Owner's first name, if you can find it

In GetClient, the Google Maps scraper does this in one search, including several keywords and cities at once, and it pulls owner names with a confidence score where they are public. Leads go straight into folders, so you do not export anything before writing your campaign.

Then clean the list:

  1. Remove chains and franchises unless you sell to them.
  2. Drop leads with no website if your offer depends on one.
  3. Run email verification and remove invalid addresses. Bounces hurt your sender reputation more than almost anything else.

Step 3: Set up sending properly

Never send cold email from your main agency domain. Buy one or two similar domains, set up mailboxes on them, and configure SPF, DKIM and DMARC records. Let new mailboxes warm up with light, normal use before you push volume.

Keep daily volume per mailbox modest at first and increase slowly. If you are connecting a non-Gmail provider, the SMTP explainer covers what the settings mean.

Include a clear way to opt out in every email and honour it. Cold email rules differ by country, so check the laws that apply to you and to the people you email. This is not legal advice.

Step 4: Write a short first email

Your first email has one job: get a reply. Not a sale, not a call booked from a link. A reply.

A structure that works for agencies:

  1. Observation: something specific about their business.
  2. Consequence: why it costs them work or money.
  3. Offer: what you would do, in one sentence.
  4. Easy question: a yes or no reply.

Example:

Hi {{params.firstname}},

I was looking at {{params.name}} while searching for {{params.category}} in {{params.city}}. Your site doesn't show a way to book a quote from a phone, which is where a lot of local searches happen.

I build simple booking flows for trades businesses. Want me to send a two-minute video showing what I'd change on {{params.website}}?

Merge tags handle the basics. The observation line is where real personalization lives, so for your best leads, write it by hand. Do not obsess over "spam words" either; the spam words myth explains why reputation and relevance matter far more.

Step 5: Plan follow-ups with branches

One email is not a campaign. Plan three or four touches spaced a few days apart, each adding something new rather than "just bumping this".

StepTimingAngle
1Day 0Observation and question
2Day 3A quick example or result type you deliver
3Day 7Different problem you noticed
4Day 12Short close-the-loop message

You can branch on behaviour. If someone opened but did not reply, a softer follow-up referencing the same idea makes sense. If they never opened, try a new subject line. In GetClient's flow builder you chain these with If Opened or If NOT Opened branches and delays in days or hours. Open tracking is imperfect, so treat it as a hint, not a fact.

Step 6: Handle replies fast

Replies are the whole point, so answer them within hours, not days. Sort them into:

  • Interested: reply with two time options or the promised video.
  • Not now: ask when to check back and set a reminder.
  • Not interested or unsubscribe: remove them immediately.
  • Auto-replies: see how to handle out of office replies without losing the lead.

If several people on your team run outreach, a shared inbox stops two people answering the same prospect.

Step 7: Review weekly and adjust one thing

Every week, look at three numbers: bounce rate, reply rate and positive replies. Change one variable at a time, such as the subject line, the observation or the niche, so you know what caused any shift. The guide to reading your campaign analytics goes deeper on what each figure tells you.

When a niche and message produce steady positive replies, scale by adding cities, not by blasting more emails per mailbox. That keeps your sending healthy and your list relevant.

Your checklist for today

  • Choose one niche and write your one-sentence offer.
  • Pull 200 leads from one city and verify the emails.
  • Write email one and three follow-ups.
  • Set sending limits and schedule the campaign for tomorrow morning.

New GetClient accounts get 100 free credits with no card, which is enough to test a first list. See plans and credits when you are ready to scale.

Frequently asked questions

Start low per mailbox and increase gradually as your domain builds reputation. If you need more volume, add mailboxes on separate domains rather than pushing one inbox harder.

AI-powered lead generation from 8 sources

Live leads from Google Maps, Yelp, Yellow Pages, YouTube, Facebook Ads, TrustMRR, Skool and Skool Discovery — AI finds the owner, emails and socials for every one. Start with free credits.

More from Blog

See all