Pavone

Cold Call Script Generator

Build a cold call script around your product, your buyer, and the objection you actually hear — then practice it out loud.

Your call

Your script

Fill in the left and hit generate. You'll get an opener, a value hook, an objection response, and a close.

What a cold call script is for, and what it is not

A cold call script is not a set of lines to read. It is a decision about what you will say in the first ten seconds, which problem you will lead with, how you will answer the objection you hear on every third call, and what you will ask for at the end. Reps who skip that decision make it live, under pressure, with a stranger sighing on the other end, and it shows.

The reason to write it down is not to recite it. It is so the structure is automatic, which frees your attention for the only thing that matters on a cold call: listening to how the person reacts and adjusting. A rep with a script in their head can hear a tone shift. A rep improvising cannot, because they are busy working out what to say next.

Everything below is built for B2B calls to people who did not ask to hear from you. If you are calling inbound leads you need a shorter script, because they already know why you are calling.

A complete cold call script, word for word

This is a full script for a rep selling scheduling software to operations managers at field service companies. Swap the product and the problem; keep the shape.

Opener (under 10 seconds)

"Hi Tom, this is Alex from Acme. I know I am calling out of the blue. Can I take 30 seconds to tell you why, and then you decide whether it is worth continuing?"

Twenty-nine words. It names you, admits the call is cold, asks for a tiny and specific amount of time, and hands control back to them. Most people say "go on". Some say "no", and you thank them and hang up, which has cost you eight seconds.

Value hook (20 to 30 seconds)

"We work with field service companies that are still scheduling jobs by hand or in spreadsheets. The pattern we keep seeing is dispatchers losing a day a week to re-keying, and techs turning up to jobs that were cancelled yesterday. The reason I called you specifically is that companies with 20 to 50 techs tend to feel that hardest, and I wanted to ask whether that is something you are dealing with, or whether you have it handled."

The hook ends with a question, and the question gives them an easy out ("or whether you have it handled"). That matters: buyers answer honestly when honesty does not commit them to anything.

When they push back: "We already have something"

"Most people I speak to do. I am not calling to replace it. I am asking whether it actually fixed the re-keying, because for a lot of the teams we talk to it fixed the calendar and left the double entry exactly where it was. Is that the case for you, or did it solve the whole thing?"

Agree, narrow the question to the part the incumbent probably does not do, and ask again. You are not trying to win the point. You are trying to earn one more answer.

Close (ask for a specific time)

"I am not going to try to sell you anything on this call. What I would like is 20 minutes next week to show you what a company your size changed and what it was worth to them. If it is not relevant you will know in the first five minutes. Does Tuesday morning or Thursday afternoon suit you better?"

Two options, both specific. Not "when is good for you", which asks the buyer to do the scheduling work.

The four parts, and how long each should take

A cold call that gets to a booked meeting runs about two to three minutes. The shape is always the same even when the words change.

  • Opener, 0 to 10 seconds: who you are, that this is cold, a request for a small amount of time. You are buying the next 30 seconds, nothing more.
  • Value hook, 10 to 40 seconds: the problem you solve, described the way the buyer would describe it, ending in a question about whether they have it.
  • Conversation, 40 seconds to 2 minutes: their answer, your follow-up question, the first objection, your response. This part cannot be scripted line by line. It can be scripted as a handful of prepared moves.
  • Close, final 20 seconds: a specific, low-commitment next step with two time options. If you cannot get a meeting, get permission to send one thing and call back on a named day.

The one-minute rule

If you are still in the value hook at the one-minute mark, you are pitching. Stop and ask a question. The buyer has not said anything for forty seconds, and silence on a cold call is not attention. It is someone waiting for a gap to say "not interested".

Writing the value hook: problem, not product

The hook is where most generated scripts fall apart, because reps fill it with what the product does. Buyers do not care what it does until they recognise the problem it solves, so the hook has to describe the problem in the buyer's language first and the product barely at all.

A useful test: read your hook and strike out every sentence that could only have been written by someone who works at your company. "We are an AI-powered scheduling platform" fails. "Dispatchers losing a day a week to re-keying jobs between two systems" passes, because an operations manager could have said it in a team meeting.

Then add one line that explains why you called this person and not someone else. "Teams your size tend to feel this hardest" or "I saw you are hiring three more techs this quarter" is enough. It turns a broadcast into a call, and it is the single biggest difference between a hook that gets a sigh and one that gets an answer.

Finish with a question that has a cheap honest answer. "Is that something you are dealing with, or have you got it handled?" lets them say "handled" without feeling rude, which is exactly the kind of answer you can follow up on.

