BRUTAL MARKETING

COLD CALLING SCRIPTS: 7 B2B TEMPLATES THAT BOOK MEETINGS

2026
BRUTAL MARKETING

Cold Calling Scripts: 7 B2B Templates That Book Meetings

2026

Cold Calling Scripts: 7 Ready-to-Use B2B Templates for Sales Reps

Fewer than three in every 100 cold calls end in success. That's the market average in Cognism's analysis of more than 200,000 calls: a 2.7% success rate.

The average conversation lasts 82 seconds, so a rep gets roughly a minute before the prospect hangs up.
Serhii Ponomarenko. Cold Calling Scripts: 7 B2B Templates That Book Meetings I Brutal Marketing blog
Serhii
Ponomarenko
In our experience at Brutal Marketing, what kills that minute is rarely the product or the price. It's the script. Reps either read it word for word like a radio ad, or it runs out by the third line because nobody wrote down what to say after "not interested."

Below are seven ready-to-use scripts for typical B2B situations, from getting past the gatekeeper to reviving a dormant pipeline. Each comes with the call logic, sample lines and answers to common objections. You'll also see how to build the script into your CRM and which numbers prove it books meetings.

Why most cold calling scripts fail

A script that lives in Google Docs and that a rep saw once during onboarding isn't a script. It's a document. We see it in sales team audits again and again: the script exists on paper, but in the recordings every rep says something different.

There are usually four reasons:
  1. Reps read the script instead of talking. Within two seconds the prospect hears a memorized text and puts up a wall. A script should be a map with key phrases, not a text to recite.
  2. The script has no branches. It covers only the "ideal" path where the prospect says "sure, tell me more." Real calls veer off by the second line, and the rep improvises.
  3. Nobody tested it. Someone wrote it at a desk without a single live call. Lines that look good on paper sound fake on the phone.
  4. The script lives outside the CRM. Reps don't see it in the deal record, and nobody logs call outcomes. So you can't tell which opener books more meetings.

One fix covers all four: treat the script as a working tool that you test, measure and rewrite every month. We've covered how to build, test and deploy a sales call script in a separate guide. Here we focus on cold calls and ready-to-use templates.
Cold call script structure: what has to happen in the first 30 seconds | Cold Calling Scripts: 7 B2B Templates That Book Meetings – Brutal Marketing

Cold call script structure: what has to happen in the first 30 seconds

A cold call doesn't sell your product. It sells the next step: a meeting, a demo, a short call with a technical specialist. So the structure is simple and strict: five blocks.
The second block looks minor, but it often decides the call. Gong analyzed more than 300 million cold calls: a permission-based opener reached an 11.18% success rate. The classic "Did I catch you at a bad time?" managed just 2.15%, five times lower. That question hands the prospect a ready answer: "Yes, you did."

The third block has to be written for a specific segment. The reason for calling an ecommerce founder differs from the reason for calling a manufacturer's commercial director. If you haven't defined your buyer persona and trained reps around it, start there, not with the script.

Prep: three minutes before you dial

Before every call, the rep answers four questions:
  • Who is this person? Title, responsibilities, time at the company. The website and LinkedIn are enough.
  • What's the trigger? A news item, a new sales job posting, a new branch, entry into a new market.
  • What's the pain hypothesis? One problem this company most likely has.
  • What happened before? Contact history in the CRM: who called, what they heard, which loss reason got logged.

Script 1. Getting past the gatekeeper

A receptionist or executive assistant isn't your enemy. Their job is to protect the decision-maker from unnecessary calls. So confidence and specifics win, not tricks: you know who you're calling and why.

Base script

Rep: Hi, this is Alex from [Company]. Could you put me through to Mark Collins, please?
Gatekeeper: What's it regarding?
Rep: Sales operations in your new regions. Mark owns that area, so I'm calling him directly.

Three principles that work:
  • Use the decision-maker's name. Find it in advance on the company website or LinkedIn. "Can I speak to whoever's in charge of sales?" sounds like a purchased list.
  • Don't make things up. Lines like "He's expecting my call" or "We already work together" destroy trust the moment you reach the decision-maker.
  • Keep it short. A long explanation to the gatekeeper almost always ends with "Just send us an email."

How to answer typical gatekeeper responses

Log the gatekeeper's name in the company record in your CRM right away. The next call where you greet them by name sounds completely different.

Script 2. First conversation with the decision-maker

The goal of this call isn't to sell. It's to earn the right to a second conversation. The script builds on the five blocks above, plus one or two qualifying questions.

