Cold Calling
B2B Cold Calling Scripts: 10 Appointment Setting Templates

Use cold calling scripts as flexible frameworks: introduce yourself, explain the reason for calling, ask about a relevant problem, check fit, and agree on a next step. Personalize the examples below and measure conversations, bookings and qualified-held meetings separately. Published call studies are context, not a promised result.
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
Use the opener to explain the interruption and earn permission to continue. 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 |
Our practical recommendation: identify yourself, explain why you are calling, and let the prospect decide whether to continue. These are observed associations in Gong's data, not proof that a phrase causes a meeting. Do not stretch a call to hit a duration target or imply familiarity you have not earned.
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.
Additional benchmark sources: Cognism's 2026 report supplies the publisher-reported success and attempt figures in the supporting answers. Gong's 2024 set-rate analysis supplies the conversation-to-meeting figures. Different samples and measures are not interchangeable targets or evidence of qualified-held meetings.
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."
Gong reported a 2.1x higher success rate among callers who stated their reason for calling. That association is not a guaranteed lift for your team. 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. Avoid passing a meeting to your closer before checking the agreed company and role criteria. 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?"
After the prospect agrees that a meeting would be useful, offer two specific times and confirm the time zone. Do not treat a polite response as permission to book.
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
For SaaS, test a problem tied to the role, such as pipeline, activation, adoption or churn. Verify its relevance rather than assuming every buyer has the same priority.
"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
For IT, managed services or cloud prospects, possible topics include downtime, security gaps and cloud cost control. Choose a researched problem and ask whether it matters to that buyer.
"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
For an agency calling a med spa, dental practice or home services company, first confirm who owns marketing and new-client acquisition. 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
Check list quality and timing alongside the script before deciding what to change. 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. Review applicable do-not-call, consent and calling-time requirements for the number, location and dialing method. Respect stop requests. Our guide to B2B cold calling laws explains the TCPA and DNC rules that apply.
Check calling permission separately from the script
The FTC's guidance distinguishes B2B calls from consumer calls and says its National Do Not Call Registry prohibition does not apply to B2B calls. This is not blanket permission for every campaign. Have qualified counsel review number types, dialing technology, jurisdictions and applicable federal and state requirements before launch.
For UK outreach, ICO guidance distinguishes live from automated calls and requires a lawful basis when processing personal data. Legitimate interests is not automatic calling permission. This is operational guidance, not legal advice.
How to tell if your script is working
Track the script by stage to see what to investigate. Record booked, held, qualified-held and sales-accepted outcomes separately. A booking alone does not establish attendance, qualification or pipeline.
| 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, compare similar audiences, and review recordings where permitted. Coach a specific behavior rather than assuming the script is the only cause. 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.
We do not promise a fixed number of meetings before seeing your market. You approve the playbook and messaging before your first invoice, and you can choose month-to-month or annual plans. 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 Cognism's 2026 report reports a publisher-described industry cold calling success rate at 2.7%, up from 2.3% for 2025, so judge a script by your own stage-by-stage rates.
- Your opening line carries outsized weight, but keep Gong's two studies separate: its 2024 analysis of 300M+ cold calls put the 'heard the name tossed around' opener on top at 11.24%, a permission-based opener at 11.18% and 'Did I catch you at a bad time?' lowest at 2.15%, while its earlier study found that last opener 40% less likely to book a meeting.
- In Gong's earlier study, stating your reason for calling was linked to a 2.1x higher success rate, and successful calls ran nearly twice as long, about 5 minutes 50 seconds, but this does not establish that extending a call causes a meeting.
- Persistence matters, but one attempt is not a test: plan several calls per contact, mixed with email, over a few weeks.
- Give each permitted channel a purpose, and change the next action when a prospect replies, books, or asks you to stop.
- Clean, verified data is a force multiplier: wrong titles, wrong company sizes and old numbers make every script look bad, so verify direct dials and titles before a campaign starts.
- Practice scripts daily, record calls, and coach at the conversation level: change one line at a time, give it enough calls to judge, and listen to recordings every week.
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. SalesHive offers managed cold calling, email outreach, SDR outsourcing, and B2B list building, with strategist support for targeting and messaging. Our US-based and Philippines-based SDR teams work from persona-specific talk tracks, not robotic read-aloud scripts, with call recording and coaching to review how conversations progress.
Scripts only convert when they're aimed at the right people, so our list building service delivers verified, ICP-matched contacts. Depending on the plan, we can pair cold calling with cold email (personalized with our AI-powered eMod tool) so calls land with context. For teams that also want to capture in-market demand, our Google Ads/PPC management rounds out a full-funnel pipeline engine.
Month-to-month and annual plans are available, and you approve the playbook and messaging before your first invoice, so you can measure the pipeline impact for yourself. We do not promise a fixed number of meetings, but if your reps are dialing every day and pipeline still feels unpredictable, a managed team can take on the calling, data and coaching.
