ECHO EMISSARY

Templates

Sales chat script: a sample for your sales team

A chat script is not a block of text you paste in whole. It’s a sequence of steps with a few ready-made lines for each one. The client should feel they’re talking to a real person, and you should be sure every conversation goes through the same checkpoints. Below is a sample with four stages and eleven texts you can hand out to your team.

Stage 1. The first reply

The job of the first reply is to show the client they’ve been heard and to ask one question. Not a price list, not a pitch, not five questions in a row.

Replying to an inquiry

Hi {Name}. I’m {your name}, and I’ll help you with {topic}. To find the right option, could you tell me what you need it for?

When to use: the client reached out first. Reply as fast as you can during business hours, while the interest is still there.

If the inquiry came in after hours

Hi {Name}. We got your message. We won’t be able to give you a proper answer today, but tomorrow before {time} I’ll message you first.

When to use: evenings and weekends. A promise with an exact time beats silence until morning.

Stage 2. Discovery

This is where the sales rep listens. Two or three questions, each in a separate message, and only after the previous one has been answered.

A question about the situation

Got it. How are you handling this right now? What isn’t working for you about the current setup?

When to use: after the client’s first reply. The answer tells you what your offer is being compared with.

A question about timing and the decision

When do you need this by? And who else will be involved in the decision?

When to use: once the task is clear. Skip this question, and the deal will later stall on “I need to check with someone.”

A short summary

Just to make sure I’ve got it right: you need {task} by {deadline}, and what matters most is {main criterion}. If that’s right, I’ll suggest two options.

When to use: before you make an offer. The client confirms, and from then on you’re talking about their task, not your product.

Stage 3. The offer and objections

The offer

Two options fit what you need. {Option 1}: {the benefit}. {Option 2}: {the benefit}. Which one feels closer?

When to use: after the client has confirmed the summary. Two options instead of one turn “buy or not” into a choice.

“I need to think about it”

Of course. To make it easier: what exactly do you want to weigh up? The price, the timing, something else? If you tell me, I’ll send you whatever helps you decide.

When to use: the client asks for a pause. The goal is to learn the real reason, not to talk them into it.

“It’s cheaper elsewhere”

That makes sense, comparing is important. What’s included in their offer? Let’s go through it point by point, and you’ll see what you’re paying for in each case.

When to use: the client brings up a comparison. Don’t argue and don’t run down others. Compare on substance.

“Now isn’t a good time”

Understood. When would be a better time to come back to this? I’ll message you on the day you name, and not before.

When to use: the objection is about timing, not the offer itself. A date written down brings a client back better than a random reminder.

Stage 4. The agreement

Closing

Then let’s confirm: {what}, {amount}, {deadline}. I’m sending you the {invoice / contract / payment link}. Does paying by {date} work for you?

When to use: the client has picked an option. An agreement always covers what, how much and when.

If the client went quiet after agreeing

Good afternoon, {Name}. I sent the invoice for {amount} yesterday. Have you had a chance to look at it? Happy to answer any questions.

When to use: a day after sending the invoice. One nudge, no pressure.

How to roll out the script

  • Teach the stages, not the text. A rep should know which step they’re on and which comes next. They can find the words themselves.
  • Let reps change the words, but not the order. A skipped discovery step is the most common reason agreements fall through.
  • Check against real chats. Once a week, open a few conversations from each rep and see at which stage they break off.
  • Update the script from objections. If the same objection keeps coming up, it needs its own answer in the sample.
  • Don’t send clients identical texts from different chats. A template is a frame. The name, the detail and the tone come from the person.

Common questions

How is a chat script different from a call script

In a chat, the client sees everything that was said and can reread it. So the lines are shorter, there’s one question per message, and the wording is more precise.

Do reps need to learn the script by heart

No. They need to learn the stages and the goal of each step. The ready-made lines are a prompt, not mandatory text.

How do you know the script is working

Look at the stage where conversations break off. If most reach the offer but not the agreement, work on your answers to objections.

A conversation with a clear order is less likely to stop mid-sentence.

Why it works