Updated September 28, 2026 | 18 min read
Updated September 28, 2026 | 18 min read
Ready to launch?
Convert strategy into pipeline
Launch your first outbound campaign with verified leads, AI sequences, and multichannel outreach from one platform.
21 Cold Call Script Templates for Every B2B Scenario (Plus an AI Generator)
<article>
I have made enough unscripted dials to know exactly how they end. You open with a rambling introduction, the prospect asks “what is this about,” you panic-pitch three features, and the line goes dead before you ever say why you called them. The fix is boring and it works: write the call down before you make it. Gong’s analysis of more than 100,000 cold calls found that simply stating the reason for your call makes it 2.1x more successful. One sentence. Prepared in advance.
I have made enough unscripted dials to know exactly how they end. You open with a rambling introduction, the prospect asks “what is this about,” you panic-pitch three features, and the line goes dead before you ever say why you called them. The fix is boring and it works: write the call down before you make it. Gong’s analysis of more than 100,000 cold calls found that simply stating the reason for your call makes it 2.1x more successful. One sentence. Prepared in advance.
In this post, I’ll give you 21 cold call scripts you can copy today, numbered straight through: 12 for common B2B scenarios, 6 by industry, and 3 for voicemail and follow-up. You also get the five-part structure underneath all of them, an objection-handling table, and the way I generate personalized scripts with AI instead of writing each one by hand. For context on where I sit: I work on outbound at lemlist, which is rated 4.7/5 on G2 across 1,396 reviews, and most of my calling happens inside a sequence rather than as a standalone dial.
One concession before we start. Cold calling is a terrible first move for a list you have not qualified. Applied to the wrong ICP, a great script just helps you annoy people faster.
What is a cold call script and why it matters
A cold call script is a pre-planned outline that guides a phone conversation with a prospect who has never interacted with your business, as Scalelist puts it. It usually holds an opening line, a reason for calling, a few discovery questions, a short value statement, and a close. ZoomInfo describes it as a repeatable framework that keeps you on message when a prospect pushes back or the call swerves somewhere you did not plan for.
So why bother writing one? Because winging it on the phone is expensive, in wasted dials and in the silences where you are visibly thinking. ZoomInfo’s take matches what I see on ramping teams: a written script delivers consistency, confidence for new hires, room for personalization, and faster ramp time. Every rep works from the same proven structure. New hires sound credible in week two instead of month three, because they already know the shape of the call.
You might be thinking “won’t I sound robotic?” That only happens when you read it like a teleprompter, which is the same point ZoomInfo makes about scripts being flexible frameworks. Internalize the structure so your brain can spend the call listening instead of hunting for the next line. Adapt the wording. Keep the beats.
Cold call script structure that books meetings
A strong B2B cold call script covers five beats, and SalesHive frames them the same way I do: a permission-based opener, a specific reason you are calling, two to three qualification questions, responses to the objections you hear most, and a clear meeting close. Here’s what each one is doing.
The opening line
The first 10 seconds often decide the call, according to Reetch. A permission-based opener earns you the right to keep talking. State your name, your company, acknowledge that you are interrupting, and ask for 30 seconds.
“Hi [Name], this is [Your Name] from [Company]. I know I’m calling out of the blue. Can I take 30 seconds to explain why?”
You are breaking a pattern. When someone answers an unknown number, their brain is already sorting the call into “important” or “spam,” as Reevo describes it. A direct, honest opener signals neither category, which buys you the next sentence.
The reason for your call
This is where personalization replaces the generic pitch. Tie the call to something specific: a job posting, a funding round, a product launch.
“I saw your team just opened a VP of Sales role, and that usually means pipeline generation is top of mind. That’s exactly what we focus on.”
One sentence that tells the prospect why you called them today, not just anyone on the list.
Discovery questions
Now shift from talking to asking. Two to four open questions turn a monologue into a conversation and qualify the lead in real time.
- “How are you currently handling [problem area]?”
- “What does your team spend the most time on when it comes to [relevant process]?”
- “If you could fix one thing about [pain area], what would it be?”
- “Who else touches this decision besides you?”
Their answers tell you whether there’s a real fit, and hand you the exact language to reuse in your value statement.
The value statement
Once you’ve heard the prospect describe their situation, connect your solution to what they just said. One or two sentences.
“Based on what you mentioned about [specific pain], we’ve helped teams like yours [specific outcome]. I think we could do the same here.”
This call earns a longer conversation later, not a five-minute sale. Salesman.com makes the same argument: if you sell anything of reasonable value, closing it inside a single five-minute phone call is not on the table, so the end goal is the next meeting.
The ask and close
End with a clear next step. A specific ask beats a vague one every time.
“Would you be open to a 15-minute call on Tuesday or Thursday to see if there’s a fit?”
Zeliq notes that “would it make sense to schedule a quick 15-minute call so I can show you how it works?” asks for curiosity rather than commitment, which is why it converts. Use whichever version fits your tone, then shut up and let them answer.
How to generate a cold call script with AI
A sales script generator drafts a call script from your ICP, your product, and whatever you know about the prospect. Feed it a role and an industry, and it returns an opener, a reason for calling, and a few objection responses you can edit.
What a cold call script generator does
The generator takes inputs like prospect role, industry, and a recent trigger event, then produces a script matching the five-part format above. Mostly it kills the blank page. Most reps spend more time staring at an empty doc than they do editing a draft, and editing is the easier job.
How to use lemAgent to build scripts
Inside lemlist, lemAgent pulls enriched prospect data (LinkedIn activity, recent hiring signals, the way the company positions itself on its own site) and generates a script built on that context in seconds. The same conversation lets you drop the call into a sequence next to email and LinkedIn steps, so the script and the campaign are built in one place.
Don’t ship the first output. I treat it as a draft: I cut anything that sounds like marketing copy, shorten the opener, and rewrite the value statement in the words I’d actually say out loud.
12 cold call script templates for every B2B scenario
Each template follows the five-part structure above. Swap in your product, your prospect’s details, and your own voice. Don’t just copy-paste, or you’ll be the fourth rep this week reading the same line.
1. First-touch cold call script
“Hi [Name], this is [Your Name] from [Company]. I know I’m calling out of the blue, can I take 30 seconds to tell you why? [Pause for yes.] I noticed [specific observation about their company]. We help [type of team] solve [problem], and I thought it’d be worth a quick conversation. What does your current process look like for [relevant area]?”
2. Warm lead follow-up script
“Hi [Name], I noticed you [downloaded a resource / attended a webinar] on [topic]. Wanted to follow up directly rather than send another email. What prompted you to look into this?”
3. Referral-based cold call script
“Hi [Name], [Mutual Connection] suggested I reach out. They mentioned you’re working on [relevant initiative], and that’s exactly the kind of challenge we help with. Do you have a couple of minutes to see if there’s a fit?”
Referral calls typically convert at higher rates, because the prospect already has a reason to trust the conversation before you open your mouth.
4. Trigger event cold call script
“Hi [Name], I saw [Company] just [raised a round / launched a product / hired for X role]. In my experience, that usually means [related challenge]. We’ve helped [similar company] with that, and I wanted to see if it’s something your team is thinking about.”
This one works because it grounds the call in a real, timely event. If you’re using lemlist, Intent Signal Agents surface triggers like these automatically and add those leads to campaigns with messaging built for that exact moment.
5. Gatekeeper script
“Hi, this is [Your Name] from [Company]. Is [Decision Maker’s First Name] available? I’m following up on something related to [topic].”
Use the decision maker’s first name, keep your tone calm, and give a clear reason. Gatekeepers respond to confidence and brevity. They have heard every pitch already.
6. Re-engagement script for cold prospects
“Hi [Name], we spoke a while back about [topic]. I’m calling because [new development] changes the picture a bit. Worth revisiting?”
7. Qualifying a lead
“Hi [Name], before I take more of your time, can I ask two things? Who owns [process] on your side today, and what would have to be true for you to change how you handle it this quarter?”
The second question does the real work. It tells you whether there’s a timeline or just a polite maybe.
8. Demo booking script
“Based on what you just described, the fastest way to know if this is useful is 20 minutes with the product open. I’d walk through [specific workflow] using your numbers instead of a canned demo. Does Thursday at 2pm work, or is Friday morning easier?”
9. Closing the deal on a call
“Hi [Name], you told me [criteria] was the deciding factor, and we covered that on [date]. Is there anything left that would stop this from moving forward this week? If not, I’ll send the agreement over today.”
10. Competitor displacement script
“Hi [Name], I know you’re using [competitor]. Most teams keep it for [strength] and hit a wall on [limitation]. If that’s true for you, I’d like 15 minutes. If it isn’t, I’ll stop calling.”
11. Multi-threading script for a second stakeholder
“Hi [Name], I’ve been working with [Colleague] on [initiative]. They mentioned [area] sits with you. What does that look like from where you’re standing?”
12. No-show reschedule script
“Hi [Name], we had 15 minutes booked at [time] and I couldn’t reach you. Happens to everyone. Is this just a bad week, or should I send a new invite for [alternative day]?”
6 cold call scripts by industry
Industry context changes the language, the pain you lead with, and the objection you’ll hear first.
Industry | Primary Pain to Reference | Common Objection |
|---|---|---|
SaaS and Software | Long sales cycles, low trial-to-paid conversion | “We already use [competitor]” |
Recruiting and Staffing | Time-to-fill, candidate drop-off | “We handle recruiting internally” |
Marketing Agencies | Client churn, proving ROI | “We’re not looking for an agency” |
B2B Services and Consulting | Inconsistent pipeline, over-reliance on referrals | “All our work comes from word of mouth” |
Ecommerce | Rising acquisition costs, weak repeat purchase rate | “We handle that in-house” |
Financial Services | Compliance complexity, manual reporting | “Send me an email” |
13. SaaS and software
Lead with pipeline velocity or a faster path to a booked demo, since that’s the metric the sales leader already reports on.
“Hi [Name], I work with SaaS sales teams where trials stall before anyone talks to a human. How are you handling follow-up between signup and demo right now?”
14. Recruiting and staffing
Open with time-to-fill or candidate quality. Staffing teams feel that pain daily, so it needs no explaining.
“Hi [Name], most staffing teams I speak to lose candidates between first call and client interview. What’s your time-to-fill looking like on [role type]?”
15. Marketing agencies
Lead with a result tied to a specific channel, like more booked calls or a lower cost per lead, rather than a general pitch about growth.
“Hi [Name], I noticed you’re hiring another account manager. Usually that means retention is fine and new business is the constraint. Is that fair?”
16. B2B services and consulting
Referrals dry up quietly, which is why this call works best when nothing is on fire yet.
“Hi [Name], most consultancies your size run on referrals until a quarter comes in light. Do you have anything outbound running alongside that, or is it all inbound today?”
17. Ecommerce
Talk acquisition cost and repeat purchases, and get concrete fast. Ecommerce operators think in numbers.
“Hi [Name], your paid acquisition cost has probably moved in the wrong direction over the last year. What are you doing today to get a second purchase out of a first-time buyer?”
18. Financial services
Handle the compliance angle early and expect a longer decision cycle. Rushing the close here backfires.
“Hi [Name], I’ll say upfront that everything we do sits inside [compliance requirement]. The reason I’m calling is [one-sentence reason]. Who owns that process on your side?”
Cold call objection handling scripts
Approach these moments with curiosity instead of defensiveness. Objections are a normal part of the sales process, and as ZoomInfo points out, a prospect who objects is still in the conversation. They haven’t hung up.
Every response below follows the same pattern: acknowledge, ask a question, reframe.
Objection | Response |
|---|---|
“I’m not interested” | “Totally fair. Most people say that before they know why I’m reaching out. Can I ask, how are you currently handling [problem area]?” |
“Send me an email” | “Happy to. So I can send something relevant, can I ask one quick question about [topic]?” |
“We already use [competitor]” | “That’s great, it sounds like this is already a priority. What would you improve about it if you could?” |
“I don’t have budget” | “Understood. Budget aside, is [problem] something that’s on your team’s radar right now?” |
“Call me back later” | “Of course. When’s a good day and time so I can put it on the calendar?” |
“How did you get my number?” | “[Honest source: LinkedIn, your company website, etc.]. The reason I’m reaching out is [one-sentence reason].” |
In my experience most objections are reflexive, and Skipcall puts that figure at 80%. The prospect is reacting to being interrupted rather than evaluating your offer. A calm follow-up question moves the call forward more often than a rebuttal does.
3 voicemail and follow-up call scripts
Most cold calls go to voicemail, so the message you leave deserves a script too. ZoomInfo’s fundamentals are the ones I use: keep it under 30 seconds, open with something specific, state a clear value proposition tied to an outcome, and end with a CTA that references your follow-up email subject line.
19. First voicemail script
“Hi [Name], this is [Your Name] from [Company]. I’m calling because we recently helped [similar company] [specific result], and I think we could do the same for you. I’ll send over a quick email with details, subject line [subject]. My number is [number].”
20. Second voicemail after no reply
Reference the first message directly and add one new piece of value instead of repeating yourself.
“Hi [Name], [Your Name] from [Company] again. Last week I mentioned [result]. One thing I left out: [new angle relevant to their team]. I’ll put it in an email today. My number is [number].”
21. Follow-up call after an email or LinkedIn touch
“Hi [Name], this is [Your Name]. I sent you an email on [day] about [topic] and wanted to follow up quickly. Did you get a chance to look at it? [Pause.] The short version is…”
Treat voicemail as one node in a multi-touch sequence rather than a one-off attempt, which is ZoomInfo’s point as well. Pairing a voicemail with an email sent minutes later puts your name in front of the prospect twice in the same hour, and the email gives them a low-effort way to reply. If you want the dial and the log in the same place as the sequence, lemlist’s in-app calling handles it without a second tool open.
How to personalize a cold call script with prospect data
The difference between a script that books meetings and one that gets hung up on is personalization. Before picking up the phone, pull context you can actually say out loud on the call.
- Their LinkedIn activity, including recent posts, a job change, shared connections, and the way they describe their own role.
- Company signals like funding rounds, product launches, hiring surges, and a new market or office.
- The tech stack they already run, which tells you what “good” looks like to them.
- CRM history: past conversations, deal stage, and the objection they raised last time.
- Past call recordings, where the objections and priorities are already in their own words.
Doing that research by hand takes 5 to 10 minutes per prospect, which is fine for ten accounts and impossible for a hundred. lemlist’s AI Agentic Enrichment agents pull structured insights from LinkedIn, company websites, your CRM, and Claap sales recordings, then hand them back as variables you can drop into the script. Reps spend the saved time on the call itself.
Where cold calls fit in a multichannel outbound sequence
A cold call placed after a LinkedIn connection request or an email open lands better than a fully cold dial, because the prospect has already seen your name once. Our own lemlist review of the platform puts the gap at 2-3x higher reply rates for multichannel campaigns compared to email-only. Here’s a four-step sequence that works:
- LinkedIn connection request with a short note
- Email referencing the connection request
- Cold call referencing the email
- Follow-up voicemail or SMS if there’s no pickup
If you want the reasoning behind which channel goes first, we broke down the cold call and email sequence in a separate piece. With lemlist you can build the whole thing (email, LinkedIn, calls, SMS) inside one multichannel campaign and handle every reply from a single inbox, which matters more than it sounds when a prospect answers on LinkedIn two days after your call.
5 cold calling mistakes that kill your conversion rate
- Reading the script word for word. Treat it as a framework, not a transcript. Meritt recommends writing it in your own words, using language you’d actually use in conversation, and that single edit is the fastest quality jump most reps get.
- Pitching before asking questions. Jumping to features before you understand the prospect’s situation makes the call feel irrelevant, and irrelevant calls end fast.
- Talking past the yes. When a prospect agrees to a meeting, stop selling and book the time. I have talked myself out of a booked slot by adding one more benefit. Once is enough to learn.
- Skipping the follow-up. A single unanswered call is not a dead lead. Cognism notes it often takes five or six calls to either reach a prospect or decide to stop contacting them.
- Using the same script for every prospect. A generic script ignores role, industry, and timing. Personalize at least the opener and the reason for calling, even when nothing else changes.
FAQs about cold call scripts
Is cold calling still worth it for B2B sales?
Yes, particularly when the call sits inside a sequence with email and LinkedIn touches instead of standing alone. A dial into a list that has never heard of you is a different, much harder exercise.
What is the 80/20 rule in cold calling?
The rule says the prospect should talk for roughly 80% of the call and you for 20%. It’s good advice for a discovery call and misleading for a cold one. Gong’s data shows successful cold calls run at 55% talk to 45% listen, higher than unsuccessful ones, because your job on a cold call is selling the meeting rather than running discovery. Once you’re in that booked meeting, Gong’s 43:57 talk-to-listen benchmark is the one to aim for.
What are the five stages of a cold call?
The opener, the reason for your call, discovery questions, the value statement, and the close. Each stage sets up the next one, and the whole thing points at a booked meeting.
How long is a typical cold call?
The opener should take 20 to 30 seconds maximum, and Outbound Sales Pro targets 3 to 5 minutes for the full first conversation. Anything materially longer has stopped being a cold call and become a discovery call, which is a win.
How long should a cold call script be?
Short enough to read at a glance. If your script runs past one screen, you’ll never use it live. I keep the opener and reason for calling written out word for word, then bullet the rest.
How many cold calls does it take to book a meeting?
There’s no universal number, since it depends on your ICP, your industry, and whether calls run alongside other channels. Track connect rate and meetings booked per sequence for a few weeks. Your own baseline beats any published benchmark.
What is the best time of day to make cold calls?
Outbound Sales Pro points to Wednesday and Thursday between 8-9am and 4-5pm local time for the highest answer rates. Test a few blocks over a few weeks and let your own connect data set the schedule.
Final thoughts
Scripts don’t book meetings. Reps who know the five beats cold, personalize the first two lines, and dial at the right moment book meetings, and the script is what makes that repeatable across a team. Pick the templates that match your scenarios, rewrite them in your own words, and run them as steps inside a sequence rather than as one-off dials.
If you want to generate scripts from enriched prospect data and launch calls alongside email and LinkedIn from one platform, Start a 14-day free trial of lemlist. No credit card required.
</article>
</article>