Rep: Hi Mark, it's Alex from [Company]. This is a cold call. Can I take 30 seconds to tell you why I'm calling?
Decision-maker: Sure, go ahead.
Rep: We work with distributors expanding into new regions. At that stage, leads from the new regions tend to slip between reps, and the owner only sees it at month-end, in the report. Is that something you're dealing with, or is the process already under control?

From here the call branches three ways:
  • "Yes, that's us." Ask a follow-up or two: how many reps, where leads live, who monitors them. Then ask for the meeting (Script 3).
  • "No, everything works." "Great. How do you know a lead from a new region hasn't stalled? From the CRM or from rep reports?" This question often surfaces a problem the prospect hadn't noticed.
  • "Not interested." Don't argue or push. Move to objection handling (see below), or log the loss reason and come back in 3–6 months.

Qualifying questions

To avoid meetings that go nowhere, pick 2–3 of these:
  • "How many people on your team work directly with customers?"
  • "Where do you track leads and customer history: a CRM, spreadsheets or email?"
  • "Who else is involved in decisions about changes to the sales process?"
  • "If this becomes a priority, when would you look at it: this quarter or later?"

Log the answers in the deal fields, so whoever runs the meeting starts with context.

The biggest mistake at this stage is pitching. The moment a rep starts listing features, the decision-maker stops listening. One pain hypothesis, one question, one ask.

Script 3. Booking the meeting

A meeting you "agreed on" without a date and time isn't a meeting. The booking script locks in three things: date, format and attendees.

Rep: How about a short 20–30 minute call on Zoom? I'll show you how a similar company set up lead tracking, and you decide whether it's worth going further. Does Wednesday at 10 a.m. or Thursday at 3 p.m. work better?
Decision-maker: Thursday.
Rep: Great, Thursday at 3. Who else from your side should join? Your head of sales, maybe?
Decision-maker: Yes, I'll bring Emma.
Rep: Then I'll send a calendar invite to you both. What's Emma's email?

What works here:
  • Two options. Two specific slots instead of "When works for you?" leave less room for "I'll get back to you."
  • A time limit. "20–30 minutes" sounds like a small investment.
  • The right attendees. If the owner comes but the commercial director decides, you'll run a second "first" meeting.
  • Instant confirmation. Calendar invite and recap email within 10 minutes; a reminder the day before.

Script 4. Voicemail

Voicemails rarely get a callback. But they make your name familiar and back up the email you send right after. The rule: under 30 seconds, one idea.

Template:
"Hi Mark, it's Alex from [Company]. I'm calling about [reason for the call, in one phrase]. We helped [similar company or industry] [specific result]. I'll send you a short email, and I'll try you again Thursday at 10. My number is [number], again, [number]."

What not to do:
  • Don't pitch the whole offer. Nobody listens to the end.
  • Don't ask for a callback. Keep the initiative on your side.
  • Don't leave it alone. A voicemail without a follow-up email or LinkedIn message barely works.

Script 5. Event invitation

An invitation to a webinar, conference or closed-door session is the easiest kind of cold call: you're offering value, not asking for money. Be specific about what the event covers, who it's for and what the person takes away.

Base script

Rep: Hi Sarah, it's Alex from [Company]. I'm calling to invite you to a closed online session for sales leaders in distribution on [date], one hour. We'll cover how to manage reps through the CRM without daily stand-ups. Is that relevant for you right now?

Handling typical responses
  • "Send me the agenda." "Sending it now. Shall I hold a seat for you? If the agenda doesn't fit, just reply and I'll release it."
  • "Not sure I'll have time." "Understood. Everyone registered gets the recording. Let me register you, and you decide closer to the date."
  • "That's not relevant for us." "What's top of your list right now? Our next session might cover exactly that, and I'll let you know personally."
After the event, call every attendee within 1–2 days. It's a warm contact now: they spent an hour on your topic, so the conversation about a meeting comes much easier.

Handling typical responses

  • "Send me the agenda." "Sending it now. Shall I hold a seat for you? If the agenda doesn't fit, just reply and I'll release it."
  • "Not sure I'll have time." "Understood. Everyone registered gets the recording. Let me register you, and you decide closer to the date."
  • "That's not relevant for us." "What's top of your list right now? Our next session might cover exactly that, and I'll let you know personally."

After the event, call every attendee within 1–2 days. It's a warm contact now: they spent an hour on your topic, so the conversation about a meeting comes much easier.

Script 6. Call after a cold email

The strongest B2B combination isn't a call or an email. It's a call after an email: the prospect has seen your name, and you have a natural reason to dial. We covered how to write a B2B cold email that gets replies in a separate guide.

