SmartReach.io LogoSmartReach.io

How to Write a Cold Calling Script That Converts

UpasanaUpdated 11 min read

Tanya's first week of cold calling went exactly the way she'd feared. She had a two-page script, she read every word of it, and by the fourth "not interested" she was talking faster just to reach the end. Fifty dials. Zero meetings.

What was missing? Not words. Structure, so the script had nothing for the moment a prospect went off-plan.

Here's how to write a cold calling script that converts, in eight steps, with lines you can copy and the 2026 data behind them.

Step 1) Who should you research before you write a cold calling script?

Research one ideal customer profile before you write a line, because a script only converts when it's written for a specific person with a specific problem.

Start with your ICP. Say you sell HR software. Don't target "companies with 100+ employees." Target "fast-growing companies posting five or more HR jobs because their current system can't keep up." One is a demographic. The other is a problem you can solve today.

Fill in this worksheet before the first dial.

FieldWhat to write down
Company sizeHeadcount and revenue band
IndustrySectors where your product already has results
Current painThe problem they'd describe in their own words
Trigger eventWhat just happened (funding, hiring, a new leader)
Decision makerThe exact title that owns the pain
Budget signalAnything that shows they can pay

Then spend two minutes on each prospect's news, job changes and posts, using a pre-call planning routine.

Finally, set three goals for every call, so a "no" to the meeting still counts.

  1. Primary goal. Book a 15-minute discovery call.
  2. Backup goal. Get permission to send one specific thing.
  3. Minimum goal. Learn who owns the problem, for next time.

Step 2) How should you open a cold call?

Open by naming yourself, admitting it's a cold call, and asking permission to explain why you're calling. Permission-based openers outperform every other opener in the largest public dataset we've found.

In Gong Labs' analysis of more than 300 million cold calls, published in July 2024, permission-based openers had an 11.18% success rate. "How's your day going?" reached 7.6%. "Did I catch you at a bad time?" managed just 2.15%, because it invites the easy answer.

One caveat. Gong doesn't define "success" in that study, so read the figures as relative, not as a meeting rate you should expect.

Gong Labs cold call opener data showing permission-based openers at 11.18% success versus 2.15% for a bad-time opener

Permission-based opener
Hi [First name], it's [Your name] from [Company].

I know I'm calling out of the blue. Mind if I take 30 seconds to tell you why I'm calling, and then you can tell me if it's worth continuing?

Say it slower than feels natural. Stop after the question and wait.

OpenerWhy it works or fails
"I know I'm calling out of the blue"Honest, and it lowers their guard
"Mind if I take 30 seconds?"Gives them control and promises brevity
"Did I catch you at a bad time?"Invites a yes, and the call ends
"How are you today?"Sounds scripted from a stranger
"I'm calling about your business needs"Says nothing specific

Once they say yes, use one line of rapport tied to your research ("I saw your post about scaling the SDR team"), never small talk about the weather. More on this in how to win the first 30 seconds of a cold call.

Step 3) What should a cold call value proposition say?

A cold call value proposition states one outcome the prospect cares about, in one or two sentences, with a fact you can back up. Features don't belong here. Results do.

Weak value lineStrong value line
"We're a leading SaaS platform for workflow automation.""We help sales teams like yours cut CRM admin so reps spend more of the day selling."
"We have AI-powered analytics.""You'd spot a stalled deal weeks earlier, before it costs the quarter."

Test every feature with "so what?" and translate it with "which means" or "so you can." Automated CRM logging becomes less admin time.

Here's my strong opinion on numbers. Use your own verified results or none at all. Most B2B sales calls are exempt from the FTC's Do Not Call provisions, but since March 2024 its Telemarketing Sales Rule bans misrepresentations in business-to-business calls, so an invented "3x" in your hook isn't just weak copy. It's a liability.

Value line
We help [role] at [type of company] [outcome they care about], without [the pain they expect].

Swap in a result you can prove. Test two versions for a week each.

Step 4) Which questions qualify a prospect on a cold call?

Qualify with open questions that make the prospect describe their current process and its cost. Yes or no questions end conversations. Open ones keep them going.

  • "How are you handling [pain point] today?"
  • "Walk me through what happens when [common problem] comes up."
  • "What's the biggest headache with your current approach?"
  • "What happens if this stays unsolved for the next three to six months?"

Listen for words like frustrating, slow and expensive, and write them down word for word for your close.

Gong Labs' cold call research found that successful cold calls are nearly twice as long as unsuccessful ones, and that reps talk about 55% of the time on the calls that work. That's more rep talk than many coaches expect, because the prospect has no context yet.

Gong Labs research showing successful cold calls run nearly twice as long as unsuccessful ones, a cue for your cold calling script

What I can't tell you is which way that runs. Do good questions make calls longer, or do interested prospects simply stay on the line? The data doesn't say. My rule of thumb is to never ask more than two questions in a row without giving something back, such as a relevant insight or a quick example.

Step 5) How do you present your solution without pitching?

Present your solution in the prospect's own words, connected to the pain they just described. If they said "slow response times," don't answer with "optimized velocity."

Solution bridge
Based on what you said about [their exact words], it sounds like you need [outcome]. We help by [one simple explanation], which usually means [specific improvement].

Use their exact words in the first bracket.

Then add one short success story from a similar company. The same industry is best, the same size is good, and the same problem is acceptable. If nothing similar exists, skip it. One real story beats ten statistics.

Success story
[Similar company] had the same problem. We [what you did], and within [timeframe] they [specific, verified result].

Only use results the customer agreed you can share.

Step 6) How do you handle objections in a cold calling script?

Handle objections by acknowledging the concern, asking one clarifying question, and offering a smaller next step. Objections often hide buying signals, so treat them as a reason to keep listening.

