Four proven scripts for the niches local agencies actually sell to. Copy, replace the {brackets}, send. Personalize the first line — every time.
For businesses with weak reviews or no website. Opens with a specific, checkable observation — not a pitch.
Hi {first name},
I was looking at {business name} on Google Maps and noticed something: {specific observation — e.g. "you have 12 reviews and a 3.8-star average, while the top 3 dentists in {city} all sit above 4.5"}.
That gap costs real bookings — people filter by rating before they ever call.
I run {agency name} — we help {niche} businesses in {city} fix exactly this: more reviews from happy customers, and a Google profile that actually shows up. Usually visible movement within 60 days.
Worth a 10-minute call Thursday or Friday?
{Your name}
{Agency name} · {Phone}
Day 0 hook, day 3 nudge with proof, day 7 clean close. Send all three before you move on.
DAY 0 — Hook
Hi {first name},
Quick one: {business name} doesn’t have a website — but people are searching for {niche} in {city} right now, and when they do, they find your competitors’ sites instead of you.
I build simple, fast sites for {niche} businesses — live in 2 weeks, {price or "from €X"} flat. No templates that look like everyone else’s.
If you want to see what yours could look like, I’ll mock one up for free — no strings. Interested?
{Your name}
DAY 3 — Nudge
Hi {first name},
Following up on my note about a website for {business name}.
One number that made me send it: {relevant stat — e.g. "78% of people check a business’s website before calling, even for trades"} Your Google listing is good enough to get found — a site is what turns that search into a booked job.
Free mockup still stands.
{Your name}
DAY 7 — Close
Hi {first name},
Last note from me — I’ll assume the timing isn’t right and won’t follow up again.
If you ever want that site, my offer stands: mockup first, you only pay if you like it. Reply “mockup” any time and I’ll send it over.
Good luck with the season,
{Your name}
For businesses between 3.0 and 3.9 stars. Leads with what they’re losing, not with your service list.
Hi {first name},
Honest question: when someone picks between {business name} and {competitor} on Google, the one with {X} stars and {Y} reviews usually wins — before either of you gets a call.
You’re sitting at {their rating}. That’s not a quality problem, it’s an asking problem: happy customers don’t leave reviews unless they’re asked, and you’re busy running the place.
{Agency name} sets up an automatic ask — one text after each job, review lands on Google, negative feedback routes privately to you first. Most clients hit {target} stars within 90 days.
If that’s interesting, I’ll show you the exact setup on a 10-minute call. Thursday afternoon or Friday morning — which fits?
{Your name}
{Agency name} · {Phone}
For businesses with real traffic but no capture outside opening hours. Frames it as lost revenue, not tech.
Hi {first name},
{business name} gets found after hours — people check your listing at 9pm, and when nobody answers, they book with whoever replies first.
I build AI chat assistants for {niche} businesses that answer instantly on your site: questions, pricing, availability — and books the appointment straight into your calendar while you sleep.
Not a bot that frustrates people: it answers what it knows, hands off what it doesn’t, and every conversation lands in your inbox.
Live in 5 days. If it doesn’t capture enough to cover its own cost in the first month, you don’t keep it — simple as that.
Worth 10 minutes to see it working on a site like yours?
{Your name}
{Agency name} · {Phone}
The free playbook walks you through everything end to end: pick a niche, find 25 qualified leads on Google Maps, build a demo, and close your first deal — in about a day plus one week of outreach.
Get the free playbook