Rep: Hi Mark, it's Alex from [Company]. On Tuesday I sent you an email about lead tracking in your new regions, subject line "[subject]". Did you get a chance to look?
Decision-maker: No, I didn't see it.
Rep: No problem, here it is in two sentences. [Reason for the call + value]. Worth 20 minutes to dig into it?

If they did read the email, don't repeat it. Ask: "What resonated, and what didn't?" The answer shows you right away where the pain is.

Script 7. Reviving a dormant pipeline

Almost every CRM holds hundreds of contacts tagged "not now" or "follow up next season." They already know you, so they need their own script, not the generic one.

Rep: Hi Emma, it's Alex from [Company]. We spoke in the spring about [topic], and you said you'd revisit it after [event or season]. Where do things stand now?

Why it works: you refer to a specific conversation and to the prospect's own words. But you can only call like this if reps log the loss reason in the CRM instead of simply marking the deal "lost." Pair it with a clear lead management process, and dormant contacts stop disappearing into the archive.

5 objections you'll hear on almost every cold call

The same Cognism report lists the five most common cold call objections. The recordings we review in sales audits show the same set.

The handling principle is the same for all five: acknowledge the reaction, clarify what's behind it, offer a small step. And don't argue.

"I'm not interested"

Usually it's a reflex to an unknown number, not a rejection of your product. The prospect doesn't even know yet what you offer.

Response: "Honestly, I didn't expect you to be interested in the first minute. Can I ask one question? If I'm off base, we'll say goodbye. Right now, how do you track how many leads your reps don't convert?"

"We have other priorities right now"

Often true. Don't argue that your product matters more; keep the door open and find out when to come back.

Response: "Understood. What's the priority right now? It might be related. If not, when would it make sense to reconnect: in a month or after [season or quarter]?" Put the date in a CRM task immediately.

"I'm too busy, just send me an email"

A polite way to end the call. A plain email will get lost among dozens of others.

Response: "Will do. So I don't send a generic deck, which matters more to you: how it works or what it costs? And let me call you Thursday. Five minutes to answer your questions."

"We've tried something like this before"

Behind it is a bad experience. Ask about it; don't bury it under arguments.

Response: "What exactly didn't work? That matters to me: if we're offering the same model, I'll tell you honestly we're not a fit."

"We already have a solution"

A good sign: the prospect knows the topic. Your job is to find where the current solution falls short.

Response: "Good to hear the process is in place. If you could change one thing about it, what would it be?"

For more techniques, see our guide to handling objections in sales and closing deals.

How to adapt the script to your business: 5 steps

The templates above are a framework. To make them work for your team, go through five steps.
  1. Define segments. Split your list into 2–4 groups by industry, company size or decision-maker role. Each group needs its own reason for the call.
  2. Collect real wording. Listen to 20–30 recorded calls with customers who already bought. The words they use for their problem belong in the script.
  3. Write 2–3 opener variants. Not one "perfect" version, but several for an A/B test. Tag each variant separately in the CRM.
  4. Test on 50–100 conversations. On a smaller sample, the difference is noise. Compare next-step conversion, not reps' impressions.
  5. Review the script after a month. Keep the winning variant and add answers to new objections that show up in recordings.

Once the script works, make it part of your sales playbook so new reps don't start from zero.

How to train reps to use the script

A new script dropped into the team chat with "use this from now on" lasts a week. For it to stick, roll it out as a skill, not a document.
  1. Explain the logic, not the text. A rep who knows why each block exists can change the wording without losing the point.
  2. Practice in pairs. One plays the decision-maker and throws objections; the other runs the call. Thirty minutes of role-play beats an hour of lecture.
  3. Listen to recordings together. Once a week, review the best and the worst call. Discuss the moment the call broke, not the person.
  4. Score against one checklist. Start with our sales manager evaluation checklist, so the manager and the rep define "handled the objection well" the same way.

Script in the CRM, not in Google Docs: why one fails without the other

A script without a CRM is text you can't measure. A CRM without a script is a database where every rep talks however they like. Together they make cold calling a process you can manage.

Here's what we set up for cold calling as part of CRM implementation for sales teams:
  • Script in the deal record. Reps see the right script at each pipeline stage instead of hunting for a file.
  • Phone integration. The CRM records every call and attaches it to the contact automatically.
  • A required "Call outcome" field. A fixed list of values instead of free text; otherwise you can't build a report.
  • Automatic next-step tasks. If the outcome is "call back Thursday," the CRM creates the Thursday task itself.
  • Loss reason. A required field with a list of reasons. Six months later, it powers Script 7.

A sample list of call outcomes to start with:

