15+ Years · A+ BBB Rated · 100% US-Based Agents

Cold Calling Script Templates
That Sound Like a Real Conversation

A good cold calling script is not a speech. It is a short, flexible outline that gets you past the first ten seconds and into a real conversation. Below are six copy-ready templates our B2B callers use as starting points: an appointment setting opener, a gatekeeper script, a voicemail, a follow-up call, a referral opener and objection responses.

✓Written by B2B callers since 2010
✓Free to copy and adapt
✓Built for peer-to-peer calls
✓No hard-sell language

What Makes a Good Cold Calling Script

Before you copy a template, understand the five parts every working script shares.

The person you are calling did not ask to hear from you. Your only job in the opening is to earn another thirty seconds. Scripts that fail usually fail because they try to do too much too early: a long company introduction, a feature list, a pitch before the prospect has agreed to talk.

The scripts that work are short and built in this order:

  1. A plain introduction. Your name, your company, one breath. No “How are you today?”
  2. A reason for the call. Why you are calling this person, at this company, now. Specific beats clever.
  3. A permission question. “Do you have a minute, or did I catch you in the middle of something?” Asking respects their time and lowers their guard.
  4. One or two discovery questions. Questions that get them talking about how they handle the problem today.
  5. A small, clear next step. A 15-minute meeting, a callback at a set time, or a referral to the right person. Not a purchase.

Everything in the templates below follows that pattern. Text in [brackets] is a placeholder for you to fill in.

6 Cold Calling Script Templates You Can Use Today

Copy them, change the brackets, and read them out loud until they sound like you.

1. B2B appointment setting script (direct to the decision maker)

Use this when you reach the owner, manager or executive you want to meet. The goal is a short meeting, not a sale on this call.

Appointment setting opener

You: Hi [First Name], this is [Your Name] with [Company]. I’ll be brief. Did I catch you at an okay time, or are you in the middle of something?

You: Thanks. The reason I’m calling: we work with [type of company, e.g. regional HVAC distributors] that are dealing with [specific problem, e.g. reps spending more time chasing quotes than selling]. I’m not sure if that’s an issue for you, so I wanted to ask.

You: How are you handling [problem area] right now?

(Listen. Ask one follow-up question about what they said.)

You: That makes sense. It sounds like it could be worth a short conversation with [Rep Name], who works with companies like yours. Would [Day] at [Time] or [Day] at [Time] work for 15 minutes?

You: Great. I’ll send a calendar invite to [email]. Is there anyone else who should be on that call?

This is the backbone of most appointment setting scripts. Notice that the caller never pitches the product. The rep does that on the meeting.

2. Gatekeeper script

Receptionists and assistants are paid to protect their boss’s time. Be polite, be brief, and ask for help instead of demanding a transfer.

Gatekeeper script

You: Hi, this is [Your Name] with [Company]. I’m hoping you can point me in the right direction. Who handles [area of responsibility, e.g. your company vehicles and fleet maintenance] there?

Gatekeeper: That would be [Name]. What is this regarding?

You: Sure. We work with [type of company] on [problem in plain words], and I wanted to see if a short conversation makes sense. Is [Name] available?

If not available: No problem. When is usually a good time to reach [him/her]? And is there a direct line or email that’s best? Thanks, [Gatekeeper Name], I appreciate the help.

Write down the gatekeeper’s name and use it next time. Callers who treat the front desk as a person, not an obstacle, get transferred far more often.

3. Voicemail script

Keep voicemails under 30 seconds. Say your number twice, slowly. Give one reason to call back, not three.

Voicemail script

Hi [First Name], this is [Your Name] with [Company]. My number is [phone number].

I’m calling because we help [type of company] with [specific result]. I had a quick question about how you’re handling [problem area] at [Their Company].

I’ll also send you a short email so you have my details. Again, it’s [Your Name], [phone number]. Thanks, [First Name].

Most voicemails do not get returned, and that is fine. The voicemail’s real job is to make your name familiar before the next call or email.

4. Follow-up call after an email

Use this when you have already sent an email or left a voicemail. Referencing the earlier touch makes the call feel less cold.

Follow-up call script

You: Hi [First Name], it’s [Your Name] with [Company]. I sent you a short email on [day] about [topic]. I’m guessing it got buried, so I thought I’d call instead. Do you have a minute?

You: The short version: [one sentence on the problem you solve and for whom]. I’m curious whether that’s on your radar at all this year.

(If yes) You: Would it make sense to set up 15 minutes with [Rep Name] to look at it? I have [Day] or [Day] open.

(If no) You: Fair enough. Is it something that might come up later, or is it just not a fit? I don’t want to keep calling if it isn’t.

5. Referral-based opener

A name the prospect recognizes is the strongest opener you can have. Only use a referral if you actually have permission to mention the person.

Referral opener

You: Hi [First Name], this is [Your Name] with [Company]. [Referrer Name] at [Referrer Company] suggested I give you a call. Do you have a minute?

You: We’ve been working with [Referrer Name] on [what you did, in plain words], and [he/she] thought you might be dealing with something similar at [Their Company]. Is that fair to say?

You: Would you be open to a short call with [Rep Name] next week to compare notes? [Day] at [Time] or [Day] at [Time]?

