Outbound Call Scripts That Work: 10 Templates (2026)

10 proven outbound call script templates backed by 90,380 calls. Copy-paste openers, objection handlers, and voicemail scripts that book meetings.

11 min readProspeo Team

Outbound Call Scripts That Actually Work: 10 Templates Backed by 90,380 Calls

It's 9:15 AM. You've got 40 dials to make before lunch, a coffee that's already cold, and a blank screen where your opener should be. You've read five outbound call script articles already - they all gave you "Hi, my name is X from Y, we help companies like yours..." That opener has a 1.5% success rate. You deserve something better.

Here's the thing: you don't need 10 scripts. You need three core structures and the discipline to practice them. We're giving you 10 variations below, but they're all built on the same skeleton: opener, reason, ask. Data first, then templates.

Why Call Scripts Still Win in 2026

Cold calling's average success rate dropped to 2.3% in 2025, down from 4.82% the year before. Brutal. But here's the counterweight: 82% of buyers still accept meetings from proactive outreach, per RAIN Group data. The phone isn't dead. Bad phone technique is dead.

The reps booking meetings in this environment aren't winging it. They run tested openers, handle objections with frameworks instead of panic, and call verified numbers rather than dialing into the void. A script isn't a crutch - it's a structure that frees you to actually listen, because you're not scrambling for what to say next. Threads across r/salesdevelopment show the same pattern: newer reps blank on openers and want clear outbound call examples showing what works vs. what doesn't, lines they can practice until they're second nature.

What You Need (Quick Version)

Best opener to test first: "The reason for my call is..." - it delivers a 2.1x success rate over baseline, per an analysis of 90,380 cold calls.

Best objection framework: LARA - Listen, Acknowledge, Respond, Ask . Simple enough to internalize, structured enough to keep you from rambling.

Before you dial: 22.5% of B2B contact data goes stale every year. If a quarter of your list is wrong, your 40-dial block is really 30 dials. Verify your numbers first. Prospeo's free tier includes 75 verified emails per month, and their mobile database covers 125M+ verified numbers with a 30% pickup rate.

What 90,380 Calls Reveal About Openers

Gong Labs analyzed 90,380 cold calls and measured which opening lines led to booked meetings. The results should change how you start every call.

Opener Success Rate vs. Baseline
Baseline (no specific opener) 1.5% -
"Did I catch you at a bad time?" 0.9% -40%
"How are you?" 5.2% 3.4x
"The reason for my call is..." ~3.15% (2.1x baseline) 2.1x
"How have you been?" 10.01% 6.6x

"Did I catch you at a bad time?" is the worst opener in the dataset - 40% worse than saying nothing special at all. It hands the prospect a frictionless exit. Stop using it.

"How have you been?" crushed everything at 6.6x baseline. These were first interactions, not warm follow-ups. The theory: false familiarity makes the prospect pause and engage rather than deflect. Worth testing, but it can feel forced if your delivery isn't natural.

Our recommendation: start with "The reason for my call is..." as your default. It's the most reliable across different rep styles and prospect types, because it immediately signals purpose - you're not just dialing to dial. Layer in "How have you been?" once you're comfortable with the cadence.

10 Outbound Call Templates and Examples

Every template follows the same three-part anatomy: opener, value prop, CTA. Memorize the structure, not the words. Bookmark this page or copy these scripts into your CRM's call notes - having them one click away during dial blocks makes the difference.

Cold Call - Pattern-Interrupt Opener

"Hey [Name], I'll be honest - this is a cold call. You can hang up now, or give me 30 seconds to tell you why I called. Your choice."

[If they stay]: "We help [role/industry] teams [specific outcome]. I noticed [company trigger - hiring, funding, tech change]. Worth a 15-minute conversation this week?"

Honesty disarms the "salesman alarm." Giving the prospect explicit autonomy - "your choice" - paradoxically makes them more likely to stay. Reps on r/salesdevelopment report roughly a 20% lift in hold rates after switching to this style. The key is delivery: say it with a slight smile in your voice, not like you're reading a hostage note.

