Appointment setting
How to Write a Cold Calling Script That Gets Meetings
Most cold calling scripts fail for the same reason: they read like a monologue instead of a conversation. Prospects can hear a script being read, and they hang up before the caller reaches the point. A better script gives the caller a structure to follow and enough flexibility to actually listen and respond.

The structure
The four parts every script needs
- Opener: who you are, who you represent, and why you are calling, in one or two sentences.
- Value statement: the specific problem you help solve, framed around the prospect's likely situation.
- A question that earns the next sentence: something the prospect can answer quickly and that tells you whether to keep going.
- A clear ask: a specific meeting length and a next step, not a vague 'can we chat sometime.'
Each part should be short. If the opener runs past two sentences, the prospect has usually decided to hang up before you reach the value statement. Practice saying each section out loud, not just reading it silently, since scripts that look fine on paper often sound stiff spoken aloud.
The opener
Earn the next ten seconds
The opener has one job: earn permission to keep talking. State your name and company plainly, then get to the reason for the call fast. Prospects tune out generic openers like 'How are you today?' because they signal a sales call before you have said anything useful.
A reason-for-calling that references something specific to the prospect, such as their industry, role, or a recent trigger event, outperforms a generic pitch. It signals the call is relevant to them specifically, not a list being dialed in order. This is the same targeting work behind good B2B lead generation: a script only performs as well as the list and research behind it.
Objections
Plan for the objections you will actually hear
Most objections repeat across calls: 'not interested,' 'send me an email,' 'we already have a vendor,' 'now is not a good time.' Write a short, specific response to each one rather than improvising every time. A prepared response sounds calmer and more confident than one made up on the spot.
- "Send me an email" often means the prospect wants an easy way to say no. A short clarifying question about their current situation can surface real interest or a real no, either of which is more useful than an email that goes unread.
- "We already have a vendor" is a chance to ask what is working and what isn't, not a reason to hang up immediately.
- "Not interested" this early in the call is frequently about timing or the opener, not the offer itself. A brief, respectful follow-up question can recover the conversation.
The close
Ask for something specific
End with a concrete ask: a named day and time window, or a short range of options, for a meeting of a stated length. "Would Tuesday or Thursday afternoon work for a 15 minute call?" gives the prospect an easy yes or no. Open-ended asks like "would you be open to talking sometime?" create more back-and-forth and more chances for the conversation to fade out.
Confirm the meeting details before you hang up, and follow up in writing the same day. A script that produces a booked meeting is only half the job; a clear handoff is what turns that meeting into a real opportunity for your sales team.
Keep improving
Treat the script as a draft, not a finished product
The first version of a script is a starting point. Review call recordings, note where prospects hesitate or push back, and adjust the wording that isn't landing. Experienced callers also adapt the script's structure to their own voice once they know it well, which usually sounds more natural than a rigid word-for-word read.
If your team doesn't have the time or calling volume to refine a script this way, that is exactly the kind of iteration a dedicated B2B telemarketing partner brings, since script refinement happens call after call, not once at the start of a campaign.
Request a consultation
Talk to us about your pipeline
Tell us about your market and your sales goals. We’ll show you how a tailored calling campaign could work for your team.