If you have an internal referral (someone at the same company pointed you to the right person), use the same structure: “[Name] in your [department] said you’re the right person to talk to about [topic].”

6. Objection responses

An objection is usually a reflex, not a final answer. Acknowledge it, ask one question, and give the prospect an easy way to keep talking or to end the call politely.

“I’m not interested.”

Totally fair, and I appreciate you being direct. Can I ask, is that because you already have [problem area] handled, or because the timing is just bad right now?

“Just send me some information.”

Happy to. So I send you something useful and not a generic brochure, can I ask one quick question? How are you handling [problem area] today? (Then:) Thanks. I’ll send that over today. Could we put 10 minutes on the calendar for [Day] to go over any questions?

“We already have a vendor for that.”

That makes sense, most companies your size do. I’m not calling to ask you to switch. Out of curiosity, if there were one thing you could improve about how that’s working, what would it be?

“We don’t have the budget.”

Understood, and I’m not asking you to spend anything today. Would it still be worth a short conversation so you know your options when you plan for [next quarter / next year]? If not, no problem at all.

“Call me later.”

Sure, I’ll do that. What’s a better time, [Day] morning or [Day] afternoon? (Then:) Great, I’ll call you [Day] at [Time]. If something comes up, my number is [phone number].

Always pin “later” to a specific day and time. A vague callback is a polite no; a scheduled callback is a real second chance.

Rather have someone else make these calls? Our US-based callers run scripts like these every day, with a custom script, a defined target list and weekly reporting. See our B2B cold calling services or ask for a custom quote.

How to Customize a Telemarketing Script for Your Business

A template gets you started. These changes are what make it work for your market.

Name a specific problem, not a product

Prospects do not care what you sell until they believe you understand their situation. Replace “we offer managed IT services” with “a lot of the dental offices we talk to are losing time every week to computer problems nobody owns.” Use the words your customers actually use.

Write a version for each audience

An owner of a ten-person company and a procurement director at a large manufacturer care about different things. Keep the same structure, but swap the reason for the call and the discovery questions for each title you target.

Decide the one outcome before you write

Is the goal a booked meeting, a qualified lead, or simply finding the right contact? A telemarketing script that tries to do all three does none of them well. Our appointment setting services scripts, for example, are built entirely around getting a meeting on a rep’s calendar.

Read it out loud, then cut it

If a line sounds stiff when you say it, rewrite it. If you run out of breath, it is too long. Most first drafts get better when you cut about a third of the words.

Test and rewrite every week

Listen to recorded calls. Notice where prospects hang up, which questions get them talking, and which objections come up most. Update the script based on what happens on real calls, not on what sounded good in a meeting.

Common Cold Call Script Mistakes

Asking “How are you today?” It signals a sales call instantly. Ask whether it is a good time instead.
Pitching in the first 20 seconds. Features before interest sound like noise. Earn the conversation first.
Reading word for word. Prospects can hear a script being read. Know it well enough to talk from it.
Talking more than listening. If you are doing most of the talking, you are not learning anything about the prospect.
Arguing with objections. Pushing back makes people defensive. Acknowledge, ask a question, move on.
Ending without a next step. Every call should end with a meeting, a set callback or a clear no.
Using one script for every audience. Different titles and industries need different reasons for the call.
Never updating it. A script is a draft that should change with every week of real calls.

If you are weighing whether to keep calling in-house or hand the work to a team, our guide to outsourced telemarketing walks through what changes, and what stays in your control.

Cold Calling Script FAQs

What is a cold calling script?

A cold calling script is a short written outline a caller uses when contacting a prospect who is not expecting the call. It covers the introduction, the reason for calling, a few discovery questions, responses to common objections and the next step you are asking for.

How long should a cold calling script be?

The opening should take about 20 to 30 seconds to say out loud. The full script, including questions and objection responses, usually fits on one page. If it runs longer, callers end up reading instead of listening.

Should I read a cold call script word for word?

No. Learn it well enough to say it in your own words. Use the script as a guide for structure and key phrases, and keep the conversation natural so the prospect does not feel like they are hearing a recording.

What is the difference between a cold calling script and a telemarketing script?

The terms overlap. A cold calling script usually refers to first contact with a new prospect. A telemarketing script can also cover follow-up calls, lead qualification, surveys, event follow-up or customer retention calls.

How do I get past the gatekeeper on a cold call?

Be polite, give your name and company up front, and ask for help finding the right person rather than demanding a transfer. Learn the gatekeeper’s name, tell them briefly why you are calling, and ask when the decision maker is usually available.

Should I leave a voicemail on a cold call?

Yes, as part of a sequence. Keep it under 30 seconds, say your number twice, give one reason to call back and mention that you will send an email. Even when voicemails are not returned, they make your name familiar for the next touch.

What is the best way to handle objections in a cold call?

Acknowledge the objection, ask one question to understand it, and offer a small next step. Most early objections such as not interested or send me info are reflexes. A calm question often turns them into a conversation, and if it does not, end politely.

Can TG Marketing write a cold calling script for my business?

Yes. Every campaign we run includes a custom script written for your offer and target market, approved by you and updated as live calls show what works. See our cold calling services or call 888-884-3219.

Want Experienced Callers Running Your Script?

Our US-based team has been making B2B calls since 2010. Tell us who you sell to and we will build the script, the list and the campaign.