Language
Start Free

Cold calling scripts by vertical Built on a Google Maps call list

Cold calling works for local services when the script fits the business and the list is clean. Here is a script for eight verticals, plus the method to build the call list from Google Maps.

Key takeaways
  • Cold calling scripts work best by vertical: a dentist, a roofer and a restaurant owner each feel a different pain, so each opener names a different one.
  • Every script has four parts: who you are, the signal you saw, one question, one small ask. The goal of the call is a next step.
  • The list comes first. Google Maps gives you names, phone numbers, websites, ratings and review counts, and one niche per search keeps it sorted by vertical.
  • In the US, the FTC says most business-to-business calls are outside the Telemarketing Sales Rule, with a narrow exception for office and cleaning supplies.

What is a cold calling script by vertical?

A cold calling script by vertical is a short call outline written for one type of local business, such as dentists, HVAC contractors or restaurants. It keeps the same four parts every time, but changes the visible signal, the pain and the person you ask for, so the owner hears something that fits their day.

Cold calling itself is, in the words of Wikipedia, "the solicitation of business from potential customers who have had no prior contact with the salesperson conducting the call." That lack of contact is the problem a vertical script solves. You do not have a relationship to lean on, so you lean on proof that you looked at their business before dialing.

For an agency or freelancer selling to local businesses, that proof sits on Google Maps. A listing with no website, a handful of recent reviews or no booking link is a concrete reason to call. If you want the wider playbook behind this, see commercial prospecting and how to get B2B clients.

Build the call list first
Capture any niche in any city straight from Google Maps: names, phone numbers, websites, ratings and review counts. Free download. No trial, no credit card.
Start Free

How do you build a cold calling list from Google Maps?

Search one niche in one area on Google Maps, capture the results with the free Vonsel Chrome extension, then sort by the signals that decide who gets called first. That gives you a call list that is already grouped by vertical. If you prefer to watch it, the video tutorial shows the whole extraction on the landing page.

1

Pick one niche and one area

For example "dentists in Austin". One niche per search keeps the list clean and lets you reuse one script for the whole batch.

2

Capture the results with the extension

You get the business name, phone number, website (or the absence of one), rating and review count in a single table. The extension is a free download.

3

Filter by the signal you will open with

Two filters do most of the work for an agency: no website, and a thin or weak review profile. Both are visible before you place a single call. See finding businesses without a website for the deeper play.

4

Send the list to the dashboard

In the Vonsel dashboard the rows become a mapped CRM where you mark call outcomes, add notes and group prospects by area for a call block. For plans and what each includes, see the pricing page.

What does a good cold calling script contain?

A good script has four short parts and one exit, and it fits in about fifteen seconds before the first question. Anything longer turns a call into a pitch, and a pitch is easy to hang up on.

  1. Who you are. Your name and company in one breath. Say it plainly, with no "how are you today".
  2. The signal. The one thing you saw on their Google Maps listing: no website, no booking link, few recent reviews. It shows the call is not random.
  3. One question. A question about the pain, not about whether they are interested. "Do customers ever ask how to book online?" beats "Do you want more leads?".
  4. One small ask. A fifteen minute look, a free audit or a quote. Small asks convert better than a request to buy.
  5. The exit. If it is a bad time, offer a callback slot and leave politely, since a clean exit makes the second call possible.

Keep the script on one screen, but do not read it word for word: it is a map for the conversation, and the order matters more than the words (signal, question, ask).

The best 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.

Which cold calling opener works for each vertical?

Pick the opener that matches the visible signal on the listing. The table gives the signal, the pain and the ask for eight common verticals, and the scripts below turn four of them into words you can adapt.

