Retail Chatbot Script Templates

Chatbot scripts for retail stores covering store hours, stock checks, click-and-collect, returns, loyalty, and human 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

Greeting and intent routing

Open

Hi, welcome to store name — I am the store assistant. I can help you check store hours, see whether something is in stock near you, sort a click-and-collect order, or start an in-store return. What can I help with today?

Route the intent

If you are not sure where to start, pick one of these and I will take it from there: quick reply one, quick reply two, or something else entirely. Tell me in your own words if none of those quite fit — I would much rather understand exactly what you need than send you down the wrong path and waste your time.

Confirm and hand on

Great, shopper name, I have got it from here. If your question turns out to need a person in the shop — say, holding an item at the counter or checking something on the shelf — I will bring in a store associate and pass along everything we have covered, so you are never left starting over from the beginning.

Download free template

6 ready-to-use variants

1

Greeting and intent routing

When to use: Use this as the opening exchange for the store chatbot.

Open

Hi, welcome to store name — I am the store assistant. I can help you check store hours, see whether something is in stock near you, sort a click-and-collect order, or start an in-store return. What can I help with today?

Route the intent

If you are not sure where to start, pick one of these and I will take it from there: quick reply one, quick reply two, or something else entirely. Tell me in your own words if none of those quite fit — I would much rather understand exactly what you need than send you down the wrong path and waste your time.

Confirm and hand on

Great, shopper name, I have got it from here. If your question turns out to need a person in the shop — say, holding an item at the counter or checking something on the shelf — I will bring in a store associate and pass along everything we have covered, so you are never left starting over from the beginning.

2

Store hours and location

When to use: Use this when a shopper asks about opening hours or finding a branch.

Open

Happy to help with that. Which store name location are you heading to, or shall I use the one nearest you based on your area?

Give the details

The store location store is open opening hours today, including any weekend or holiday changes I know about. If you are travelling across town, I can drop a directions link straight into the chat so you can navigate there in one tap, and I will flag if the hours are different tomorrow so you do not turn up to a closed door.

Offer more

Want me to check whether a specific item is in stock at store location before you set off, or reserve it at the counter so it is waiting when you arrive? That way you are not making the trip on the off chance. Just tell me what you are after and I will confirm it for you right now.

3

Is this in stock near me

When to use: Use this when a shopper wants to know if an item is available locally.

Open

Let me check that for you. Which product are you after, and which area or postcode should I search around to find your nearest branch?

Report stock

Here is what I am seeing: product is stock status at the store location store right now. Stock moves through the day, so if it is low I would not wait too long before heading in. I can also show you a couple of nearby stores that have it, in case one turns out to be more convenient for you than another.

Reserve or redirect

Want me to reserve it at store location so it is held at the counter under your name? Just tap the reserve link and it will be ready for you. If you would rather it came to you instead, I can switch this to delivery or click-and-collect — whichever saves you the most hassle today, your call entirely.

4

Click-and-collect or delivery

When to use: Use this when a shopper wants to collect in store or switch to delivery.

Open

Of course — let me sort your collection. Do you have an order number, or shall I set up a fresh click-and-collect order for you from scratch?

Confirm the details

Your order will be ready at the store location store from pickup time, and you can collect it from the collection point once you arrive. Bring a bit of ID or your order confirmation and the team will hand it straight over, no queueing at the till. If you need it sooner than that, tell me and I will check whether an earlier slot is possible.

Delivery option

Prefer it delivered instead? I can switch order number to home delivery and give you a realistic arrival window, so you can choose whichever fits your day best. Either way, I will send a confirmation to this chat and by email so you have the collection point details and timing saved, and nothing gets missed.

5

In-store return or exchange

When to use: Use this when a shopper wants to bring something back to a branch.

Open

No problem at all — let me help you return or exchange that. Can you tell me the item and share your order number if you have it handy?

Explain the options

You are within the return window, so you have got options: bring the item to the store location store with your receipt or order confirmation, and the team can refund it or swap it for a different size or colour on the spot. If the packaging is long gone, do not worry — I will note that on your file so it is not a problem at the counter.

Make it easy

Want me to check that the size or colour you would prefer is actually in stock at store location before you make the trip? That saves you going in twice for nothing. I will also flag your visit to the returns desk so they are expecting you, and the whole thing takes a couple of minutes rather than a queue.

6

Handoff to a store associate

When to use: Use this when a task needs someone physically in the store.

Open

This one is better handled by someone in the shop, shopper name, so let me bring in a person who can actually put eyes on it for you rather than guessing from here.

Reassure and pass context

I am connecting you with associate name at the store location store, who can help with topic directly — checking the shelf, holding an item at the counter, or anything a bot simply cannot do from a chat window. I have passed along everything we have covered so far, so you will not need to repeat yourself when they pick up the conversation.

Set expectations

They will be with you shortly. Please keep this chat open, and if anything else comes to mind about topic, drop it in here so associate name has the full picture the moment they join. Thanks for your patience — you are in good hands and we will get this sorted properly in the store 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 a retail chatbot script cover?
For a physical or omnichannel retailer it should handle greeting and routing, store hours and location, stock checks near the shopper, click-and-collect and delivery, in-store returns and exchanges, loyalty, and a clean handoff to a store associate. These reflect how shoppers actually move between the website and the shop.
How is a retail chatbot different from an ecommerce one?
A retail bot deals with the physical store: which branch has stock, opening hours, reserving at the counter, click-and-collect, and in-store returns. An online-only bot focuses on shipping and web orders. Retail copy should connect the website to the nearest shop rather than assume everything ships.
Can a chatbot check store stock and hours?
Yes, when it is connected to your inventory and store systems. The script asks for the product and location, reports a live stock status, and can reserve the item at the counter, so a shopper knows before making the trip rather than turning up on the off chance.
When should the retail bot hand off to a store associate?
Hand off whenever a task needs someone physically in the shop, such as holding an item, checking a shelf, or resolving a return at the counter. Passing the context so the associate is briefed makes the switch feel like help rather than a dead end.
Are these retail chatbot scripts free?
Yes. Copy them, swap the placeholders for your store details, or download the Word doc, and use them in sem.chat or any chat tool with no signup.

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.