ObjectionWhat to say
"Not a good time.""Understood. Is there a better time this week, or should I send a two-line summary first?"
"We're not looking right now.""Makes sense. What would have to change for this to become a priority?"
"Just send me some information.""Happy to. So I send the right thing, what's the one problem you'd want it to cover?"
"We already use [competitor].""Good to know. What do you like about it, and what would you change?"

Mirror their language and never argue. Our guide to cold calling objections covers the harder ones.

Step 7) How do you close a cold call and book the meeting?

Close by proposing a specific next step with two time options, matched to how interested the prospect sounds. Don't ask if they want to continue. Ask how, the same habit behind closing the sale later.

  • High interest. "Let's set up a 20-minute walkthrough. I have Tuesday at 2 or Thursday at 10. Which works?"
  • Medium interest. "Would a 15-minute call help, or should I send a short example first?"
  • Low interest. "No problem. Can I check back in [month] when [trigger] is closer?"

Confirm the date, time zone and agenda before you hang up.

Step 8) What should you do after a cold call?

Send a recap email within the hour, log the outcome in your CRM, and schedule the next touch if they didn't book.

Five-touch follow-up cadence after a cold calling script, mixing a call, recap email, LinkedIn request, second call and break-up email

If they didn't pick up, a simple cadence is a call and voicemail on day 1, an email referencing it on day 2, a LinkedIn request on day 3, a second call on day 6 and a short break-up email on day 10. If they did, keep the recap under 120 words.

To: [Name], [Title] at [Their Company]
Subject: Quick recap from today's call

Hi [Name],

Thanks for the time today. You mentioned [pain point in their words], and that it's costing [impact they described].

We help teams fix that by [one-line solution]. I've sent an invite for Thursday at 2 PM [time zone], where we'll cover [agenda].

Best, [Your name]

Run the recap through a free spam word checker before you send it, especially if you reuse the same template every day. More timing ideas are in how to write a follow-up email.

In the CRM, log the outcome (interested, not now, not a fit), the pains in their words, and the next task.

How do you run a cold calling script at scale?

Run it from calling software that queues the dials, shows the script during the call and logs every outcome, so reps spend the day talking instead of doing admin.

SmartReach.io is a cold email software whose Sales Engagement plans put calls in the same sequence as email, LinkedIn and WhatsApp, so the script a rep reads sits next to the emails that warmed the prospect up. On those plans it also works as a sales engagement platform, with calling through PowerCaller.

Its cold calling software adds campaign call scripts that reps follow on screen, and a PowerCaller queue that dials each prospect in one click and logs the outcome without switching apps. Calling runs on calling seats, with one phone number per calling seat and call minutes billed on usage, on top of the seat.

The script improves fastest when every call ends in a logged outcome. Alex, a sales director with 12 SDRs, reviews it weekly.

  1. Open Reports and select Call disposition under Call.
  2. Filter by team member to compare how each rep's version of the script performs.
  3. Rework the opener when hang-ups dominate, and the qualifying questions when calls connect but never book.

SmartReach.io Call Disposition Report counting cold call outcomes per disposition, used to improve a cold calling scriptThe Call Disposition Report in SmartReach.io. Call outcomes counted, not remembered.

Conclusion

A cold calling script that converts is short, specific and honest. Open with permission, state one result you can prove, ask questions that make the prospect talk, and close with two times. Then treat every call outcome as data for the next version.

Tanya rewrote her two pages as one call map and stopped reading it aloud. That's the whole trick.

To run your call map inside a sequence with email, LinkedIn and WhatsApp, start your 14-day free trial of SmartReach.io.

Frequently asked questions

What makes a cold calling script effective?

An effective cold calling script is a one-page call map, not a speech. It holds a permission-based opener, one outcome-focused value line, three or four open questions, short answers to the objections you hear most, and a close that offers two meeting times. Each part is written for one ideal customer profile, so the rep sounds specific and can follow the prospect instead of the page.

How long should a cold call be?

There's no fixed length to aim for, but calls that work run longer. Gong Labs found that successful cold calls are nearly twice as long as unsuccessful ones, with reps talking about 55% of the time. Treat that as a signal, not a target. A call grows longer because the prospect is engaged, so earn the next minute rather than stretching the current one.

Should you read a cold calling script word for word?

No. Reading word for word makes reps sound robotic and stops them from listening. Write the opener and the value line in full, because those are the sentences you'll test, then keep everything else as bullet prompts. Rehearse the full script out loud until you can say it naturally, and adapt the order to what the prospect tells you on the call.

What is the best opening line for a cold call?

A permission-based opener works best in the largest public dataset. In Gong Labs' July 2024 analysis of more than 300 million cold calls, permission-based openers had an 11.18% success rate, while 'Did I catch you at a bad time?' managed 2.15%. Name yourself, admit it's a cold call, give a reason in one sentence, and ask for 30 seconds to explain.

How do you handle objections in a cold calling script?

Write one short response for each objection you hear most often, usually timing, no interest, and a request to send information. Acknowledge the concern, ask one clarifying question, then offer a smaller next step such as a two-minute overview or a single relevant example. Never argue. A prospect who explains an objection is still talking, which gives you a second chance at the meeting.

What software helps you run a cold calling script?

Calling software that shows the script during the call and logs the outcome helps most. SmartReach.io adds campaign call scripts for reps to follow, a PowerCaller queue that dials prospects in one click, and a Call Disposition report that counts outcomes per rep. SmartReach.io gives each calling seat one phone number, with local numbers in the US and, on registration, the UK, Australia and Canada, and call minutes billed on usage.

Stop juggling tools

Book more meetings on every channel

Join 5,000+ teams running multichannel outreach from one sequence, with deliverability built in.