VerticalSignal on the listingPain to nameSmall ask
DentistsFew reviews from this yearNew patients check reviews before bookingTen minute look at their review flow
HVACNo way to request a service callSlow months and missed after-hours callsQuick demo of a booking link
RoofersNo website, strong ratingsReferrals hit a dead end when checkedSimple site mockup
RestaurantsNo online ordering, mixed reviewsLost orders and unanswered reviewsFifteen minute ordering review
LawyersThin profile, slow or missing siteClients compare firms online firstFree profile audit
Med spasHigh rating, low review countGreat work that few people seeReview and social plan
Auto repairOutdated site, no bookingPhone tag with busy customersSite speed and profile check
Real estateWeak social presenceListings that do not travelSample listing content

Dentist script. "Hi, is this the office manager? This is [your name] from [your agency]. I was looking at your practice on Google Maps and you have strong reviews, but only a few from this year. New patients read those before they book. Do you have thirty seconds for me to explain how offices keep fresh ones coming in?"

HVAC script. "Hi, are you the owner? This is [your name] from [your agency]. I found you on Google Maps and there is no way to request a service call from your listing. In slow months that costs jobs. Can I show you what we set up for other contractors so the calendar stays full?"

Roofer script. "Hi, is this the owner? This is [your name] from [your agency]. 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?" The pattern is to praise what is real, name the gap and ask permission.

Restaurant script. "Hi, is the owner or manager around? This is [your name] from [your agency]. I saw your place on Google Maps and diners cannot order online from the listing. Are you getting asked about that? I have one idea that takes fifteen minutes to look at."

For the other verticals, keep the structure and swap the signal. A lawyer hears about how clients compare firms online, a med spa hears about reviews that undersell great work. To sell the review angle in more depth, read selling Google Business Profile management.

Get the signal behind every opener
Each script above starts with something visible on Google Maps. Pull those signals yourself and call with a reason. Free download. No trial, no credit card.
Start Free

What do you say to a gatekeeper or voicemail?

Name the topic, ask who handles it, and offer something useful. Gatekeepers screen vague callers, so a specific reason gets you routed, while "I am just following up" gets you nowhere.

Gatekeeper line. "Hi, this is [your name] from [your agency]. I am calling about how new customers find you online, specifically your Google Maps listing. Who looks after that?" If they ask what it is about, repeat the specific signal: "I noticed there is no website linked from the listing."

Voicemail. Keep it under twenty seconds: your name, the one thing you saw, one sentence on why it matters, and your number said slowly. Do not pitch the whole service. The aim is a callback or a recognized name on the second attempt.

When the owner is the one who answers, skip the "who handles this" line and go straight to the signal. If the person who answers is not the one who owns the problem, ask who is, and use the same signal with them.

How do you handle the most common objections?

Acknowledge the objection, answer it in one sentence, then return to the small ask. Do not argue, because the goal is a short next step. For pricing pushback in particular, see how to handle price objections.

They sayWhat it usually meansShort reply
"Send me an email"Not now, or a polite exit"Happy to. Which address, and what should the first line say?" Then follow up the same day.
"We already have someone"They are not unhappy yet"Great. I am only asking about the listing gap I noticed. Can I send you what I saw?"
"Not interested"No reason given yet"Fair enough. Is it the timing, or is online booking just not a priority?"
"It is too expensive"Value not yet clear"I have not quoted anything yet. Can we look at the gap first, then decide?"
"Call me later"Busy, maybe real"Of course. Is Tuesday morning or Thursday afternoon better?" Then log the slot.

When should you call, and what happens after?

Call each vertical when the owner is least busy, then follow up in writing. There is no universal best hour, so avoid the obvious rush for each type of business and test your own windows.

As a rule of thumb from experience rather than a benchmark: restaurants are easier outside the lunch and dinner rush, contractors early in the day before crews leave, offices mid-morning. Sort the list by niche so you can batch calls by the hour that fits. A batch of twenty calls to one vertical also keeps you in the same language and facing the same objections.

