Outbound

Cold calling script generator for SaaS sales

By Charles Summers · Updated · Free, no signup

Short answer

SaaS cold calls usually clear a gatekeeper or a screening assistant before they reach a decision maker who has already fielded a dozen vendor pitches this month, which makes a permission-based opener a necessity rather than a style choice. This variant builds the same opener, hook, discovery ladder and objection response as the base tool, but the worked example and the framing below address the gatekeeper hand-off and the pitch fatigue a SaaS buyer specifically brings to the call.

Use the cold calling scriptwriter

Why SaaS sales need a different approach

A SaaS decision maker, especially a VP or director in a mid-sized company, rarely picks up their own phone, and when a call does connect it has often been screened by an assistant or routed past a switchboard first. That first thirty seconds is not really the pitch, it is the negotiation for permission to give the pitch, which is why naming the call as a cold call and asking for a specific small amount of time works better here than trying to sound like an expected call.

The second challenge is pitch fatigue rather than access: most SaaS buyers have taken several structurally identical calls this quarter, so a generic value statement blends into the last five they heard. The discovery ladder in this script is built to get the prospect describing their own process in their own words before you say anything about the product, since a specific answer to a specific question is harder to dismiss than a feature list.

It runs entirely in your browser. Nothing you type is sent to a server, no account is required, and there is no usage limit, because there is no cost per run to control.

Your call lands in the middle of a sequence they half remember

In most software teams the phone is one of five things aimed at the same person in the same fortnight. Two emails, a connection request, a comment on one of their posts, and now a ring. The prospect does not experience those as separate channels. They experience one company being persistent. That is an advantage if the call acknowledges the rest of it, and a liability if it pretends to be first contact, because opening as though nothing preceded the call sounds either disorganised or evasive.

It has also changed who answers. Switchboards have largely dropped out of software buying, replaced by a mobile number bought from a data vendor. That number rings in a pocket rather than on a desk, so the interruption is personal rather than professional. Expect more calls answered by the actual buyer, far more going to voicemail, and almost no tolerance for a call that turns out to be generic. The consequence is that the call and the sequence have to be written together, not by two people in two tools.

  • Reference the sequence once, and never as a debt. "I have emailed you a couple of times about X, thought I would just ring" is fine. "Did you get my email" is not, because it opens with their failure rather than your reason.
  • Make the call and the email carry different content. If your voicemail and your follow-up say the same sentence, the second touch teaches them there is nothing new in any of them.
  • Stop the automation the moment a real conversation happens. Nothing undoes a good call faster than step four arriving next morning addressed to a stranger. Pull them out before you write your notes.
  • Dial the accounts the sequence has already warmed. Opens, clicks and profile views are weak signals alone, but good enough to choose which forty mobiles are worth today's calling block.
  • Give one person sight of both calendars. When marketing owns the sequence and the rep owns the phone, the prospect gets three touches on a Tuesday and silence for a fortnight.

Selling into a category they already bought, to a committee

Almost every established software category now has an incumbent sitting in the seat you want. The honest position on a cold call is therefore not that the prospect has an unsolved problem. It is that they made a reasonable decision some time ago and conditions have moved since. Displacement is a timing exercise before it is a persuasion exercise, and the two things you are hunting are the contract cycle and the accumulated workaround. Neither appears in a data tool, and both are things people will tell you if you ask plainly.

The second difference is arithmetic. A purchase of any size gets decided by several people, and cold calling usually targets whichever of them has the most searchable job title. Calling four people at one account in a week is not spam if each call has a genuinely different reason. It is spam if you read the same script four times. Write four openers rather than one, and expect them to sound like they came from the same company but not the same template.

  • The user or team lead. Lives with the workaround and will describe it if you ask what they have built around the current tool. Cannot buy, but can name everyone who can.
  • The budget holder. Thinks in renewal dates, cost lines and migration risk. Worth one direct question about when the contract comes up and who runs that review, and very little pitching.
  • The technical or security reviewer. Should not be sold to at all. An honest call about whether you would survive their review saves months of a deal that was never going to close.
  • The executive sponsor. Only worth a dial with a business outcome and a comparable customer in the same sentence. Anything thinner burns the one contact who could have restarted a stalled deal.

Mistakes that quietly cost you results

