cold-calling
B2B Cold Calling Scripts: 10 Appointment Setting Templates

Cold calling scripts are flexible conversation frameworks, opener, value statement, discovery question, and close, that B2B sales reps personalize for each prospect rather than read verbatim. With average cold call-to-meeting success rates around 2.3% in 2025, scripts give SDRs consistency and confidence while leaving room to adapt. Top-performing teams that pair proven scripts with targeted lists and daily coaching book meetings at 5-8% or higher, more than triple the average.
Prefer to watch? View this on YouTube.
A B2B cold calling script for appointment setting has one job: earn a short, qualified meeting for your account executive. It is not a pitch. The best ones follow five beats, in order: a permission or context opener, a one-sentence reason for the call, one relevant problem, a few qualifying questions, and a specific two-time meeting ask. Below are 10 templates built on that structure, industry variants, replies to the objections you will hear most, and a way to tell whether your script is working.
Treat every template as a talk track, not a monologue. Reps should know the flow well enough to sound like themselves. If you want more scripts organized by call stage, our cold calling scripts library has openers, voicemails, gatekeeper lines and objection replies you can copy.
What the call data says about openers
The opener gets the most attention because it is where most calls end. Gong has published two studies on cold call openers, and they are often quoted together as if they were one. They are not, so here is what each actually reported.
| Source | Opener or behavior | What Gong reported |
|---|---|---|
| Gong, 2024, 300M+ cold calls | "Heard the name tossed around?" | 11.24% success rate, the highest of the four openers it compared |
| Same study | Permission-based ("Could I get 30 seconds to tell you why I called?") | 11.18% |
| Same study | "How's your day going?" | 7.6% |
| Same study | "Did I catch you at a bad time?" | 2.15%, the lowest, only slightly above its baseline |
| Gong, 2021, cold call research | "Did I catch you at a bad time?" | 40% less likely to book a meeting |
| Same study | Stating the reason for your call | 2.1x higher success rate |
| Same study | Call length | Successful calls ran nearly twice as long, about 5 minutes 50 seconds |
| Same study | Talk share | Reps talked 55% of the time in successful calls |
The practical lessons are consistent across both studies. Do not hand the prospect an easy exit in your first sentence. Say why you are calling early. Once you have permission, do not rush to hang up; successful calls earn more time, not less.
Treat these numbers as directional. They come from Gong's own call data, and your results will depend on your list, offer and reps. For broader benchmarks and where they come from, see our cold calling statistics guide.
The five beats of an appointment setting script
| Beat | Goal | Length |
|---|---|---|
| 1. Opener | Own the interruption and earn the next 30 seconds | One or two sentences |
| 2. Reason for the call | Tell them why them, why now | One sentence |
| 3. Problem | Name one problem people in their role actually have | One sentence plus a question |
| 4. Qualify | Confirm fit before you spend an AE's time | Two or three questions |
| 5. Ask and confirm | Offer two specific times, then lock the details | Two or three sentences |
The whole scripted portion should be readable in well under a minute. The rest of the call is conversation.
10 B2B cold calling script templates
Brackets are placeholders. Rewrite them in your own words before anyone dials.
1. The permission-based opener
Use it for: cold prospects with no prior contact.
"Hi [Name], this is [Your Name] with [Company]. This is a cold call, so I'll be quick. Could I get 30 seconds to tell you why I called, and then you can tell me if it's worth continuing?"
It works because it is honest. You admit what the call is and give the prospect control, which lowers their guard. Wait for the answer. If they say yes, go straight to your reason.
2. The "heard the name tossed around" opener
Use it for: markets where you already work with recognizable peers.
"Hi [Name], we work with a lot of [their role]s at [industry or peer type] companies like [Peer 1] and [Peer 2]. This is [Your Name] with [Company]. Have you heard our name tossed around?"
Lead with context first, then introduce yourself. Only name peers you actually work with and are allowed to mention. If you cannot name anyone truthfully, use template 1.
3. The trigger-event opener
Use it for: accounts with a recent, public reason to talk.
"Hi [Name], [Your Name] with [Company]. I saw that [Company] just [opened a new office / hired a VP of Sales / announced a new product line]. Teams at that stage often run into [specific problem], which is why I'm calling."
A real trigger answers "why me, why now" before the prospect asks. Generic flattery ("I love what you're doing") does not count as a trigger.
4. The reason-for-the-call bridge
Use it for: every call, right after the opener.
"The reason for my call is that we help [role] at [company type] [specific outcome], and I wanted to see if that's on your radar this quarter."
This is the line most reps skip and the one Gong found more than doubled success. Keep it to one sentence and make the outcome something the buyer is measured on.
5. The problem question
Use it for: buyers who tune out pitches.
"When I talk with [role]s at [company type], a lot of them tell me [common problem, for example: their reps spend more time researching than calling]. Is that something you're seeing, or am I off base?"
You are not claiming they have the problem. You are asking. Either answer moves the call forward: a yes opens discovery, and a no tells you to qualify out quickly.
6. The qualifying questions
Use it for: the moment interest appears, before you ask for time.
"Before I suggest a time, can I ask two quick questions so I don't waste yours? How are you handling [process] today? And if you did change something, who else would be involved in that decision?"
Pick the two or three questions your AE needs most, such as current approach, timing, decision process or company size. A meeting with the wrong person or the wrong company costs your closer an hour and teaches your SDR the wrong lesson. Agree on what counts as a qualified meeting before the campaign starts; our guide to choosing a meeting setting partner walks through that definition.
7. The two-time meeting ask
Use it for: closing for the meeting once fit is confirmed.
"It sounds like it's worth a proper look. Rather than walk you through everything now, let's set up 20 minutes with [AE name], who works with teams like yours. Does Tuesday at 2:00 or Thursday at 10:00 work better?"
Two specific times are easier to answer than "Would you be open to a meeting?" Once they show mild interest, stop selling. Every extra sentence after a soft yes gives them a reason to change their mind.
8. The confirm and lock
Use it for: the last 30 seconds of every booked call.
"Great, Thursday at 10:00 Eastern. I'll send the invite to [email]. So [AE name] can make it useful, what's the one thing you'd most want to get out of those 20 minutes? And is anyone else you'd like included?"
A booked meeting is not a held meeting. Confirm the time zone and email out loud, record their main reason for taking the meeting, and pass it to the AE. That one detail makes the first meeting feel like a continuation instead of a restart, and it gives you a reason to send a reminder. Our guide to reducing B2B meeting no-shows covers the reminder and rebooking routine in detail.
9. The gatekeeper route
Use it for: assistants, receptionists and main lines.
"Hi, this is [Your Name] with [Company]. I'm trying to reach whoever handles [specific responsibility, for example: outbound sales hiring]. Is that [Name], or would that be someone else?"
Be straightforward and polite. Never imply a relationship or prior conversation that did not happen. Gatekeepers remember callers who mislead them. More approaches are in our guide to getting past gatekeepers.
10. The voicemail and same-day follow-up email
Use it for: the many calls that go to voicemail.
Voicemail: "Hi [Name], [Your Name] with [Company]. I'm calling because [one-sentence reason tied to their role]. I'll send a short email so you have my details. My number is [number]."
Email (same day): "Subject: [Their company] and [topic]. Hi [Name], I left you a quick voicemail. In short, we help [role] at [company type] with [outcome]. Worth 20 minutes next week to see if it fits? [Your Name]"
Keep the voicemail under 30 seconds and make the email match it, so the two touches reinforce each other. Then keep calling on a planned schedule; our B2B sales cadence guide shows how to space calls, emails and LinkedIn touches.
Industry variants
The structure stays the same. What changes is the problem you name and the words you use. Swap these lines into templates 4 and 5.
SaaS and software sales
SaaS buyers are flooded with tool pitches. Lead with the metric their role carries, such as pipeline, activation, adoption or churn, not features.
"The reason for my call is that we help [VP of Sales / RevOps] teams at [company type] [get more of their reps' time back for selling], without replacing the tools they already use. Is that a priority this quarter, or not really?"
IT, managed services and cloud
IT leaders respond to risk, downtime and cost, not to "innovation." For cloud buyers, the sharpest problem is usually spend growing faster than usage.
"We work with IT and infrastructure leaders at [company size or industry] who want to get ahead of [outages / security gaps / rising cloud costs] instead of reacting to them. Depending on your setup, that's either a real headache or already handled. Which is it for you?"
Marketing agencies calling local businesses
Agencies selling to owner-run businesses, such as med spas, dental practices or home services companies, are often talking to the owner, who is busy and wary of marketing pitches. Be brief, be specific about the local market, and ask about results the owner already tracks.
"Hi [Name], [Your Name] with [Agency]. This is a cold call, so I'll keep it short. We work with [med spas / practices] in [city or region] on [booking more consultations from people already searching]. How are most of your new clients finding you right now?"
Staffing and recruiting
The problem is open roles, slow fills and impatient hiring managers.
"We work with talent leaders who have more open roles than their team can fill, especially [hard-to-fill role type]. Is that something you're dealing with right now, or is hiring in good shape?"
Replies to the most common objections
Acknowledge, ask one question, then return to the meeting. Do not argue.
| What they say | What it usually means | A reply that keeps the call going |
|---|---|---|
| "We already have a vendor." | Reflex, or a relationship that is working | "That makes sense. What do you like most about how they handle it? Many teams we talk to keep their vendor and just want a second opinion on [specific area]." |
| "I'm not interested." | You have not given a reason to care yet | "Fair enough. Before I go, is [problem] something you deal with at all, or is it just not relevant for you?" |
| "Just send me some information." | A polite exit | "Happy to. So I send something useful rather than a generic deck, how are you handling [process] today?" |
| "What's this about?" | They want the short version | "In one sentence: we help [role] with [outcome]. It's hard to do justice in a minute, which is why I'd suggest 20 minutes. Tuesday or Thursday?" |
| "Call me next quarter." | Timing, or a brush-off | "Will do. So I call at the right moment, what changes next quarter? I can also put 20 minutes on the calendar now and move it if needed." |
| "We don't have budget." | Too early to discuss price | "Understood. The meeting is only to see whether there's a fit. If there is, you'll know what it would take before any budget conversation." |
For a deeper library, see our objection handling guide.
A script only works on a good list
Most "script problems" are really list or timing problems. Before rewriting the words, check three things.
- Who you are calling. Wrong titles, wrong company sizes and old numbers make every script look bad. Verify direct dials and job titles before a campaign starts.
- How often you try. One attempt is not a test. Plan several calls per contact, mixed with email, over a few weeks.
- Whether you are allowed to call. Scrub lists against do-not-call registries and respect calling hours in the prospect's time zone. Our guide to B2B cold calling laws explains the TCPA and DNC rules that apply.
How to tell if your script is working
Track the script by stage, so you know which part to fix.
| Stage | What to measure | If it is low, look at |
|---|---|---|
| Connect | Dials that reach the right person | List quality, phone numbers, call times |
| Opener | Conversations that last past the first 30 seconds | Opener wording and delivery |
| Meeting | Conversations that end in a booked meeting | Reason, problem question, ask |
| Held | Booked meetings that actually happen | Qualification, confirmation, reminders |
Change one line at a time, give it enough calls to judge, and listen to recordings every week. Reps learn more from hearing their own calls than from a new script. Our cold calling conversion rate calculator shows how to work out each rate.
How SalesHive runs appointment setting calls
If you would rather not build and manage this in-house, SalesHive runs cold calling and appointment setting for B2B companies. US-based SDRs call your prospects on the SalesHive Power Dialer, a dedicated strategist owns your targeting and talk track, and every call is recorded so you can listen in. Since 2016 we have booked over 106,000 meetings for B2B companies.
We do not promise a fixed number of meetings before seeing your market. You approve the playbook and messaging before your first invoice, and engagements run month to month with no long-term contracts. See pricing for current plans, or book a call to talk through your market and offer.
Key takeaways
- Cold calling scripts are flexible conversation frameworks, not word-for-word monologues, and the average B2B cold call-to-meeting success rate sits around 2.3% in 2025, while top teams using targeted lists, research, and strong scripts hit 5-8% or more.
- Your opening line carries outsized weight: Gong's analysis of 90,380+ cold calls found opening with 'Did I catch you at a bad time?' drops you to a 0.9% success rate, while a permission-based opener hits 11.18% and the 'heard your name tossed around' opener tops the list at 11.24%.
- Stating your reason for calling boosts success rates by 2.1x, and successful cold calls average roughly 5:50 minutes versus 3:14 for unsuccessful ones, so longer, two-way conversations win.
- Persistence is non-negotiable: it takes an average of 8 call attempts to reach a prospect, yet most reps quit after 2-3 tries, leaving easy meetings on the table.
- Cold calling works best inside a multi-channel cadence (call + email + LinkedIn), with coordinated sequences delivering up to 37% more conversions than single-channel outreach.
- Clean, verified data is a force multiplier, teams with verified lists convert at 9-11% on connected calls versus under 3% for unverified lists, so treat data hygiene like revenue infrastructure.
- Practice scripts daily, record calls, and coach at the conversation level: consistent training can lift conversion from the ~2-3% average to 7-9%+ without adding a single dial.
How SalesHive helps
Put this playbook to work
Building a high-performing cold calling operation, great scripts, clean data, disciplined cadences, and relentless coaching, is a lot to stand up in-house, which is exactly where SalesHive comes in. Since 2016, SalesHive has booked over 129,000 B2B sales meetings for 2,285 clients using a blend of cold calling, email outreach, SDR outsourcing, and list building. Our US-based and Philippines-based SDR teams work from proven, persona-specific talk tracks, not robotic read-aloud scripts, and we coach at the call-recording level to turn average conversations into booked meetings.
Scripts only convert when they're aimed at the right people, so our list building service delivers verified, ICP-matched contacts that lift connect rates and cut dials-per-meeting. We layer cold calling into multi-channel cadences alongside cold email (personalized at scale with our AI-powered eMod tool) so every call lands with context, the way the data says it should. For teams that also want to capture in-market demand, our Google Ads/PPC management rounds out a full-funnel pipeline engine.
Best of all, there are no annual contracts and onboarding is risk-free, so you can put our scripts, data, and SDRs to work and measure the pipeline impact for yourself. If your reps are dialing every day but pipeline still feels unpredictable, SalesHive can be the fastest path to predictable, qualified meetings.
