B2B Sales Pitch Script Templates

Six B2B sales pitch scripts for a qualified buyer -- hook, problem, solution, proof, objection handling, and a close that moves a solution conversation toward a signed deal. Use the variants as-is, edit the placeholders, or download the editable Word doc.

Format
Editable Word .docx
Length
6 variants · copy-paste
Price
100% free
Setup
Copy or download

Get the editable Word doc in one click.

4.9·Free · No signup · Instant download
Connects to WebsiteWhatsAppTelegramInstagram
Sales & Leads

Template preview

The hook

Script

Thanks for the time, buyer name -- I am your name from vendor. Before I show you anything, I want to make sure this is about your world, not our screenshots.

When we last spoke, it was clear that business outcome is what you are measured on, and that known challenge keeps getting in the way of it. That is the thing I want to spend our time on.

The turn

So rather than tour every feature we have, I am going to show you the two or three that move business outcome, be honest about what we are not built for, and let you decide whether it fits. Sound fair?

If they want to move fast

If you would rather skip the setup, tell me the one outcome that matters most and I will start there.

Why it works

A qualified buyer already knows what your product category does; a feature tour spends their attention on the least differentiated thing you have. Anchoring on business outcome -- the number they personally answer for -- signals you understand their job, not just your software. And offering to name what you are not built for buys credibility that no feature list can, because a vendor willing to disqualify itself is a vendor worth believing when it says something fits.

Download free template

6 ready-to-use variants

1

The hook

When to use: Use it at the start of a demo or pitch meeting with a qualified buyer, not a cold prospect.

Script

Thanks for the time, buyer name -- I am your name from vendor. Before I show you anything, I want to make sure this is about your world, not our screenshots.

When we last spoke, it was clear that business outcome is what you are measured on, and that known challenge keeps getting in the way of it. That is the thing I want to spend our time on.

The turn

So rather than tour every feature we have, I am going to show you the two or three that move business outcome, be honest about what we are not built for, and let you decide whether it fits. Sound fair?

If they want to move fast

If you would rather skip the setup, tell me the one outcome that matters most and I will start there.

Why it works

A qualified buyer already knows what your product category does; a feature tour spends their attention on the least differentiated thing you have. Anchoring on business outcome -- the number they personally answer for -- signals you understand their job, not just your software. And offering to name what you are not built for buys credibility that no feature list can, because a vendor willing to disqualify itself is a vendor worth believing when it says something fits.

2

The problem

When to use: Use it after the hook, before you demo or describe the solution.

Script

Here is how I understand the situation, buyer name. problem is what is dragging on business outcome, and it is not going away on its own.

The diagnosis

But problem is the symptom. The reason it persists is root cause -- and while that sits untouched, every workaround your team builds just moves the bottleneck somewhere else. You have probably watched that happen already.

Size it in your terms

Let me put it in the numbers you report upward. Right now this is costing roughly cost figure a year in wasted hours, delays, or missed revenue. I would rather name that than let the status quo look free, because standing still is the option nobody remembers to price.

Why it works

A B2B buyer has to justify a purchase to someone above them, and a problem with no number is impossible to defend in that room. Naming root cause shows you understand why the workarounds keep failing, and translating the cost into cost figure gives your champion the exact sentence they need to sell the decision internally. You are not just describing their pain -- you are arming the person who has to spend political capital to fix it.

3

The solution

When to use: Use it immediately after the problem, while the root cause is still fresh.

Script

Here is how vendor changes this, buyer name. Instead of adding another layer on top of root cause, we take the cause out of the loop. Concretely, key capability is what does that.

The mechanism

The point is not the feature, it is what it removes. If root cause is what keeps regenerating the problem, then key capability means the work simply stops arriving, rather than being handled faster. Handling it faster is a treadmill; removing it is the win you are actually buying.

Where you would feel it first

You would not wait a year to see it. In the first few weeks you would hit quick win -- small, measurable, and enough to prove the direction before you roll it out widely.

Why it works

Every vendor in your category can show a full product tour, and to a buyer they all look the same. What separates you is demonstrating the one workflow that removes root cause and being able to say why it works, not just what it does. Tying key capability to the cause -- and promising quick win early -- turns an abstract platform into something the buyer can pilot and measure, which is exactly what an evaluation committee needs before it will sign.

4

The proof

When to use: Use it once the capability is clear, before pricing comes up.

Script

Let me prove this is real, buyer name. reference customer is close enough to you in size and setup that the comparison holds, and over timeframe they reached result after switching to us.

The caveat I will not hide

Here is the honest part: caveat. So I will not promise you that exact figure. What I will stand behind is that the mechanism is the same, the direction repeats, and I would rather you trust a number with a caveat than one that sounds too clean to be true.

Why this reference and not a bigger one

I could name a household brand we work with, but their problem looks nothing like yours, so it would prove nothing. reference customer looks like you, which is the only reason their result should mean anything to you.