Opening a call by asking whether they saw your email
The honest answer is always no, and you have spent your first sentence on their inbox rather than their problem. Reference the sequence as one clause on the way to the point, if at all.
Working one contact per account and calling them repeatedly
Single-threaded pipeline dies when that person leaves, changes team or goes quiet, and in software that happens constantly. Four contacts with four reasons beats one contact with four attempts.
Pitching features against an incumbent they already pay for
They are not comparing you to nothing, they are comparing a known cost to an unknown migration. Find the renewal window and the workarounds they have accepted, then aim at the moment switching is possible.

What does the output look like?

This is the exact output the tool produces from the example inputs. It is generated by the same code that runs when you click the button, so what you see here is what you get.

COLD CALL SCRIPT: a revenue forecasting tool for RevOps teams -> VP of Sales OPENER Hi, [Your Name] here from [Your Company]. Quick one: is now a terrible time, or just a bad one? PERMISSION HOOK I will be direct: I am calling VP of Saless about a revenue forecasting tool for RevOps teams. If this is not relevant, just say so and I am gone in five seconds. DISCOVERY LADDER (ask in this order, do not skip a rung) 1. SITUATION: Walk me through how your team currently handles [the process a revenue forecasting tool for RevOps teams touches] today. 2. PROBLEM: What is the part of that process that takes longer than it should, or breaks the most? 3. IMPLICATION: If that stays broken for another two quarters, what actually happens to [the outcome it affects]? OBJECTION HANDLING (your top one, plus the two that usually follow it) 1. "I do not have time" [THE ONE YOU HEAR MOST] Framework: The 10-Second Permission Ask Say: I hear that a lot, which is exactly why I am not asking for ten minutes, I am asking for ten seconds: [one-sentence value statement about a revenue forecasting tool for RevOps teams]. If that is not relevant, tell me and I will let you go. Avoid: Do not say "this will only take a minute" and then talk for five. That is the fastest way to lose credibility for the rest of the call, including any follow-up. Context: VP of Sales hear this pitch often, so the response has to sound unlike the last five calls they took. 2. "Just send me an email" [commonly follows] Framework: The One-Line Email Test Say: Happy to. So it actually gets opened instead of buried, give me one line: what is the one thing that would make this worth five minutes of your time if I put it in the subject? Avoid: Do not agree and hang up without asking anything first. An unqualified email into a cold inbox gets close to a zero percent read rate, this question is the entire point of asking. 3. "Not interested" [commonly follows] Framework: Labeling (Chris Voss, mirror the objection back) Say: Fair enough, sounds like this is either not a priority right now, or something you have already tried to solve and it did not work. Which is it? Avoid: Do not argue or launch straight into a pitch. Reflecting the objection back as a question, not a rebuttal, is what gets people to explain the real reason, so you can respond to the actual objection instead of the brush-off. NOT COVERED HERE "We do not have budget for this", "We already have a vendor for this". Re-run with one of those selected to get the script for it. Three responses you can actually recall beat five you cannot. WHY THIS ORDER The situation question is low-effort and gets them talking. The problem question finds the crack. The implication question gets them to size the crack in their own words, which is far more persuasive than you sizing it for them. Your most common objection, "I do not have time", is first so it is the one you have freshest in your head when the call starts.

Frequently asked questions

How do you get a SaaS cold call past a gatekeeper?

Treat the gatekeeper as a person with their own judgement, not an obstacle to talk around. State who you are and why you are calling in one plain sentence, and ask a direct question such as who handles that decision, rather than trying to sound like an expected call. Gatekeepers route calls that sound honest more often than ones that sound scripted.

Why does a permission-based opener work better on a SaaS exec than a direct pitch?

Because most SaaS decision makers have already taken several near-identical cold calls this quarter and can recognise a scripted pitch within a few seconds. Naming the call as a cold call and asking for a specific, small amount of time is disarming precisely because it does not pretend otherwise, and it hands the prospect control, which a hard pitch does not.

Should you call the economic buyer or the day-to-day user first?

It depends on deal size and how the tool gets adopted. For a tool with a clear budget owner and a fast approval cycle, calling the economic buyer directly saves a step. For a tool that needs bottom-up adoption before it gets budget attention, the day-to-day user is often the faster path in, then you ask them who owns the budget conversation.

What discovery question actually lands with a SaaS buyer who has heard every pitch?

A question about their current process, asked before you say anything about your product. Buyers who have heard dozens of pitches can dismiss a value statement instantly, but describing their own workflow requires them to think, not just decline, and their own answer usually surfaces the exact problem your product solves without you having to claim it first.

Related free tools

Some links on this site are affiliate links, which means Hacking Demand may earn a commission if you buy through them at no extra cost to you. This does not influence which tools are listed. The tools on this page are free and have no affiliate relationship of any kind.