Retail Sales Script Templates

Six retail sales scripts covering the full floor: greeting a browser, discovering needs, recommending a product, adding on at checkout, handling a price objection, and closing with a loyalty signup. 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
Sales & Leads

Template preview

Greet a browsing shopper

When to use

A shopper just started browsing the product area with no clear plan yet.

Script

Hi there, welcome to store name -- I am your name. No need to buy anything today, feel free to look around at your own pace.

If it helps, we just got new stock in the product area, and there is promo on this week if you spot something you like.

I will be right over here. When you want a hand -- sizes, stock, or just a second opinion -- give me a wave and I am yours.

One quick thing so I can point you the right way: is this for you, or are you shopping for someone else today?

Download free template

6 ready-to-use variants

1

Greet a browsing shopper

When to use: Use it in the first moments after a shopper arrives, before they feel watched.

When to use

A shopper just started browsing the product area with no clear plan yet.

Script

Hi there, welcome to store name -- I am your name. No need to buy anything today, feel free to look around at your own pace.

If it helps, we just got new stock in the product area, and there is promo on this week if you spot something you like.

I will be right over here. When you want a hand -- sizes, stock, or just a second opinion -- give me a wave and I am yours.

One quick thing so I can point you the right way: is this for you, or are you shopping for someone else today?

2

Discover what they need

When to use: Use it once a shopper engages, so your suggestion fits their real situation.

When to use

first name is looking around the product area but has not said what they need yet.

Script

So I point you the right way rather than guessing, first name -- I am your name by the way -- can I ask what brought you in for product area today?

Is this for everyday use, a specific occasion, or a gift? That one answer changes what I would show you.

And have you used something like this before -- is there anything about your current one you want to fix or upgrade this time?

Last thing: do you have a rough idea of budget range, or would it help if I laid out a couple of options across different price points?

Great -- that gives me plenty to work with. Let me show you two or three that actually fit, not the whole wall.

3

Recommend the right product

When to use: Use it after discovery, when you know enough to point to the right item.

When to use

first name has told you enough that you can match them to a specific product.

Script

Based on what you said, first name, I would point you straight at the product. Here is why it fits: key benefit.

It is not the flashiest thing on the shelf, but it is the one I would take home for what you described. It handles exactly the use you mentioned.

If you want a second option to weigh it against, the alternative is a step in a different direction -- a little more or less depending on what matters most to you.

The product is price. Want me to hold it while you keep looking, or are you happy enough to take it now?

4

Add on at checkout

When to use: Use it at the register or checkout step, once the main purchase is settled.

When to use

first name has decided on the product and you are ringing it up.

Script

Nice choice, first name -- the product is a good one. While I ring this up, one thing worth a look.

Most people who buy the product end up wanting the add-on too, because add-on benefit. It saves the trip back in a week when you realise you need it.

It is price added to this, and honestly if you would not use it, skip it -- I am not going to talk you into something that sits in a drawer.

Want me to add it, or are you good with just the product today? Either way is completely fine.

5

Handle a price objection

When to use: Use it when a shopper likes the item but balks at the price.

When to use

first name likes the product but says it costs more than they expected.

Script

I get it, first name -- it is a real number and I would not pretend otherwise. Let me show you what sits behind it.

The product is built so value point, which is why it lasts where the cheaper ones give out. Spread over how long you will actually use it, the price per use is small.

Compared with comparison, you pay a little more up front to replace it far less often. That is usually the better deal in the end.

If budget is the real sticking point, tell me straight and I will show you an option that costs less -- I would rather you leave happy than oversold.

6

Close and invite to loyalty

When to use: Use it at the final step, once the shopper has committed to buy.

When to use

first name is buying the product and you are completing the sale.

Script

Perfect, first name -- let me get you sorted. You are going to get good use out of the product.

Quick one before you go: it takes ten seconds to join loyalty program, and if you do it now, signup benefit on this purchase. No spam, just the occasional heads-up on things you actually care about.

Want me to set that up while I bag this? All I need is a phone number or email.

Either way, thank you for coming into store name today. If anything is not right with it, bring it back and ask for me by name.

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.
How do I greet a retail shopper without being pushy?
Welcome them, give them an easy out to browse, and offer one specific reason to engage, like new stock or a promotion. Then step back. The goal is to feel available, not to hover over someone who just walked in.
When should I suggest an add-on or upsell?
Wait until the main purchase is settled, usually at checkout, then suggest one add-on that protects or completes what they already chose. A relevant extra feels helpful, while a random upsell early in the visit makes the whole thing feel like a trap.
How do I handle a shopper who says the price is too high?
Acknowledge the number honestly, then reframe on how long the item lasts or its cost per use versus a cheaper option. If budget is the real limit, offer a lower-priced choice rather than discounting and teaching them the price was soft.
Should retail staff push loyalty signups at checkout?
Only if you tie it to a benefit on the current purchase and keep it to ten seconds. A quick, relevant offer converts. A long, robotic pitch delays a shopper who is ready to leave and sours an otherwise good visit.

Similar templates

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.