Common mistake: Rushing the pause after "your choice." Give them a full two seconds. Silence is your friend here.

Cold Call - Permission-Based Opener

"Hi [Name], this is [Your Name] calling from [Company]. Appreciate I caught you out of the blue - you got a minute?"

[2-second pause - let them respond]

"The reason for my call: we help [target persona] [achieve outcome]. I'd love to set aside 20 minutes later this week to see if it's relevant. Does [day] at [time] work?"

The 2-second pause after "you got a minute?" is everything. It signals confidence and gives the prospect space to opt in. Rushing past it kills the effect. Pair this with the "reason for my call" bridge - that's your 2.1x multiplier from the 90,380-call dataset kicking in.

Pro tip: Prioritize calling prospects who've opened your emails 2+ times. They're warmer than a pure cold list, and this opener lands even better when there's latent familiarity. (If you're building a full outbound motion, start with these sales prospecting techniques before you scale volume.)

Appointment Setting

"Hi [Name], this is [Your Name] from [Company]. The reason for my call - we've been working with [similar company/role] on [specific problem], and I wanted to see if it's on your radar too. The purpose of my call today was actually to set aside a half hour later this week. Does [time] on [day] work?"

Naming a similar company or role creates instant relevance. The direct calendar ask - specific day, specific time - converts better than "when would be a good time?" because it gives the prospect something concrete to say yes or no to.

Gatekeeper Navigation

"Hi, this is [Your Name] from [Company]. I need to speak with [Prospect Name] - could you connect me?"

Confidence, not cleverness. Don't pitch the gatekeeper. Don't explain why you're calling. Speak as if the call is expected. If pressed: "It's regarding [broad business topic] - they'll know what it's about." Friday afternoons are golden for this - gatekeepers tend to leave early while executives stay late.

Voicemail - First Touch vs. Follow-Up

These two scripts work as a pair. Use the first touch on day one, the follow-up 2-3 days later.

First touch:

"Hi [Name], this is [Your Name] from [Company]. The reason for my call - we help [persona] [achieve outcome], and I noticed [trigger]. I'll follow up by email, but if you want to skip ahead, my number is [number]. Again, that's [number]."

Follow-up:

"Hi [Name], [Your Name] again from [Company]. I left you a message [day] about [topic]. I know your inbox is full, so I'll keep this short - I'd love 15 minutes this week. I'll send a calendar link. My number's [number] if that's easier."

Both stay under 30 seconds. The first touch gives one clear reason and one next step - repeat your number twice, because people rarely replay voicemails. The follow-up references the prior message to create continuity without desperation. If you want a companion playbook for the email side, keep sales follow-up templates handy.

Warm Outreach / Inbound Follow-Up

"Hi [Name], this is [Your Name] from [Company]. I saw you [downloaded our guide / visited our pricing page / opened our last email a few times]. Figured it was worth a quick call - what caught your eye?"

Use this anytime a prospect has taken a trackable action in the last 48 hours. Beyond that window, the signal weakens and you're better off with a cold opener. Naming the specific action proves you're paying attention, and the open-ended question hands control to the prospect.

Referral Outreach

"[Referrer's Name] suggested I reach out - they mentioned you're [dealing with X / exploring Y]. I'm [Your Name] from [Company], and we helped [Referrer] with [outcome]. Worth a quick conversation?"

The referrer's name goes first, before yours. That's the hook. Everything else is context. Referral calls convert at dramatically higher rates because trust transfers - don't bury the lead.

Promotional / Limited-Time Offer

"Hi [Name], this is [Your Name] from [Company]. Quick heads-up - we're running [specific offer] through [specific date]. It's relevant because [connect to their situation]. Can I walk you through it in 10 minutes?"

Urgency works when it's real. "Through [specific date]" is more credible than "limited time." If you can't articulate why this matters to them specifically, skip this script entirely.

Demo Booking

