B2B Live Chat Script Templates

Live chat scripts for B2B websites covering greeting, qualification, pricing, demo booking, and handoff to sales or support. 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
Support

Proactive greeting

Open

Hi, welcome to company name — I am agent name, and I help visitors find the right fit.

Offer help

I noticed you exploring solution, and I am happy to answer questions, share pricing, or set up a quick demo whenever you are ready. No pressure at all — plenty of people are just comparing options at this stage, and I would rather help you decide well than rush you into anything.

Ask

To make this useful, visitor name, what brought you in today — are you solving a specific problem, evaluating tools for your team, or just having a first look? Once I understand the goal, I can point you to the most relevant details and connect you with the right person if that helps.

Download free template

6 ready-to-use variants

1

Proactive greeting

When to use: Use when a visitor lands on a product, pricing, or solutions page.

Open

Hi, welcome to company name — I am agent name, and I help visitors find the right fit.

Offer help

I noticed you exploring solution, and I am happy to answer questions, share pricing, or set up a quick demo whenever you are ready. No pressure at all — plenty of people are just comparing options at this stage, and I would rather help you decide well than rush you into anything.

Ask

To make this useful, visitor name, what brought you in today — are you solving a specific problem, evaluating tools for your team, or just having a first look? Once I understand the goal, I can point you to the most relevant details and connect you with the right person if that helps.

2

Qualifying question

When to use: Use when you need to understand fit before offering next steps.

Acknowledge

Thanks, visitor name — a couple of quick questions will help me point you the right way.

Qualify gently

What is the main problem you are hoping to solve, and roughly what team size would be using it? It also helps to know your timeline — whether this is urgent or something you are scoping for next quarter. There are no wrong answers here; I just want to match you with the right plan and the right person instead of a generic pitch.

Next step

Based on that, I can share the details that actually fit your situation, whether that is a specific plan, a case study from a similar team, or a short demo. If you would rather explore on your own first, that is completely fine — I will leave you the most relevant links.

3

Pricing or plan question

When to use: Use when someone asks what it costs or which plan they need.

Acknowledge

Happy to walk you through pricing, visitor name — I would rather be clear than make you dig for it.

Explain

Our plans scale with usage, so the right number depends on your team size and which features matter most. From what you have described, the plan looks like the closest fit, and I can break down exactly what is included and where the next tier adds value. If budget is a factor, tell me and I will be straight about what you do and do not need.

Next step

I can share indicative pricing right here so you have something concrete. If you want a tailored quote or help building a business case, I can set up a short call at callback time with someone who handles this daily, so you leave with numbers you can take to your team.

4

Book a demo

When to use: Use when a visitor wants to see the product in action.

Offer

Great idea, visitor name — a demo is the fastest way to see whether we fit your use case.

Propose

These run about thirty minutes and we tailor them to what matters to you, so it is not a generic click-through. I have time option one or time option two free this week — would either work? If not, tell me your availability and I will find a slot that fits around your schedule instead of ours.

Confirm

Once you choose, what is the best email for the calendar invite? I will send a short agenda beforehand and, if useful, loop in a specialist for your area so any detailed questions get answered live. That way the time is focused on your priorities and you walk away knowing exactly how this would work for your team.

5

Complaint or issue

When to use: Use when an existing customer is frustrated or blocked.

Acknowledge

I am sorry this has been frustrating, visitor name — let us get issue sorted properly.

Understand

So I can help without making you repeat yourself, can you point me to the account this affects and tell me when it started and how it is impacting your work? Screenshots or an example help a lot. I am treating this seriously — the goal is to fix the cause, not just apologise and move on.

Resolve

I am opening ticket number so everything stays tracked in one place. Depending on what I find, I will either resolve it here or escalate to the team best placed to fix it, with all your detail attached. Either way I will keep you updated and make sure this does not just disappear into a queue.

6

Handoff to sales or support

When to use: Use when the visitor needs a specialist beyond the front line.

Explain

You will get a better answer from a specialist here, visitor name, so let me bring the right colleague in.

Reassure

I am connecting you with colleague name, who owns topic day to day. I have summarised everything we have covered, including what you are trying to achieve, so they can pick up right where we are rather than starting over. You will not have to explain it all again.

Set the wait

They should be with you in about wait time. Please keep this window open, and if anything else comes up while you wait, drop it here so it is ready for colleague name. I will stay close until the handover is complete and you are clearly in good hands.

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.
What should a B2B live chat script cover?
A complete script covers a proactive greeting, a few qualifying questions, a clear answer on pricing or plans, an easy path to book a demo, a calm way to handle complaints, and a clean handoff to sales or support. Together these move a visitor from browsing to a real conversation.
How much should I qualify a visitor in chat?
Enough to route them well, but not so much that it feels like an interrogation. Asking about the problem, team size, and timeline is usually plenty to match them with the right plan and person, while keeping the tone helpful rather than gated.
Should I share pricing in live chat?
Yes, at least indicative pricing. Dodging the question erodes trust. Tie the plan to the visitor usage, explain what is included, and offer a tailored quote or call if they need exact figures for a business case.
How do I hand off a chat without losing context?
Tell the visitor who is taking over and why, then pass a short summary of the conversation and their goal to your colleague. That way the specialist opens with real answers and the visitor never has to repeat themselves.
Can one script work for both sales and support?
A shared framework works if it branches early. Use the same greeting and qualification, then route sales questions to demos and pricing, and support questions to troubleshooting and tickets. Clear branches keep the experience fast for both.

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.