Cold Calling Scripts That Actually Book Meetings
Most cold calling scripts on the internet are useless. The ones that work do not look polished, they look like notes a rep scribbled after a great call. Five scripts that are currently booking meetings, with the openers, frames, and asks that make them work.
Giulio Segantini
Founder, Underdog Sales
Most cold calling scripts on the internet are useless. They were written by marketers who never picked up a phone, polished into something readable, and never tested against an actual prospect with a finger hovering over the disconnect button. The scripts that work do not look polished. They look like notes a rep scribbled after a great call, refined over a hundred dials.
This guide collects five scripts that are currently booking meetings. They are organised by the situation you are calling into. A cold list. A reactivated lead. A referral. An event follow up. A list scraped from intent data. Each one comes with the opener, the value frame, the objection redirect, and the ask. Use them as a starting frame, not a recital.
Why most scripts fail
A script fails when the rep delivers it like a script. The buyer hears the cadence shift. The vowels stretch. The pacing tightens. By word ten they have decided the call is a pitch, and they have already started thinking about how to end it politely.
A script works when it sounds like a sentence the rep would say in a normal conversation. The script is a memory aid, not a teleprompter. You should know it well enough to skip lines, reorder sections, and improvise when the buyer takes the conversation somewhere unexpected. Two reps reading the same script will get wildly different results because one sounds like a human and the other sounds like a podcast ad.
The other reason scripts fail is that they overload the first thirty seconds. A good cold call has one job in the opener. Earn the next thirty seconds. That is it. Do not pitch. Do not name drop. Do not list features. Earn the next chunk of attention, then the next, then the meeting.
Script one, the cold list
Use this when you are dialling a list with no prior touchpoint and no warm signal.
Opener. Hey [name], this is [your name]. I know you weren't expecting me. Can I get thirty seconds to tell you why I called, and you can decide if it's worth more.
If they say yes (most do). I work with [role at companies like theirs]. The reason I picked up the phone today is that [specific tension]. Most of the [role] I talk to either [pain A] or [pain B]. I had a hunch one of those might be on your radar. Is either of those something you're dealing with right now.
The hunch line is the magic. It signals you put thought into this call. It gives them an easy door to open or close. If they confirm a pain, you transition into a discovery question. If they deflect, you have one redirect. I figured. Most people I call are heads down on something. Worth ten minutes next Tuesday to see if I can save you any pain on the [pain] side.
Script two, the reactivated lead
Use this when the prospect engaged with marketing six or more months ago and went silent.
Opener. Hey [name], this is [your name] from [company]. We had a conversation back in [month] about [thing]. I'm calling because something changed on our side that I think is relevant. Do you have ninety seconds.
The line about something changing on our side is the unlock. It gives the prospect a reason this call is not a pestering follow up. It positions you as the one with new information rather than the one asking for an update. Whatever the change is needs to be true and specific. A new feature, a new pricing tier, a new customer in their industry, a new piece of research.
If they say yes, deliver the change in two sentences and tie it to their world. End with a soft ask. Worth a fifteen minute call next week to see if it changes the math for you.
Script three, the referral call
Use this when you have a name from a previous customer or a mutual contact.
Opener. Hey [name], this is [your name]. [Mutual contact] suggested I give you a call. Bad time to chat for a couple of minutes.
The bad time framing is intentional. It is the opposite of asking is now a good time, which most people reflexively say no to. Asking if it is a bad time invites a small social commitment. Most prospects say no, it is fine, what's up. From there the script is simple. [Mutual contact] mentioned you were looking at [problem]. We worked with them on [adjacent problem] and [outcome]. Worth comparing notes for fifteen minutes.
A referral call has a higher floor and a lower ceiling than a cold call. The pickup rate is great. The conversion rate to a real opportunity depends entirely on how warm the referral actually is. Test it by asking the referrer to send a one line introduction email before you call.
Script four, the event follow up
Use this within seventy two hours of an event the prospect attended, like a webinar, conference, or download.
Opener. Hey [name], this is [your name]. I saw you joined the [event] last [day]. I'm one of the people who put it on, and I'm calling everyone who showed up to ask one question. Got two minutes.
The one question framing is honest, low pressure, and triggers curiosity. The actual question matters. Ask something that makes them think, not something that screens for budget. What was the most useful thing you took away. What was missing. What was the trigger that made you sign up for this in the first place. The answer will tell you what they actually care about, and you can tie your offer to that.
End with a soft pivot. Based on that, I have a hunch a fifteen minute call would be worth it for you. Want me to send a calendar link.
Script five, the intent signal call
Use this when you have a real signal. They downloaded a comparison guide. They visited the pricing page three times this week. They posted on LinkedIn about a problem you solve.
Opener. Hey [name], this is [your name] from [company]. I'm calling because [specific signal]. I know that's a little forward, but it usually means there's something real on the other side of it, and I figured it was worth a direct call. Got ninety seconds.
This script breaks the rule about not naming the signal. The reason it works is that being upfront about the signal flips the dynamic. The prospect was expecting a generic pitch. Instead they get a rep who paid attention. The combination of specificity and honesty earns trust fast.
How to actually use these
Memorise one script at a time. Run it on fifty live calls before you switch. Record every call. After fifty dials you will have a personalised version of the script that fits your voice, and you will know the three or four objections you hit most often. Build redirects for those, drill them, and move to the next script.
The reps who build a real script library, ten to fifteen patterns deep, have pipeline that does not collapse. The reps who jump from one script to the next every week look busy and sound terrible on the phone. Pick a script. Run it. Refine it. Then add the next one.
Ready to put the reps in?
The Academy turns this writing into pipeline. Live roleplay, weekly call review, and a community of reps doing the work.
Explore the AcademyKeep reading
How to Master Cold Calling in 2026 (And Actually Enjoy It)
Cold calling is back. Inboxes are saturated, LinkedIn DMs feel automated, and the phone has quietly become the cleanest path to a real buyer. Here is how the reps who win the next year are actually doing it.
ReadObjection HandlingObjection Handling: A Complete Playbook for Sales Reps
Every cold call has the same five objections waiting. Reps who navigate them book meetings. Reps who flinch go home empty. The full field guide, with the language for the moments when the prospect's reflex brain takes over.
ReadProspectingB2B Sales Prospecting: 7 Tactics That Still Work in 2026
The standard outbound playbook is hitting a fraction of the response rates it used to. The market is fine, the plays are stale. Seven prospecting tactics that are working right now, drawn from teams hitting their pipeline targets in the current environment.
Read