Ecommerce Live Chat Script Templates

Live chat scripts for ecommerce stores covering greeting, product questions, order status, discounts, returns, and handoff. 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 store name — I am agent name, here if you need a hand.

Offer help

I noticed you checking out product, which is a great pick. If you have any questions about sizing, materials, delivery, or which option is right for you, just ask and I will sort it out quickly. No pressure at all — I am mostly here to make sure you find exactly what you are looking for.

Ask

Is there anything I can help you decide on, shopper name? If you are stuck between options or wondering whether something will arrive in time, tell me and I will give you a straight answer. And if you are just browsing, enjoy the look around — I will be right here if you need me.

Download free template

6 ready-to-use variants

1

Proactive greeting

When to use: Use when a visitor is browsing products or lingering on a page.

Open

Hi, welcome to store name — I am agent name, here if you need a hand.

Offer help

I noticed you checking out product, which is a great pick. If you have any questions about sizing, materials, delivery, or which option is right for you, just ask and I will sort it out quickly. No pressure at all — I am mostly here to make sure you find exactly what you are looking for.

Ask

Is there anything I can help you decide on, shopper name? If you are stuck between options or wondering whether something will arrive in time, tell me and I will give you a straight answer. And if you are just browsing, enjoy the look around — I will be right here if you need me.

2

Product question

When to use: Use when a shopper asks about fit, features, or availability.

Acknowledge

Happy to help, shopper name — good call double-checking before you buy.

Clarify

Tell me a little about what you need product for, and I can point you to the right choice. On the detail you asked about, here is the honest answer, along with anything worth knowing before you order. If you are between two options, I will tell you which one most people in your situation are happiest with rather than leaving you to guess.

Recommend

Based on what you have said, I would go with the recommendation — it suits what you described and tends to get the best reviews for exactly that. If you would like, I can check we have your size or colour in stock right now, drop the link straight into the chat, and make sure you are ordering the right thing the first time.

3

Order or shipping status

When to use: Use when a customer asks about delivery or tracking.

Acknowledge

Of course, shopper name — let me check on order number for you right now.

Give the status

Your order is currently status, and the latest estimate for delivery is eta. I will drop the tracking link here too so you can follow it yourself any time. If anything looks stuck once it is with the courier, I would rather tell you straight than have you wondering, and I will chase it on our end if needed.

Close

Is there anything else I can sort while we are chatting — a change of address, or a question about another item? If your order does not turn up around eta, come straight back to this chat and I will get it investigated quickly so you are not left chasing it on your own.

4

Discount or cart nudge

When to use: Use when someone lingers at checkout or asks about a deal.

Notice

Looks like you have got product in your cart, shopper name — great choice, it is a popular one.

Help decide

If something is holding you back — sizing, delivery timing, or a quick question — tell me and I will clear it up so you can decide with confidence. And since you are here, I can offer offer to help you get it today rather than risk it selling out or slipping your mind later this week.

Close

Just add code at checkout and the discount applies automatically — no catch. If you would rather think it over, that is completely fine, and I can save your cart so it is waiting for you. Either way, I am here if any last question is standing between you and hitting the button.

5

Return or complaint

When to use: Use when a customer reports a problem with an order they received.

Acknowledge

I am really sorry, shopper name — that is not the experience we want you to have with order number.

Understand

Can you tell me a bit more about the issue — whether it arrived damaged, the wrong item came, or it just was not right? A quick photo helps if it is a damage or fault, but I will not make you jump through hoops. My aim is to put this right with as little hassle for you as possible.

Resolve

Here is what I can do: I will arrange resolution straight away, and send you everything you need in this chat and by email. You should not be out of pocket or chasing us for something that went wrong on our side. If a replacement is what you would prefer over a refund, just say the word and I will set it up.

6

Human handoff

When to use: Use when a query needs a person beyond automated answers.

Explain

Let me get a person on this for you, shopper name — you deserve a proper answer, not a guess.

Reassure

I am bringing in agent name from our team, who can help with topic directly. I have passed along everything we have covered so far, so you will not have to repeat yourself or start over. They can look into the details a bot simply cannot, so this is more of an upgrade than a hold-up.

Set the wait

They should be with you in about wait time. Please keep this chat open, and if you think of anything else in the meantime, pop it in here so it is ready for agent name the moment they join. Thanks for your patience — you are in good hands and we will get this sorted for you.

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 an ecommerce live chat script cover?
It should handle a warm greeting, product questions, order and shipping status, a gentle cart nudge, returns and complaints, and a smooth handoff to a human. Together these help shoppers decide, buy, and get support without leaving the page.
When should live chat greet a shopper proactively?
Trigger a friendly greeting when a shopper lingers on a product page, revisits, or stalls at checkout. Keep it light and helpful rather than pushy, so it feels like assistance rather than an interruption that scares them off.
How do I use discounts in chat without devaluing them?
Offer a code only when it genuinely helps close a hesitating shopper, and tie it to a real reason such as finishing their cart today. Handing out discounts to everyone trains customers to always wait for one, so use them with intent.
How should I handle returns over live chat?
Lead with empathy, confirm the order and what went wrong, and make the fix effortless. Offer a refund or replacement without hoops, and follow up in chat and by email so the customer never has to chase you for something that was not their fault.
When should a bot hand off to a human?
Hand off whenever a query needs judgement, account access, or empathy a bot cannot provide, such as a complaint or a stuck order. Frame the switch as an upgrade and pass a summary so the shopper does not repeat themselves.

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.