Chat selling is answering, fast
A sales chat is not a pitch delivered through a smaller window. The visitor arrived with a question standing between them and the signup; your entire job is to answer it credibly and make the next step obvious. Every script below follows that shape: answer first, advance second.
Openers for high-intent pages
These pair with proactive invitations on pricing, checkout, or comparison pages — specific beats friendly:
- "Deciding between plans? Tell me your team size and I'll give you a straight answer on which fits."
- "Comparing us with something else? Ask me the hard question — I'd rather you hear the honest answer here."
- "If anything on this page is unclear, that's my fault, not yours. What can I explain?"
The objection scripts
"It's too expensive." Never argue the number; anchor the comparison. "Compared to what you're weighing it against, or compared to not solving it? If it's the first, tell me the other option and I'll give you an honest comparison — including where they're better."
"We already use a competitor." "Then you know exactly what annoys you about it. Tell me the one thing you'd fix, and I'll tell you honestly whether we fix it."
"I need to ask my boss." "Of course. Want me to send you a summary of this conversation you can forward? It'll say what we do, what it costs, and what I couldn't answer." The transcript does the selling in the room you're not in.
"Does it do X?" (and it doesn't) "No — and I'd rather tell you now than have you find out in month two. Here's the closest thing we do have: {alternative}. Deal-breaker, or workable?"
The discount question
Have a policy before the question arrives, because it will. If you discount: state the condition, not a favor — "Annual billing knocks the price down; that's the honest lever I have." If you don't: "The price is the price for everyone — what I can do is make sure you're not paying for seats you don't need." Both answers build more trust than an improvised percentage.
Closes that respect the visitor
- "You can test this in about two minutes — the free plan doesn't ask for a card. Want the link?"
- "You've asked everything I'd ask. The fastest way to settle it is on your own site — start free and see it live."
- "I'll stop selling: you know your needs better than I do. If it helps, this transcript will be in your inbox either way."
Make them canned, keep them honest
Save these as shared canned responses so every agent starts from the same tone, and edit them monthly against real transcripts. The test for every script: would you be comfortable if the visitor knew it was scripted? If not, rewrite it until you would.
Qualifying without interrogating
The fastest way to lose a high-intent visitor is to answer their question with four of your own. Qualification in chat works when each question is earned by something you just gave them, and when the visitor can see why the answer helps them rather than helps your reporting.
Answer first, then ask one thing. “Yes, that works on the Business plan — roughly how many agents would be using it?” gets answered far more often than the same question asked cold, because it reads as scoping their situation rather than screening them. Keep to a single question per message; a stacked list gets one answer and three ignored lines. And prefer questions whose answers change your recommendation. Team size, timeline and the system it has to sit next to usually do. Job title and how they found you usually do not, at least not while they are still deciding.
When you genuinely need several details, say so and give the reason: “Three quick things and I can tell you exactly what this costs you — team size, whether you need the API, and when you want to be live.” Framing the ask as a route to a concrete answer converts far better than the same three questions delivered one at a time without explanation.
Scripts for the visitor who is not ready
Most chats on a pricing page do not end in a purchase, and treating them as failures produces pushy copy that costs you the ones that would have converted later. Write for the “not now” deliberately.
- Still comparing: “Completely fair. The two things people usually compare us on are per-agent cost and how the AI is billed — want me to put those side by side so you have it in writing?”
- Wrong time: “No problem. Shall I send this summary to your email so it is there when the budget opens up?”
- Not the decision maker: “Would it help if I wrote this up in a short note you can forward, with the pricing at your team size already worked out?”
- Just looking: “Have a look around — the free plan needs no card, so trying it is usually faster than reading about it. I am here if anything is unclear.”
Each of these ends with something useful in the visitor's hands and a reason for them to come back, which is the realistic win from a chat that was never going to close today.
What to measure
Script quality shows up in three places. Reply rate per opener tells you which first lines earn a conversation at all — run two on the same page for a fortnight and keep the winner. Chats that captured a contact detail is the honest measure of a qualifying script, because a chat with no way to follow up is over whether or not it felt good. And the objection log: keep a running tally of which objection each chat surfaced. When one objection dominates for a month, the fix is almost never a better rebuttal — it is a change to the page that raised it.