"Hi [Name], this is [Your Name] from [Company]. We help [persona] [specific outcome] - [one-sentence proof point or customer result]. I'd love to show you how it works in a 20-minute demo. Does [day] at [time] work, or is [alternative] better?"

Value prop, proof, specific time ask, alternative time. The two-option close ("Does Thursday work, or is Friday better?") outperforms open-ended scheduling because it narrows the decision. Confirm the time before you hang up.

These scripts are B2B/SaaS-oriented. If you're in home services, insurance, or financial services, swap the trigger language for industry-specific pain points - but the three-part structure works everywhere. The anatomy is universal; the vocabulary isn't. For more talk-track variations, see these talk track examples.

Prospeo

22.5% of B2B contacts go stale annually. That means 10 of your 40 dials hit dead numbers before you even deliver your opener. Prospeo's mobile database covers 125M+ verified numbers with a 30% pickup rate - 3x the industry average.

Stop wasting your best script on disconnected numbers.

Handling Objections During Cold Calls

The LARA framework - Listen, Acknowledge, Respond, Ask - keeps you from the two most common objection-handling mistakes: arguing or folding.

"I'm not interested."

Listen: Let them finish. Don't interrupt. Acknowledge: "Totally fair - you probably get a lot of these calls." Respond: "The reason I reached out specifically is [trigger/relevance]. Most of our customers felt the same way before they saw [specific result]." Ask: "Would it be worth 15 minutes to see if it's relevant, or should I follow up next quarter?"

"We already have a solution."

Acknowledge: "Good - that means you already see the value in solving this." Respond: "We work alongside [competitor category] a lot. The difference is usually [specific differentiator]." Ask: "Curious - what's the one thing you'd change about your current setup?"

"Just send me an email."

Acknowledge: "Happy to. So I send you something relevant instead of generic --" Ask: "What's the biggest challenge you're dealing with on [topic] right now?"

This is where Sandler's negative reverse selling technique shines. Instead of pushing harder, lean back: "It sounds like you might already have a solution... is this even worth exploring?" It flips the dynamic - now the prospect is selling you on why the conversation should continue. Pair this with an up-front contract early in the call ("Let's agree to spend 15 minutes - at the end, if it's not a fit, just tell me and I'll move on") and you'll find prospects relax and engage more honestly.

Delivery Tips That Separate Reps

The best outbound call script in the world dies if you sound like you're reading it. We've watched hundreds of call recordings across our customer base, and these five habits separate reps who book meetings from reps who dial into the void.

Stay under the 70% talk threshold. If you're talking more than 70% of the call, it's a monologue. Ask open-ended questions and actually listen.

Spend 2-3 minutes on pre-call research. Company news, recent funding, tech stack, the prospect's role - anything that lets you say "I noticed..." instead of "companies like yours." This is where intent data pays off: knowing a prospect's company is actively researching your category before you dial changes the entire conversation. (If you need a system for this, use an Ideal Customer Profile plus trigger tracking.)

Use the 2-second pause. Before your ask, pause. It signals confidence and gives the prospect space to process. Rushing the close kills it.

Mirror and match. If they're fast-talking and direct, match that energy. If they're measured and deliberate, slow down. People trust people who sound like them.

Role-play with three personas. Practice against an irate prospect, a C-suite exec who gives you 10 seconds, and a gatekeeper who asks "What's this regarding?" If you can handle all three, live calls feel easy. This is also where structured sales training tips pay off fast.

Outbound Calling Benchmarks

Before you obsess over scripts, know the math you're working against.

Metric Benchmark Source
Calls per appointment 209 Bridge Group
Avg successful call 5:50 Gong Labs
Avg failed call 3:14 Gong Labs
B2B data decay rate ~2.1%/month (~22.5%/yr) Industry data
Rep time lost to bad data 27.3% LeadsAtScale

