Live chat can pay off on a B2B site in one narrow case. I have no chat results of my own to show you. The independent evidence is thin too. So here is where the line sits.
It needs a few high-intent pages, such as pricing, case studies and integration docs, and a qualified person who answers fast during your buyers' working hours. On the rest of the site, a widget mostly collects support questions, job seekers and noise.
The setup is short:
- Make chat proactive only where visitors compare or price.
- Keep it reactive on content pages and switch it off on careers.
- Put a named person on the inbox during your buyers' working hours.
- Tell visitors when they are talking to a bot.
- Load the widget after cookie consent, unless you can show it is strictly necessary.
- Judge it by meetings held.
A word on my bias first. My team wins client meetings mostly through cold email and LinkedIn, and we have no chat tool to sell you. Phone is not our channel: we do not cold call. Chat statistics below come from outside sources and prices from vendor pages.
Does live chat generate B2B leads, or just support tickets?
It can generate some leads from a small slice of your traffic, though I found no independent B2B study that measures how many. Gartner polled 646 B2B buyers across August and September 2025. Of those buyers, 67% preferred a rep-free experience, while 45% had used AI in a recent purchase (Gartner, March 2026).
A second Gartner release, covering 645 buyers, found that 69% turn to a sales rep to check what AI tells them (Gartner, May 2026).
Together, that describes a buyer who researches alone, then wants a person to confirm fit, cost and proof. Nobody buys from a chat window. Purchases follow their own due diligence on you. Chat is one place that check can happen, on a few pages and at a few moments. Neither Gartner release measures chat, so this is my reading of the data.
Three terms first:
- Live chat: a person answers in real time.
- Chatbot: software answers on its own.
- Hybrid: the bot opens the conversation and a person takes over.
A chat widget has one job: start real conversations. Conversations come first, meetings come out of them, and the only score that counts is meetings held.
Which pages should get a chat widget, and what should trigger it?
Proactive chat opens itself with a message. Reactive chat waits for the visitor to click. The page decides which one you use.
| Page | What the visitor is doing | Chat mode | Trigger, or why it is off | Opening line idea |
|---|---|---|---|---|
| Pricing | Comparing cost and plans | Proactive | Second visit in a week, or a long stay on the page | "Pricing a project like yours? Tell me the rough scope." |
| Case studies | Checking proof | Proactive | Opening a second case study in one visit | "Want an example closer to your industry?" |
| Integrations or technical docs | Checking fit with their systems | Reactive | Visitor clicks the widget | "Which system are you connecting this to?" |
| Demo or contact page | Already asking for a meeting | Reactive, hidden while a form is being filled | Only if they open it | "Any question before you book?" |
| Blog posts | Early research | Reactive | Visitor clicks the widget | "Looking for something specific here?" |
| Careers | Job hunting | Off | Applications belong in your hiring system and would swamp the sales inbox | None |
| Logged-in product area | A customer needing help | Route to support | Send it to the support queue, never to sales | "What are you trying to do?" |
Switch chat off anywhere a pop-up would land on top of a half-filled form. Every opening line asks about the visitor's situation, and none asks for an email address. Sell the next step, not your services. Buyers never see which chat tool you pay for. They see whether the first answer helps.
Who should answer live chat on a B2B site?
Start with hours. Covering one working day in one time zone, 9 hours a day for 5 days, is 45 hours a week. That is already more than one person's 40-hour week. Covering 24/7 means 168 hours a week, which is about 4.2 full-time people before holidays and sick days.
| Model | Who answers | Hours covered a week | People needed | Best for | How it fails |
|---|---|---|---|---|---|
| Founder only | The founder, between other work | Whatever they actually watch, rarely all 45 | 1, part-time | Low traffic, very early teams | Chats wait while the founder sits in meetings |
| Rota of existing staff | Sales and ops people in shifts | 45 | 3 to 5, about 9 to 15 hours each | Small teams with product experts | Nobody owns a shift, so chats fall between people |
| Dedicated chat agent | One hire | 40, leaving a 5-hour gap | 1 | Steady traffic on pricing and proof pages | Stuck on scoping questions; a sick day leaves nobody |
| Bot first, human handoff | A bot, then a named person in office hours | Bot 168, humans 45 | About 1.1 full-time people plus the bot | Visitors spread across time zones | The bot answers questions it should hand over |
| Outsourced chat team | An external team | Up to 168 | About 4.2 full-time equivalents, paid through the vendor | Teams that insist on 24/7 | Agents who cannot qualify a B2B buyer |
Most small B2B teams should cover their buyers' business hours only, with an offline message promising a reply the next working morning. Write down a first-reply target you can keep on every shift.
Speed still matters. A 2007 study reported by Voiso of 15,000+ leads found that calling within 5 minutes rather than 30 made reaching a lead 100 times as likely and qualifying it 21 times as likely. Those were phone calls, so treat it as a hint for chat at best.
The study measured contact and qualification, not closed revenue, and it was industry-sponsored. Read where the famous response-time numbers come from before copying any figure.
Whatever model you pick, one named person owns the chat inbox on each shift. The same rule applies to outbound replies: an inbox manager watches them so nothing gets missed.
With a bot in front, draw one hard line: the bot collects role, company and need, and a human takes over before any answer about price or scope.
How much does live chat software cost?
The prices below come from each vendor's pricing page, at the time of writing. Read the billing unit column first, because it decides how the bill grows.
| Tool | Billing unit | Plans per month (USD) | Variable cost on top |
|---|---|---|---|
| LiveChat, sold to new trials as Text | Per user | Essential $19 billed annually or $25 monthly; Growth $79 annually or $99 monthly | AI resolutions: 10 a month on Essential, 200 on Growth; extra packs of 50 cost $49.50 |
| Tidio | Billable conversations | Starter $24.17 with 100 billable conversations; Growth from $49.17; Plus from $300 plus usage | Flows add-on from $24.17; unanswered visitor messages are not billed |
| Intercom | Per seat, live chat included | Essential $29 per seat, shown at $19 for new customers; Advanced $85; Expert $132 | Fin AI Agent at $0.99 per outcome |
| Crisp | Per workspace, flat | Free $0, Mini $45, Essentials $95, Plus $295; unlimited conversations; prices exclude VAT | Extra agents at $10 a month each |
Here is a worked example with three people on the rota, per month:
- LiveChat Essential: 3 users -> $57 on annual billing, or $75 paid monthly.
- Intercom Essential: 3 seats -> $87 at $29, or $57 at the $19 new-customer price, before any Fin outcomes.
- Crisp Mini: $45 for the whole workspace, which includes 4 seats, so the third person costs nothing extra.
- Tidio Starter: $24.17 whatever the headcount, but only 100 billable conversations are included, so volume sets the bill.
In every case, the software is the small number. The 45 staff hours a week from the staffing table, at your own salary rates, will cost more than any plan here.
Do you have to tell visitors they are talking to a bot?
In the EU, yes, from 2 August 2026. Article 50(1) of the AI Act requires AI systems meant to interact directly with people to be designed so those people know they are dealing with AI. The exception is when that is obvious to a reasonably well-informed, observant person.
Article 50(5) requires the information to be clear, distinguishable and accessible, given at the latest at the first interaction. Article 113 sets the application date (EU AI Act, Regulation 2024/1689). The design duty in 50(1) sits with the provider, so ask your vendor how its bot announces itself. This is not legal advice.
Disclosure has a cost. In a field experiment published in Marketing Science, Luo and colleagues randomized more than 6,200 customers to structured outbound sales calls from bots or human workers. Undisclosed bots sold as well as proficient staff, and telling customers up front that they were talking to a bot meant the share who bought fell by more than 79.7% (Luo et al., Marketing Science, 2019).
Two catches. Those were outbound sales calls to consumers in a 2019 paper, a long way from B2B website chat. And the study found that disclosing later softened the drop. Under Article 50, late disclosure is no longer an option for an EU bot.
So your bot has to earn trust another way: answer the actual question, and offer a person fast. A greeting that does both:
Hi, I'm an AI assistant for this site. I can answer questions about plans and integrations, or pass you to someone on our sales team during UK working hours. Which would you prefer?
What do GDPR and cookie rules require from a chat widget?
The widget falls under two sets of rules. Cookie rules cover the script itself. Data protection rules cover what the visitor types.
The script. The ICO's PECR guidance says people must be told about cookies and why, and consent must be a clear positive action. Carrying on browsing does not count. Only strictly necessary cookies are exempt, and the rule covers similar technologies too (ICO guide to PECR cookies). It does not name chat widgets, so this is my application of it: the script waits for consent unless you can show it is strictly necessary. The ICO is consulting on revised guidance, so revisit your setup then.
The conversation. The GDPR recitals make four points that matter here (GDPR, Regulation 2016/679):
- Cookie identifiers and IP addresses can be personal data (recital 30).
- Consent needs a clear affirmative act, and pre-ticked boxes or silence do not count (recital 32).
- You must be able to demonstrate that consent was given (recital 42).
- Data about a company sits outside the regulation, but a named person at that company does not (recital 14).
B2B chat is almost always a named person.
Checklist for the widget:
- The widget loads after cookie consent, or you have written down why it is strictly necessary.
- A one-line pre-chat notice links your privacy policy.
- Any marketing opt-in inside the chat is an unticked box.
- You record when and how each consent was given.
- Transcripts have a set retention period, and older ones get deleted.
How do you qualify a chat lead before it reaches the calendar?
Ask three or four questions, spread through the conversation so it never feels like a form:
- What is your role in this decision?
- What problem made you look today?
- When does it need solving?
- Who else weighs in?
Hold chat leads to the same bar as any other lead: qualify before it goes on the calendar. Share a booking link only after a fit answer, and sell the call itself: it costs you nothing, but the buyer still gives up time to take it. A poor fit gets a useful resource and a polite close.
For the wording of the booking prompt itself, see what makes a good call to action. This is the right moment to ask for an email address, because now the visitor has a reason to give it.
Log every chat as a CRM record with its source set to chat, meeting or not, or nobody can count chat meetings three months later. Any CRM will do, as long as every lead lands in it, so set up a CRM before the first conversation if you have none.
Start on one or two pages. If a handful of visitors do not turn into good calls, more pages and triggers will not rescue the funnel. Fix the conversation first, then add volume.
How should you measure whether live chat is working?
| Metric | What it tells you | Where it misleads |
|---|---|---|
| Chats started | Whether people notice the widget | Counts job seekers, customers and spam alike |
| First response time | Whether your rota works | A fast "hi" followed by silence still scores well |
| Conversations with a qualified visitor | Whether the right buyers use chat | Depends on honest tagging |
| Meetings booked from chat | Whether chat creates pipeline | Booked people still have to show up |
| Meetings held | The headline number | Small counts swing from month to month |
| Pipeline value from chat | What those meetings are worth | Takes months to settle in B2B |
Report one number: meetings held per month that started in chat.
Once a week, read 10 transcripts. Tag each one fit or no fit, and check which hours had chats waiting with nobody there. I treat booking a call and closing a deal as two separate jobs, so every chat meeting gets followed to a signed contract or a clear no. The reasoning is in why a booked call is only the start.
Give chat one full quarter on the pages from the trigger table. If it produced no held meetings and the transcripts read like support tickets, switch it to reactive support mode.
Then stop paying for the rota. Move those sales hours to a channel that starts conversations with buyers who have never visited your site. In our own work that is cold email and LinkedIn.
Wondering whether live chat would pay off on your site? Book a call and tell me your monthly visitors and who they are. I will say if I would start there.
Frequently asked questions
Can an AI agent replace a human on B2B live chat entirely?
For first answers and out-of-hours questions, a bot can handle the simple ones. For anything a buyer will later hold you to, such as a quote, a delivery date or a contract term, keep a person on the last step before a meeting is booked. Read a sample of bot transcripts weekly: a confident wrong answer costs more than a slow right one.
Does live chat replace the contact form on a B2B site?
Keep both. A form suits buyers who want to send a detailed written request, attach a specification or reach you outside your chat hours. Chat suits quick fit questions on pricing and proof pages. Track meetings held from each source separately, so you can see which one deserves more of your team's time.
Is live chat a substitute for hiring an SDR?
No. Chat only reaches people who already found your website, and many of your target accounts will not visit this quarter. An SDR or an outbound team opens conversations with accounts that do not know your name yet. Use chat to catch interest that already exists, and outbound to create the rest.
Can ChatGPT answer the chat on my website?
A general model does not know your prices, scope rules or past projects, so on its own it will guess. Ground it in your own pages and case studies, and give it a short list of topics it must pass to a person. Before launch, test it against 20 real questions taken from past sales calls.