Mistakes that make a script sound like a script

  • Reading it. Written English has longer sentences and no hesitations. If you read it aloud exactly as written, it sounds read. Rewrite it in fragments the way you actually talk, then practise until the words are yours.
  • Pretending it is not a cold call. "I was just going through my notes and saw your name" fools nobody and starts the call with a lie. Say it is cold. People relax when they are told the truth.
  • Front-loading the company intro. Thirty seconds about your founding story and your clients is thirty seconds about you. The buyer is waiting for the part about them.
  • Having no plan for the first objection. "I don't have time" and "send me an email" account for most first pushbacks. Without a prepared two-sentence response you will say "sure, I'll send something" and the call is over.
  • Asking "is this a good time?" without a number. It invites a no. "Can I have 30 seconds?" is a different question, because 30 seconds is nothing.
  • Closing with "I'll send you some information". That is not a close. It is the buyer's exit line. Ask for a time, and if you cannot get one, ask for a specific day to call back.
  • Running the same script on every persona. An ops manager and a CFO hear the same problem differently. Change the hook; keep the structure.

How to measure your script and tighten it

A script is a hypothesis. The numbers tell you which part of it is wrong.

  • Change one part at a time, give it fifty dials, and compare. If you rewrite the opener and the hook in the same week, you will not know which one moved the number.
  • Keep the version that worked written down with the date. Scripts drift as reps improvise, and in a month you will want to know what the good one actually said.
What you trackWhat it tells youWhat to change
Hang-ups inside 10 secondsThe opener is not earning the next 30 secondsShorten it, admit it is cold, ask for a specific amount of time
"Not interested" straight after the hookThe problem does not land for this personaRewrite the hook in their words; add why you called them specifically
Calls that end at the first objectionYou have no prepared responseScript two sentences for your top three objections and practise them aloud
Long calls that end without a meetingYou are pitching instead of closingMove the close earlier; offer two specific times
Meetings booked that no-showThe close over-promised, or the problem was never confirmedConfirm the problem before you close; send a one-line recap with the time

A script is only half the call

Everything above holds up on screen. The gap shows up when a buyer interrupts your hook in the third sentence, or answers your question with a question, or just says "what is this about?" in a flat voice. The script does not have a line for that moment, and neither do most reps, because the only way to have one is to have been there before.

That is why the reps who book the most meetings rehearse the call, not the script. They say the opener out loud fifty times until it stops sounding written, they get a colleague to interrupt them, and they practise the objection responses until the words arrive without thinking. Pavone does that with an AI buyer who interrupts, pushes back and changes tone the way real prospects do, so the first time you handle a hostile "what is this about?" is not on a live dial.

Frequently asked questions

What should a cold call script include?

Four parts: a permission-based opener that admits you are calling cold, a value hook that names a problem rather than a product, a prepared response to the objection you hear most, and a close that asks for a specific time.

How long should a cold call script be?

The opener should be under 10 seconds. You have roughly that long before a prospect decides whether to listen, so the first sentence has to earn the next thirty.

Should I read a cold call script word for word?

No. Use it to internalise the structure and your objection responses, then talk like a person. A script read aloud sounds like a script, and buyers hang up on scripts.

What is the best cold call opener?

A permission-based opener — acknowledging that you are calling out of the blue and asking for a short, specific amount of time — consistently outperforms pretending you have a prior relationship.

How do I write a cold call script for my product?

Start with the problem you solve, written in the words your buyer would use rather than your marketing. Then put a ten-second permission-based opener in front of it, add a two-sentence answer to the objection you hear most, and finish with a close that offers two specific times. The generator above gives you that shape; the real work is replacing the placeholders with your buyer's language.

What is the best time to make cold calls?

Early in the working day before meetings start, and late afternoon when they wind down, are the windows most reps find productive. It varies by persona, so test two-hour blocks for a fortnight and keep the ones that connect.

How do I handle "just send me an email" on a cold call?

Agree, then qualify. "Happy to. So I do not send you something generic, is the re-keying problem actually on your list this quarter?" If they say no, you have saved yourself an email. If they say yes, you have a conversation.

What should I say when a prospect says "not interested"?

Do not argue and do not repeat the pitch. Acknowledge that they do not know you yet and ask for one question: "Fair enough. Can I ask one thing, and if the answer is no I will leave you alone?" Most people allow one question, and it should be about the problem, not the product.

How many cold calls does it take to book a meeting?

It depends heavily on list quality, persona and product, so distrust any single benchmark. Track your own ratio of dials to conversations to meetings for a few weeks. The useful number is how it changes when you alter one part of the script.

Should I leave a voicemail on a cold call?

Yes, but keep it under 15 seconds: your name, one sentence about the problem, and that you will send a short email. Almost nobody calls back a voicemail, but a voicemail followed by an email gets the email opened.

What is a permission-based opener?

An opener that admits the call is unexpected and asks for a small, specific amount of time before you say anything else. "I know I am calling out of the blue, can I have 30 seconds?" is the standard form. It works because it gives the buyer control and costs them almost nothing to say yes.

Start practicing in minutes

AI Roleplays for any scenario

  • Build a roleplay from your scenario
  • Practice with AI, voice to voice
  • Get instant, structured feedback after practice
  • Free to start — no credit card required