After the call, log the outcome in the CRM: answered, gatekeeper, callback, not interested or wrong number, with one line of notes. When someone says "send me something", write the same day and repeat the pain you named. If you want ready wording for that email, use cold email templates for local agencies. Warm calls often close by email.

The list gets you the call. The signal gets you the next minute.

Is B2B cold calling legal in the United States?

In general, yes. The FTC guide to the Telemarketing Sales Rule says business-to-business calls are not covered by the Telemarketing Sales Rule unless they involve retail sales of nondurable office or cleaning supplies, or solicit sales or charitable contributions from employees. In practice this means the consumer Do Not Call Registry rules usually do not reach a business-to-business call about marketing or web services.

The same FTC guide says the rule bans "cold" calls that deliver prerecorded messages and sets a calling window of 8 a.m. to 9 p.m. for consumer calls, so a respectful schedule is a safe habit even where it does not strictly apply. State rules can also differ, and other countries have their own laws, so confirm the local rules before a campaign. This is general information, not legal advice.

Good habits make compliance easier: identify yourself at the start, honor removal requests, keep notes on who asked not to be called, and keep the list tidy so a removal request is easy to apply.

How do you use Vonsel after the cold call?

The extension fills the list and the Vonsel dashboard is where the follow-up happens. Once a capture is in the dashboard, the mapped CRM groups prospects by area, you can add more businesses to the same capture later, and review insights surface the recurring complaints in a prospect's own reviews.

That review context makes the follow-up concrete. If a restaurant's reviews keep mentioning slow replies, your email can quote that exact pain. Google Business Profile Help explains that public, helpful replies show customers a business is responsive, which is also a clean way to explain why review work matters when you pitch it.

Email Intelligence can draft a follow-up per business for the owners who ask you to send something, tied to the same pain you named on the call. To see what each plan includes, visit the pricing page.

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.
Start Free

Frequently asked questions

What is a cold calling script by vertical?
It is a call outline written for one type of local business, such as dentists, HVAC contractors or restaurants. It keeps the same four parts (who you are, why you are calling, one question, one small ask) but swaps the pain, the signal you mention and the person you ask for, so the owner hears something that fits their day.
Where do I get phone numbers for cold calling local businesses?
Google Maps is the simplest source for local verticals. Search one niche in one area, capture the results with the free Vonsel Chrome extension, and you get business names, phone numbers, websites, ratings and review counts in one table. Searching one niche at a time keeps the list sorted by vertical from the start.
Is B2B cold calling legal in the United States?
In general, yes. The FTC says business-to-business calls are not covered by the Telemarketing Sales Rule, with an exception for retail sales of nondurable office or cleaning supplies. That also means the National Do Not Call Registry rules for consumers do not apply to most B2B calls. State laws can differ, so check before a campaign.
How long should a cold call opener be?
Short enough to say in under fifteen seconds: your name and company, the specific thing you saw on their Google Maps listing, and a permission question. Everything after that is a conversation, not a pitch. If the opener needs a breath in the middle, cut it. The goal of the opener is only to earn the next twenty seconds.
What do I say when a gatekeeper answers?
Be direct and polite, and name the topic instead of hiding it. Ask who handles it, for example who looks after online bookings or marketing, and offer a way to be useful. Gatekeepers screen vague callers, so a specific reason such as a missing website or booking link usually gets you routed or gets a clear callback time.
What is the best time to cold call local businesses?
It depends on the vertical, not on a universal clock. Avoid the moments when the owner is busiest: restaurants around the lunch and dinner rush, contractors once crews are on site, clinics when patients are waiting. Sort the list by niche so you can batch calls for each vertical in its quieter window, and test your own windows.
What should I do after a cold call ends?
Log the outcome right away: answered, gatekeeper, callback, not interested or wrong number, plus one line of notes. If they asked you to send something, follow up in writing the same day and repeat the pain you named on the call. A mapped CRM keeps the next step and the area in one place so tomorrow starts where today stopped.

Sources