Let’s look at a ready-to-use cold call script using a B2B sales example. Imagine a salesperson from a company that automates sales department processes calling the head of a commercial department at a manufacturing company.
1. Opening the conversation
Salesperson:
— Hello, Alexander. My name is Anna from Company X. Do you have literally two minutes?
Prospect:
— It depends. What is this about?
What is happening: the salesperson does not start with a long presentation. The prospect needs to quickly understand who is calling and why.
2. Reason for the call and anchoring interest
Salesperson:
— We work with B2B companies where salespeople manage many customers at the same time. We often see the same situation: inquiries are coming in, but some of them are lost between the first contact, the follow-up call, and the next step. I noticed that you have a dedicated sales department, so I wanted to ask: do you currently manage follow-ups through your CRM, or do your salespeople still handle some of this manually?
What is happening: instead of saying, “I want to offer you our product,” the salesperson gives the prospect relevant context and immediately moves to a question.
3. Clarifying the situation
Prospect:
— We have a CRM, but I wouldn’t say everything works perfectly.
Salesperson:
— What is the biggest issue at the moment: salespeople not recording information, forgetting follow-ups, or you as a manager finding it difficult to see what is actually happening with your deals?
Prospect:
— Probably the last one. They fill in the CRM, but I still have to keep checking everything.
What is happening: the salesperson does not start presenting the product after the first positive signal. They first clarify the specific problem.
4. Presenting through the prospect’s need
Salesperson:
— That’s exactly why I’m calling. Our solution automatically collects sales activity and shows managers where a deal has stalled, where there is no next step, and which prospects have been left without follow-up. So you don’t have to manually open every deal card and check what each salesperson has done.
Prospect:
— Sounds fine, but we already have a CRM.
5. Handling the response
Salesperson:
— Absolutely, and I’m not suggesting that you replace it. Am I right in understanding that the issue isn’t whether you have a CRM, but that it currently doesn’t give you the level of control you need?
Prospect:
— Yes, you could say that.
Salesperson:
— Then instead of discussing the system in abstract terms, it would make sense to look at your current process and see exactly where that control is being lost.
What is happening: the salesperson does not argue with the “we already have a CRM” objection. They bring the conversation back to the problem the prospect has already identified.
6. Closing for the next step
Salesperson:
— Here’s what I suggest: let’s have a short 20–30 minute meeting. You can show us how your process works now, and we’ll show you what could be automated and whether changing anything would actually make sense. If we see that our solution wouldn’t add value, we’ll leave it there. Would Tuesday afternoon or Wednesday before noon work better for you?
Prospect:
— Let’s do Wednesday.
Salesperson:
— Great. Would 10:00 AM or 11:30 AM work better?
Prospect:
— 11:30.
Salesperson:
— Perfect. I’ll send you the meeting invitation now. Speak to you on Wednesday.
In this example, the salesperson does not try to close a cold prospect on a purchase immediately. The purpose of the script is to move the prospect from the initial contact to a specific next step: a meeting, demonstration, or another target action.