That last row is the silent killer. If 27.3% of your selling time evaporates because you're calling wrong numbers and emailing dead addresses, no script fixes that. Bad data costs businesses an average of $12.9M per year. Prospeo's 7-day data refresh cycle - versus the 6-week industry average - exists for exactly this problem. When your list is verified at 98% email accuracy, your 40-dial block stays a 40-dial block. If you're evaluating vendors, start with these data enrichment services.

TCPA Compliance Checklist (2026)

Every other script guide ignores TCPA. That's irresponsible. Violations cost $500-$1,500 per call, and TCPA lawsuits surged ~95% year-over-year with class actions spiking 285%.

Revocation by any means. As of April 11, 2025, consumers can revoke consent by any reasonable method - voicemail, email, telling your rep on the phone. All valid.

10 business days to comply. The old 30-day buffer is gone. Once someone revokes, you have 10 business days to stop all contact.

One confirmation message allowed. After a text opt-out, you can send one confirmation within 5 minutes - no marketing content. If they don't respond, assume the opt-out covers all future contact.

AI voices require consent. The FCC clarified that AI-generated voices count as "artificial or prerecorded" under TCPA. You need prior express consent before using AI voice agents for outbound. (If you're considering SMS as a channel, read up on cold texting risks and compliance.)

McLaughlin v. McKesson (June 2025). After this Supreme Court decision, district courts aren't bound by FCC interpretations in civil TCPA cases - meaning compliance standards vary by jurisdiction. Get state-specific legal advice.

State laws are expanding. Texas SB 140 (effective September 1, 2025) expanded "telephone solicitation" to include text and image messages, with treble damages under the Texas DTPA. Other states are following suit.

Recording consent: assume two-party. Unless you've confirmed your prospect's state is one-party, get explicit permission before hitting record.

Let's be honest: if your team is using AI voice agents for outbound, get legal review before scaling. The regulatory environment in 2026 is the strictest it's ever been, and "we didn't know" isn't a defense that holds up.

Tools for Outbound Calling

Your script runs on a dialer. Your dialer runs on data.

Category Price Range Examples
SMB Dialers $15-$89/user/mo Squaretalk, CloudTalk, JustCall
Mid-Market Dialers $60-$149/user/mo Dialpad Sell, PhoneBurner
CRM with Calling $9-$99/seat/mo Close, HubSpot Sales Hub
AI Voice Agents $0.07-$0.15/min Retell AI, Bland AI
Contact Verification ~$0.01/email Prospeo (75 free/mo)

Skip the $149/seat dialer if your average deal size is under five figures. A CRM with built-in calling plus verified contact data will outperform an expensive dialer fed garbage numbers every single time. I've seen teams cut their cost-per-meeting in half just by fixing the data layer. If you're auditing your stack, start with these SDR tools and a solid contact management software baseline.

Prospeo

A perfect cold call script means nothing if you're calling the wrong person. Prospeo refreshes data every 7 days - not the 6-week industry average - so your dial lists hit real decision-makers at verified numbers for $0.01 per contact.

Dial 40 real numbers instead of 30 dead ones.

FAQ

How long should an outbound call script be?

Your opener and value prop should take 30-60 seconds of talk time. Successful cold calls average 5:50 total in the 90,380-call dataset, but most of that duration is conversation, not monologue. If you're still talking at the 90-second mark without the prospect saying a word, you've lost them.

Should I read the script word for word?

No. Memorize the three-part structure (opener, reason, ask) and the two or three key phrases that matter most, then speak naturally. Reps who sound scripted trigger immediate resistance. Practice until the framework is automatic, then ditch the paper.

How many dials should I make per day?

Most SDR teams target 40-60 dials daily, but raw volume is meaningless with bad data - 22.5% of B2B contacts decay annually. Verify your list first, then optimize for conversations per hour rather than dials per day. Quality connections beat vanity metrics every time.

Can I use the same script for every prospect?

Use the same structure, not the same words. Each template above targets a different scenario - cold outreach, warm follow-up, referral, gatekeeper. Pick the template that matches the situation, personalize the trigger and value prop, and practice until it feels natural. A generic script signals you haven't done your homework, and prospects can tell within five seconds.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email