Why it works

Experienced B2B buyers discount case studies by default, because every vendor has a wall of them and none show the losses. Volunteering caveat breaks that pattern and makes result credible, because a vendor who admits a limit is not spinning you. Choosing a look-alike over a marquee name makes the proof transferable -- the buyer and their committee can picture themselves getting the same outcome, which is the only job proof has in a pitch.

5

Handle the objection

When to use: Use it when a concern surfaces, or when you sense an unspoken one before the close.

Script

That is a fair concern, buyer name, and I would rather work through it now than have it stall the deal in a room I am not in.

Agree where you are right

Let me start with the true part. On objection, fair part. I am not going to talk you out of that -- it is a real trade-off, and if I pretended otherwise you would rightly trust the rest of my answers less.

Address the rest

Where I would push back is here: reframe. That does not erase objection, but it does shrink it to something manageable rather than the dealbreaker it can look like from the outside.

The question that moves it

So let me ask the more useful thing. What would have to be true for vendor to be an easy yes for you and the people you answer to? If it is a condition we can meet, I will tell you plainly. If not, I would rather know now than in month three of a stalled evaluation.

Why it works

Conceding fair part first makes the rest of your answer believable -- a vendor who admits the true half of an objection has earned the right to contest the other half. Rebutting on reflex signals you heard an obstacle, not a point, and buyers remember that. Asking what would make you an easy yes shifts the buyer from judging you to naming a testable condition, which usually exposes the real objection -- often internal politics or budget timing -- hiding under the stated one.

6

The close

When to use: Use it at the end, once problem, solution, proof, and objections have all been handled.

Script

So here is what I am asking for, buyer name, and I will say it straight rather than hint at it.

I would like commitment -- not a vague agreement to keep talking, a specific step with vendor that we both treat as real. I can put the scope, the price, and the timeline on a single page so nobody is guessing.

The next step

Concretely, the next step is next step. That is not signing your life away, it is the point where you get enough information to decide with your team.

Make the no easy

And if the answer ends up being no, that is genuinely fine, and I would value knowing why -- not to reopen the argument, but because your reason sharpens the next conversation. A clean no this quarter beats a maybe I chase for two.

Why it works

A specific commitment with a scope and a timeline is a decision a buyer can take to their team; an open-ended promise to follow up is one that dies in the pipeline. Naming next step gives the buyer a low-risk way to advance, and setting decision date replaces the fake-urgency discount -- which every seasoned buyer sees through -- with a real, respectful deadline. Making the no easy is what keeps the door open, and in B2B the buyer who declines cleanly now is often the one who returns when priorities shift.

Do it in sem.chat

Let your AI agent put this to work

Load this template into sem.chat and your agent uses it automatically, in your brand voice, around the clock.

  • Save as reusable replies, scripts, or rules
  • Keeps every message on-brand and consistent
  • Hands the hard cases to a human

How to use this template

  1. 1

    Pick the closest variant. Choose based on the situation, not only the channel.

  2. 2

    Replace every placeholder. If you cannot fill a field, ask one clarifying question first.

  3. 3

    Save the final version into sem.chat, your CRM, or your help desk so the team stays consistent.

  4. 4

    Review results weekly. Drop variants that create confusion and improve the ones that work.

Frequently asked questions

Can I use these templates commercially?
Yes. Copy, edit, and use them in your business, client work, CRM, help desk, or sem.chat workspace.
Why are there six variants?
One generic template rarely fits every situation. Six variants give your team practical choices without a messy library.
Should I paste these into sem.chat?
Yes. Save the best variants as canned replies, knowledge base entries, routing rules, or CRM notes so your AI agent and team stay consistent.
How is a B2B sales pitch different from a B2B cold call?
A cold call earns a first meeting from a stranger. The pitch is for a qualified buyer who has already agreed there is a problem, so it focuses on solution fit, proof, and closing rather than on getting attention. The two are different jobs and should not share a script.
How do I pitch to a B2B buyer who has to convince their own team?
Arm your champion. Size the problem in the metrics the buyer reports upward and give them the exact sentence they can use to sell the decision internally. Most B2B deals are won or lost in a room you are not in, so equip the person who has to defend it there.
What is the biggest mistake in a B2B pitch?
A full feature tour. When you show every module, the one capability that would move the buyer's number gets buried, and your product looks identical to every rival's. Demo the single workflow that removes the root cause and explain why it works, not just what it does.
How do I close a B2B deal without discount-driven urgency?
Propose a specific next step -- a pilot, a security review, a signature -- and a real decision date, then make declining easy. Fake deadlines insult a seasoned buyer and cost you trust. A concrete, low-risk step advances the deal without pressure the buyer can see straight through.

Similar templates

Put this template to work in sem.chat

Use this in sem.chat and let your agent handle it, in your voice, around the clock.