What AI has changed in cold calling

The biggest change is in oversight, not in the calls. Conversation intelligence tools transcribe recordings, flag whether key script blocks came up and add a call summary to the CRM record. A manager no longer needs 50 recordings to see where the opener breaks.

A bot that cold-calls your list on its own is a different story. In B2B with a long sales cycle, it annoys decision-makers more often than it books meetings. There's a legal side too. In the US, the FCC has confirmed that AI-generated voices count as "artificial" voices under the TCPA, so such calls to mobile and residential lines need the person's prior consent. Check the rules for every market you call into. If you want a second pair of ears on your calls, our sales quality control team reviews real recordings against your script.

Touch sequence: where the call fits

One cold call is a lottery. A sequence of touches across channels is a system. Here's a sample two-week cadence to start with and then tune to your numbers:
No response after six touches? Move the contact to a re-engagement list for 2–3 months. Log every touch in the CRM, or by week two nobody will remember what went out when.

When to call

According to Cognism, the best days for cold calls are Thursday and Tuesday; Friday is the weakest. The most productive hours are 10–11 a.m. and 2–3 p.m. Calls before 9 a.m., after 4 p.m. and over lunch perform worse. Treat these as a hypothesis and check them against your own CRM data: time zones and industries shift the picture.

Common mistakes reps make with scripts

  • A long intro. "Good morning, my name is Alex, and I represent a company that has been on the market for 10 years…" And they've hung up.
  • Giving up after the first "no." An objection is part of the conversation, not the end of it.
  • Pushing too hard. The opposite extreme: three rebuttals in a row to "not interested" guarantee nobody picks up your number again.
  • No clear next step. "I'll give you a call sometime" isn't a step. A step has a date, a time and a format.
  • No CRM entry. The call happened, but the system doesn't know it. A week later, nobody remembers what was agreed. Here's what to record during and after a sales call so nothing gets lost.

How to tell your script works: metrics

"The reps like it" isn't a metric. You judge a script by numbers the CRM collects automatically.
Run the numbers on your own team. A rep makes 60 dials a day with a 30% connect rate: that's 18 conversations. If 6 of them reach the decision-maker and one in six agrees to a meeting, you get one meeting a day. Raise decision-maker reach to 9 conversations and conversion to one in three, and the same 60 dials produce 3 meetings. Three times more, without a single new lead.

Make these numbers part of your sales department KPIs.
We at Brutal Marketing will select the best CRM program for you to use in your business. We will be happy to tell you about the program's capabilities and show you which settings will exactly help you achieve the desired financial results.

Frequently Asked Questions

Do cold calls still work when buyers prefer email and LinkedIn?

Yes, as part of a multichannel sequence. A call gives you what a message can't: a live reaction and a chance to handle objections on the spot. We see the best results where calls, email and LinkedIn work together.

How long should a cold call last?

A first conversation with a decision-maker takes 2–5 minutes. That's enough to explain the reason for the call, ask one or two questions and book the meeting. If it drags past 15 minutes, the rep has most likely started pitching instead of booking.

How often should you update a cold call script?

Review it monthly using CRM data and call recordings. Rewrite it fully when the product, pricing or segment changes, or when next-step conversion drops two months in a row.

How many times should you call one prospect?

Usually 3–4 call attempts within a sequence of 6–8 touches over 2–3 weeks. Then pause for 2–3 months and come back with a new reason.

Can an AI bot handle cold calls?

For simple scenarios such as meeting confirmations, reminders or short surveys, yes, as long as you have the consent the law requires. For a first conversation with a B2B decision-maker, we don't recommend it: people spot a bot quickly, and you lose a contact that could have become a deal. AI is more useful on the oversight side, transcribing and analyzing recordings.

What if reps won't use the script?

Find out why first: it's awkward, too long, or reps don't see the point. Bring your strongest reps into writing it, build it into the CRM and show how conversion changed for those who follow it. We've covered the deeper reasons in our piece on why sales reps resist the CRM.

Get a cold calling audit for your sales team

We'll listen to your reps' call recordings, find the script block where most calls drop off and rewrite the scripts for your segments. Then we'll build them into your CRM with required fields, automated tasks and a meeting conversion report.

Book a cold calling audit → using form below.
Want to build the whole sales system at once? Start with CRM implementation.
cold calling scripts, cold call script, B2B cold calling script templates, gatekeeper script, appointment setting script, cold call objection handling | Brutal Marketing blog | Cold Calling Scripts: 7 B2B Templates That Book Meetings
By submitting an application, you agree to the privacy policy
Join our community at Telegram and WhatsApp