Free cold call script generator

    Answer a few questions about who you call and what you sell, and get a complete cold call script: a permission-based opener, the reason for your call, discovery questions, answers to the objections you'll hear, a voicemail and a follow-up email.

    No signup and no AI. The script is built from templates and your own words, and it never makes up results: where proof belongs, it leaves a [bracket] for you to fill.

    Your answers

    Example answers to start. Replace them with yours.

    Their role, for example one of the suggestions.

    A short phrase, the way you'd say it on the phone.

    In the buyer's words, not yours. Leave any field blank to keep a [bracket] there.

    Proof point
    Goal of the call
    Tone

    Your cold call script

    Cold call script for a head of finance

    B2B SaaS. Goal: book a meeting. Tone: direct.

    Fill these in before you dial

    • [Name]
    • [Your Name]
    • [Company]
    • [your result]
    • [Phone]
    • [a real trigger, e.g. you're hiring for your finance team]
    1. Opener

      Ask, then stop talking. If now is bad, ask when is better instead of pushing on.

      Hi [Name], it's [Your Name] from [Company]. This is a cold call, so I'll be quick. Can I tell you why I'm calling, and you decide if it's worth a minute?

    2. Reason for the call

      One problem, in their words. Resist adding a second.

      I'm calling about one thing: month-end close taking too long. That's what we help with, and as a head of finance, I'd guess it's on your list.

    3. Discovery questions

      Ask one at a time, then let them talk.

      1. How are you handling month-end close taking too long today?
      2. If you could change one thing about how that works, what would it be?
    4. Value line

      Replace [your result] with an outcome you can name and back up. If you can't, cut the sentence.

      In short: we provide expense management software to help with month-end close taking too long. For one customer, that meant [your result].

    5. Next step

      Offer two specific times. A vague 'sometime next week?' is easy to dodge.

      Would it be worth a short call next week to see if this fits? I could do Tuesday morning or Thursday afternoon.

    Likely objections

    Three you're likely to hear on a B2B SaaS call. Acknowledge it, then ask a question.

    "Just send me an email."
    Happy to. So I don't send something generic, what would make it worth reading: how it works, what it costs, or how teams like yours use it? And if it looks relevant, can we pencil in 15 minutes to talk it through?
    More in the B2B SaaS scripts
    "We're happy with our current vendor."
    Good, that's the best place to be. I'm not asking you to switch. When does that contract usually come up for review? I'd like to send something useful before then, so you have a comparison when you need one.
    More in the B2B SaaS scripts
    "Now's not a good time."
    Of course. Is it a bad moment right now, or more that it's a busy stretch in general?
    More responses to this objection

    Voicemail

    Say your name and number twice, slowly.

    Hi [Name], it's [Your Name] from [Company]. I'm calling about month-end close taking too long. We provide expense management software, and I'd like to see if a short conversation would be useful. For one customer, it meant [your result]. I'll send a short email so you can reply if it's useful. My number is [Phone]. Again, [Your Name], [Phone].

    Follow-up email

    Send it the same day, while the voicemail is fresh.

    Subject: Quick question about month-end close taking too long

    Hi [Name], I tried you by phone earlier about month-end close taking too long. We provide expense management software. For one customer, it meant [your result]. Worth a short call next week? If so, reply with a time that suits you. [Your Name] [Company], [Phone]

    Two other ways to open

    Try one of these when the standard opener isn't landing.

    • Trigger-based opener

      Use when: You have a real, recent reason to call this person.

      Hi [Name], it's [Your Name] from [Company]. I noticed [a real trigger, e.g. you're hiring for your finance team], and I wondered whether you're thinking about month-end close taking too long yet. Do you have a minute, or is now a bad time?

    • Question-led opener

      Use when: You'd rather start a conversation than introduce yourself at length.

      Hi [Name], it's [Your Name] with [Company]. Quick question, and then you can tell me to go away: how are you handling month-end close taking too long at the moment?

    Before you dial

    Business calls can still be covered by do-not-call rules, especially calls to mobile numbers or sole proprietors. Check the registers that apply where you're calling (for example, the US National Do Not Call Registry, the UK's TPS and CTPS, or Australia's Do Not Call Register) and your own suppression list.

    General information, not legal advice. Check the rules where you and your prospects are. More in the B2B SaaS cold calling scripts.

    How to adapt a generated script

    A generated script is a first draft. These steps turn it into something you can say on a live call.

    1. Fill every bracket

      Names, your company, a real trigger and proof you can stand behind. If you can't fill [your result] honestly, delete the sentence or switch the proof point to a question.

    2. Say it out loud and cut what you trip over

      Written sentences run long. If a line doesn't sound like you, rewrite it the way you'd say it to a colleague.

    3. Keep the opener and the questions, flex the rest

      The opener and the discovery questions do most of the work. The value line and the next step should change with what the prospect tells you.

    4. Prepare for the objections, not a monologue

      Know your first answer to each likely objection and the question that follows it. Then the call can go off script without falling apart.

    5. Rehearse before it counts

      Run the call against a buyer who pushes back. Your first few attempts are where you find the lines that don't work, so make them practice calls.

    What makes a cold call opener work

    The opener decides whether there is a call at all. Every opener the generator writes follows these rules.

    • It says who you are and why you're calling, fast. Skip "how are you today?" and give your name, your company and one reason for the call.

    • It asks permission, then stops. A yes-or-no question hands the prospect some control, which lowers their guard. Wait for the answer.

    • It's about their problem, not your product. One problem, in the words a buyer would use. Features can wait until they ask.

    • It sounds like a person. Contractions, short sentences, no jargon. If you wouldn't say it to a friend, cut it.

    • It's honest. If they ask whether it's a sales call, say yes. Never claim a past conversation, a referral or a result you can't back up.

    Borrow from the script and objection libraries

    The objections above come from these pages. Each one has full example calls, more responses and what to avoid.

    Questions about the script generator

    Is this cold call script generator free?

    Yes. There's no signup and no card, and you can generate as many scripts as you like. Copy the script, print it, save it as a PDF or copy a link that rebuilds it.

    Does it use AI?

    No. It builds your script from written templates and the words you type, so the same answers always give the same script. That also means it never invents a customer, a result or a statistic. Wherever proof belongs, it leaves a bracket such as [your result] for you to fill with something true.

    What should I use as a proof point?

    A result you can name and back up, ideally from a customer the prospect would recognize who has agreed to be mentioned. If you don't have one yet, choose the question-led option. A good question does more for you than a vague claim like "we help companies grow".

    How long should a cold call script be?

    Short enough that you can say the opener and the reason for the call in one breath each. The rest of the script is for when the prospect engages: the questions to ask, your answers to the likely objections and a clear next step. You won't use every line on every call.

    Should I read the script word for word?

    No. Use it to decide what you'll say and in what order, then practice until you can say it in your own words. Reading word for word tends to sound like reading, and prospects notice.

    Do you store what I type?

    No. The script is built in your browser, and Vonvo doesn't save your answers. A share link is different: your answers are written into the link itself, so anyone who has it can read them, and when someone opens it, the site's analytics may record the page address like any other. Share it only with people you'd show the script to. Our privacy policy explains the analytics this site uses.

    How do I practice a cold call script?

    Out loud, against someone who pushes back, until you can answer the first objection without looking at the page. In Vonvo you can run cold call drills against AI buyers, including gatekeepers and voicemail, and get every call scored. You start with 250 free credits, about 25 minutes of practice, with no card.

    A script only works once you can say it

    Practice cold calls out loud with AI buyers who push back, including gatekeepers and voicemail, and get every call scored. 250 free credits, about 25 minutes of practice, no card needed.