Cold email templatesfor local agencies that get replies
Five copy-ready templates, the filters that make each first line true, and the legal and deliverability basics, all built around a Google Maps lead list.
Agencies··9 min read
Key takeaways
The list matters more than the copy: a template only works when its first line is true for every business in the batch
Each template here pairs with one Google Maps signal: no website, weak or unanswered reviews, a low local ranking, or a thin profile
Every message needs one fact, one offer, one small ask, plus two or three short follow-ups
In the US, CAN-SPAM covers an email by its commercial purpose, not by whether the recipient is a consumer or a company
The short answer
What are cold email templates for local agencies?
Cold email templates for local agencies are short, reusable messages that open with one fact from a business's Google Maps listing, such as a missing website or an unanswered review, then make a single small ask. They convert only when the list is segmented so that the opening fact is true for every recipient.
Most agencies collect templates and wonder why replies stay flat. The usual cause is a mixed list: half the businesses do not have the problem the one message solves. A cold email lands when the owner thinks this is about me, and that only happens when you already know something specific about them.
Google Maps is the best raw source for that knowledge, because each listing publishes the category, location, phone, website field and public reviews. That is why this guide starts with the list and only then gives you the words. For the wider method, see our guide to commercial prospecting.
Anatomy
What does a cold email to a local business need?
It needs five parts. A cold email to a local business is a note of three to five sentences that proves you looked at the business, offers one relevant fix and asks for a small reply. Work through the parts in this order:
Subject line. Name the business or the situation: "Quick question about [Business] online". Keep it truthful, because a misleading subject line is also a legal problem.
First line. State one fact from the listing: no website linked, a rating of [rating] with unanswered reviews, or a competitor ahead in the local results.
Offer. One sentence on what you do about that fact, in the owner's terms: more calls, more bookings, fewer missed customers.
Small ask. A reply, a free two minute audit or a short look at two examples. Do not ask for a 30 minute demo in the first message.
Sign-off. Your name, your agency, a postal address and a plain way to say "no thanks".
If you want the phone version of the same logic, our cold call scripts by vertical reuse the same fact-first opening.
Step one
How do you build the list before you write?
You build it from a Google Maps search and filter it before exporting. The goal is a segment of one niche in one area where the same signal is true for every row, so a single template can be honest for the whole batch.
Search the niche and city in Google Maps, for example "dentists in Austin", and capture the results with the Vonsel Chrome extension.
Filter for the signal you sell against: no website, a low rating, few reviews, or a thin profile.
Keep one niche per batch, so every email can share one angle and one set of examples.
Review the published contact details and drop rows you cannot reach properly.
Capture a Google Maps niche, collect published website contacts and filter before you write. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Match the template to the signal you filtered for. The table lists, for each of the eight services local agencies sell most, the filter, the first line and a subject angle, so the opening fact is always true for the recipient.
Here are five templates with placeholders. Replace everything in brackets with data from the listing and from your own offer. Each one is under 90 words on purpose.
1. No website (web design)
Subject: Quick question about [Business] online
Hi [First name], I was looking at [category] in [City] on Google Maps and noticed [Business] does not have a website linked yet. Many customers check for one before they call. I build simple sites for local [category] in about [X days]. Worth a quick look at two examples I did nearby?
2. Unanswered reviews (review management)
Subject: Noticed your recent reviews
Hi [First name], I help [category] businesses in [City] reply to reviews and lift their rating over a few months. I saw [Business] sits at [rating] stars with [N] reviews that have no owner reply. I put together a free two minute audit of your profile. Want me to send it over?
3. Competitor ahead (local SEO)
Subject: [Competitor] outranks you in [City]
Hi [First name], when I search "[keyword] in [City]" on Google, [Competitor] appears above [Business]. I run local SEO for [category] and can usually explain the gap in one call. Open to a 15 minute look this week?
4. Thin profile (Google Business Profile)
Subject: [Business] on Google Maps
Hi [First name], your Google Maps listing for [Business] shows [missing item, e.g. few photos or no opening hours]. That is often the first thing a new customer sees. I manage profiles for local [category] and can send a short list of fixes. Should I send it?
5. Follow-up (day 3 to 5)
Subject: Re: Quick question about [Business] online
Hi [First name], one more note in case my last email got buried. I looked at [Business] again and [new observation, e.g. a nearby competitor with a site and 40 reviews]. Happy to send the two examples if useful. If it is not relevant, tell me and I will not write again.
The pattern is a specific detail from the listing, one clear offer and a small ask. Keep bodies short, put links in follow-ups, and write the way you would speak to the owner at their counter. Pair email with a call using our cold call scripts by vertical for the same prospects.
Cadence
How many follow-ups should a local agency send?
Send the first email and two or three short follow-ups, spaced a few days apart, then stop. Most replies come after the first message, so a single send wastes the list you built.
Day 0: the fact-first email from the table above.
Day 3 to 5: a second observation about the listing or one short example.
Day 8 to 10: a simpler question that is easy to answer with one word.
Day 14 (optional): a polite close that says you will not write again unless they reply.
Change the angle slightly each time instead of repeating yourself. A follow-up that adds a new fact is useful, while one that only says "bumping this" is noise.
Stay compliant and deliverable
What must you get right before you press send?
You must follow the law of the recipient's country and the sending rules of the mailbox provider. In the United States the CAN-SPAM Act defines a commercial email message by its primary purpose, which is the advertisement or promotion of a commercial product or service, and does not exempt a message because the recipient is a company. The rules in 15 U.S.C. 7704 are summarized in the table below.
Requirement
What to do
Where it comes from
Accurate headers
Do not falsify or disguise the sender or origin of the message
15 U.S.C. 7704
Honest subject line
Make it reflect the content of the email
15 U.S.C. 7704
Ad label and postal address
Identify the message as an advertisement and include a valid physical postal address
15 U.S.C. 7704
Opt-out
Offer a clear way to decline and honor requests within 10 business days
15 U.S.C. 7704
Authentication
Set up SPF or DKIM, and DMARC if you send in bulk
Google sender guidelines
Spam rate
Keep it below 0.3 percent in Postmaster Tools
Google sender guidelines
On the mailbox side, the Google email sender guidelines require all senders to authenticate and keep the spam rate under 0.3 percent, and add DMARC and one-click unsubscribe for senders of 5,000 or more messages a day. A small, targeted agency list usually sends far fewer messages than that, but the same hygiene protects your domain. Our email warm-up guide covers the practical steps.
If you email prospects in the EU or the UK, consent and data rules are stricter than in the US. Read our GDPR guide for B2B sales teams before you send, and have a local lawyer confirm your process.
Review-based openers carry one extra duty: be accurate. Only businesses that have verified their profile can reply to reviews on Google, as the Google Business Profile reviews help page explains, so you can honestly say an owner has not replied. Check the review before you quote it.
Feed your templates the right data
Pull a niche list from Google Maps, filter for no website or weak reviews, and write to the businesses that match. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Replies go into a CRM where each business keeps its history. A reply is a conversation you still have to track, and most cold email guides skip that step.
In the Vonsel dashboard, captured businesses live in a mapped CRM, so "yes, send the audit" moves from list to lead without copy and paste. You can reopen a scrape to add the next city, attach reviews to each business, let Reviews Intelligence surface recurring complaints, and let Email Intelligence draft a first message per listing from its own data. Free extraction covers 200 businesses a month, and AI and export depend on your plan, so check the pricing page when you are ready to scale.
Whatever stack you use, track reply, meeting and close by niche. If one niche replies and another does not, change the list or the angle before you change the wording. For the full playbook on winning accounts, read commercial prospecting and compare notes with the signals above.
Capture, filter and work a local niche from one place. Free extraction covers 200 businesses a month; AI and export depend on your plan. More agency guides or explore features.
What is a good cold email template for a local agency?
A good cold email template for a local agency has four parts: a subject line that names the business, a first line that states one fact from its Google Maps listing, a one-sentence offer tied to that fact, and a small ask such as a quick audit or a short call. Everything else is optional.
How long should a cold email to a local business be?
Keep it short enough to read on a phone without scrolling: roughly three to five sentences. Local owners read email between jobs, so one fact, one offer and one question is enough. Put links and attachments in the follow-up, not the first message, so the first email feels like a note from a person rather than a campaign.
How many follow-ups should I send?
Plan two or three short follow-ups spaced a few days apart. Each one should add something new, such as a second observation about the listing, a quick example, or a simpler question, rather than repeating the first email. Stop after the last follow-up and honor any opt-out request immediately.
Where do local agencies get cold email lists?
The most practical source is Google Maps, because each listing shows the business name, category, address, phone, website field and reviews. With the Vonsel Chrome extension you capture a Maps search, collect contacts published on business websites, and filter the list by niche, missing website or weak reviews before writing a single email.
Is it legal to cold email local businesses?
In the United States, the CAN-SPAM Act defines covered email by its commercial purpose, not by the type of recipient, so you must use accurate headers and a truthful subject line, identify the message as an ad, include a postal address, and honor opt-outs within 10 business days. Other countries have stricter consent rules, so check local law before sending to them.
How do I keep agency cold emails out of the spam folder?
Send from a domain you control with SPF and DKIM set up, keep volume modest, verify addresses, and include an easy way to unsubscribe. Google asks all Gmail senders to keep the spam rate reported in Postmaster Tools below 0.3 percent, which a tightly targeted list makes far easier than a broad one.
What should the first line of a cold email say?
The first line should state something true and specific about that business that you found on its listing: no website linked, a rating with unanswered reviews, or a competitor ranking above it for a local search. Avoid compliments and generic openers. A concrete observation proves you looked and gives the reader a reason to keep going.