Cold call scripts by verticalBuilt on a Google Maps lead list
A script per vertical is only half the job. The other half is a clean call list. Here is how to build both, so every dial has a reason behind it.
Agencies··8 min read
Key takeaways
A generic script gets hung up on. A vertical-specific opener names a pain the owner already feels, so you earn the next twenty seconds.
The script is nothing without a targeted list. Build one from Google Maps with a free Chrome extension: filter by niche, no website, or weak reviews.
Capture leads with the extension, then work them in the Vonsel dashboard: mapped CRM, review insights, and an AI email per business for the ones who ask you to follow up.
Why the vertical matters
The same call, eight different ways
Cold calling still works for local agency sales, but the version that works is targeted, not sprayed. Sales research puts the average cold call conversion in the low single digits, and connect rates keep sliding, so every dial has to count. You can read the current benchmarks in this roundup of cold calling statistics and a wider set of sales statistics.
The lever most agencies ignore is the opening line. A dentist and a roofer do not share the same problem, the same busy hour, or the same person answering the phone. When your first sentence names their pain, the call stops feeling like a pitch and starts feeling like a diagnosis.
That is why the script has to change by vertical. And a script that changes by vertical only pays off if your list is sorted by vertical in the first place. The list and the script are the same project.
Build the call list first
Capture any niche in any city straight from Google Maps: names, phone numbers, websites, ratings. Free download. No trial, no credit card.
Open Google Maps, search one niche in one area (for example "dentists in Austin"), and let the free Vonsel Chrome extension capture the results. You get the business name, phone number, website (or the absence of one), rating, and review count in a single table. That is your raw call list, and it is already grouped by vertical because you searched one niche at a time.
The signals in that table decide who you dial first. Two filters do most of the work for an agency: businesses with no website, and businesses with a weak review profile (few reviews or a rating that dropped below the local pack). Both are visible before you place a single call. For the mechanics of pulling and sorting that data, see how to get leads from Google Maps and the deeper play in finding businesses without a website.
Push the captured list to the Vonsel dashboard and the raw rows become a mapped CRM. You can mark call outcomes, drop notes, add review insights per business, and let Email Intelligence draft a follow-up for the owners who ask you to send something over. The extension pulls the data. The dashboard is where the selling happens.
1
niche per search keeps your list sorted by vertical from the start
2
core filters do the heavy lifting: no website and weak reviews
0
cost to install the extension: no trial, no credit card
The scripts
A cold call opener for each vertical
Each opener below assumes you found the business on Google Maps and can reference a real, visible signal. Keep the first sentence short, name the pain, and ask one permission question. The goal of the call is not the sale, it is the next step: a fifteen minute look, an audit, or a quote.
Vertical
Visible signal to open with
Service angle
Dentists
Few recent reviews, older website
New-patient booking and review generation
HVAC
No booking link, seasonal gaps
Google Ads and off-season lead flow
Lawyers
Thin profile, no site or slow site
Local SEO and reputation
Restaurants
No online ordering, mixed reviews
Ordering setup and review management
Roofers
No website, strong ratings
Web design to capture existing demand
Real estate
Weak social presence
Social media and listing content
Med spas
High rating, low review count
Reviews and paid social
Auto repair
Outdated site, no booking
Website speed and Google Business Profile
Dentist opener: "Hi, is this the office manager? I was looking at your practice on Google Maps and noticed you have great reviews but only a handful from this year. New patients read those before they book. Do you have thirty seconds for me to explain how we help offices get a steady flow of fresh ones?"
HVAC opener: "Hi, are you the owner? I found you on Google Maps and saw there is no way to request a service call from your listing. In your slow months that costs jobs. Can I show you what we set up for other contractors to keep the calendar full year round?"
Roofer opener: "Hi, is this the owner? Your ratings on Google Maps are excellent, but there is no website attached, so anyone who wants to check you out before calling hits a dead end. That is a fixable leak. Got a minute?" Notice the pattern: praise what is real, name the gap, ask permission.
The best cold call opener is not clever, it is specific. "I saw your Google Maps listing has no website" beats any hook you could rehearse, because it proves you did the homework before you dialed. The extension is what lets you do that homework at scale.
Get the data behind the opener
Every script above starts with a real signal from Google Maps. Pull those signals yourself. Free download. No trial, no credit card.
Open with the specific thing you saw on their listing. A concrete observation earns attention where a generic intro gets a dial tone.
Call the right vertical at the right hour
Restaurants before the lunch rush, contractors early morning, offices mid-morning. Sort your list by niche so you can batch calls by the hour that fits them.
Aim for a next step, not a close
Ask for a short audit or a fifteen minute look. Small asks convert. The vertical script exists to get you to that ask, nothing more.
Log every outcome in the CRM
Mark answered, gatekeeper, callback, or not interested inside the Vonsel dashboard so tomorrow you start from where you stopped, not from zero.
Follow up in writing
When they say "send me something," have an AI-drafted email per business ready, tied to the same pain you named on the call. Warm calls close by email.
Respect the do-not-call basics
Keep call windows reasonable, honor removal requests, and confirm local rules before a campaign. A tidy list is easier to keep compliant.
Beyond the call
The dashboard is where deals actually move
The call opens the door. What keeps it open is context, and context is what the Vonsel dashboard adds on top of the raw scrape. Reviews Intelligence surfaces the recurring complaints in a prospect's own reviews, so your follow-up can quote the exact pain their customers describe. That is far stronger than a template.
For agencies selling reputation or Google Business Profile work, that review context is the whole pitch. Google's own guidance on managing reviews is a useful reference to point owners toward when you explain why fresh, answered reviews matter for local ranking.
You can also reopen a capture later and add more businesses, attach reviews to the ones you already saved, and let the mapped CRM group your pipeline by area for a route or a call block. If cold email is part of the same campaign, pair this with cold email templates for local agencies and the phone-specific angles in cold call scripts for local businesses. More agency playbooks live in the Agencies hub.
The extension fills the list. The dashboard closes the client.
Start with the list, sell with the dashboard
Capture your first vertical from Google Maps today, then work it inside a mapped CRM with review insights and AI email per business. Free download. No trial, no credit card. Compare the workflow to a raw scraper in Vonsel vs Outscraper or see the plans.
Where do I get the phone numbers to cold call by vertical?
Build the list from Google Maps. Search one niche in one area, capture the results with the free Vonsel Chrome extension, and you get names, phone numbers, websites, ratings, and review counts. Filter by vertical and by signals like no website or weak reviews, then start dialing.
Why does a cold call script need to change by vertical?
Each vertical has a different buyer, a different pain, and a different busy hour. A dentist cares about no-shows and new patients, a roofer cares about steady jobs, a restaurant cares about covers and reviews. The opening line and the value angle should match the vertical so the person on the phone feels understood in the first ten seconds.
Is the Vonsel Chrome extension really free to build a call list?
Yes. The extension is a free download with no trial and no credit card. You install it, open Google Maps, and capture businesses into a list you can export or send to the Vonsel dashboard, where the mapped CRM, review insights, and AI email tools turn the raw list into an organized outreach pipeline.