A permission-based opener, discovery questions in order, and objection paths that branch instead of dead-ending.
Write a cold call script for Heads of Growth at B2B SaaS companies. Ask is a 20-minute working session.
Script opens on the hiring trigger and asks for thirty seconds. Five discovery questions move from process to cost. Each objection path leads to a smaller ask — a recorded walkthrough instead of the working session — so the call ends with something rather than nothing.
A cold call script template that reads like a monologue gets abandoned in the first ten seconds. This one is built as a branching structure: a short permission-based opener, discovery questions ordered so each earns the next, and named paths for the four objections you will actually hear.
A structure rather than a screenplay: how to open, what to ask in which order, how to handle the common objections, and how to close for a next step. Word-for-word scripts fail because the call branches after your second sentence.
Name yourself, state plainly why you are calling this person specifically, and ask for a short window of attention. Pretending it is not a cold call wastes the goodwill you need for the next thirty seconds.
Questions about their current process and its cost, ordered from easy to consequential. Ask how something works before asking what it costs them, and never ask what you could have looked up — that spends credibility for information you already had.
With a named path per objection: not interested, no budget, already have a vendor, send me an email. Each path acknowledges the objection, asks one question that tests whether it is real, and offers a smaller next step. Rebuttal scripts that argue tend to end the call.
The agent pulls account research and the ICP definition so the reason for calling is specific, and takes objection responses from your positioning and proof points in workspace Knowledge. Scripts export to your CRM or dialer as call notes, and the objection paths stay consistent with what your email sequences claim.
The agent uses your ICP and positioning to build a specific reason for calling.
A meeting, a technical call, or something smaller — this shapes the closing paths.
Opener, discovery order, and four objection paths, each with a testing question.
Export as call notes, then update the objection paths as you learn what you actually hear.
Branching structure rather than a monologue nobody follows
Discovery questions ordered so each earns the next
Objection paths test whether the objection is real before responding
Consistent with the claims in your email sequences
One that opens by asking permission, gets to a question within twenty seconds, and has a defined path for each common objection. If it reads as something you could deliver without listening, it is not a call script — it is a voicemail.
Say who you are, why you called this person, and ask for a moment. Then ask about their current process before making any claim about yours. Claims land better after they have described the problem in their own words.
Commonly read as spending most of the call listening rather than talking. In practice, if you are speaking more than a third of a discovery call, you are pitching instead of qualifying.
Pitching before qualifying, asking questions the internet already answered, arguing with objections, and stacking multiple asks at the close. The script structure is designed to prevent all four.