Upsell & Cross-sell Chat Scripts

Use this when you want to grow average order value without sounding like a hard sell. Each script fires at a natural moment in the conversation: an add-on while something is in the cart, an upgrade when a buyer is choosing a plan, a service or warranty at checkout, and a cross-sell after the order ships. Copy the lines that fit your catalog, swap in your products and prices, and let your agent offer them only when they genuinely help the customer.

Format
Editable doc
Length
5 sections · ~2 pages
Price
100% free
Setup
Copy or deploy

Copy the whole template, or grab a single block below.

Get started free
4.9·Free · No signup · Copy-paste ready
Connects toWebsiteWhatsAppTelegramInstagram
Sales & Leads

Upsell & Cross-sell Chat Scripts

Add-on while it is in the cart

Nice pick on the [Main Product]. A lot of people pair it with [Add-on], so it is ready to use right out of the box. Want me to add it for [$XX]?

Quick tip before you check out: the [Main Product] runs through [Consumable] over time. Want to add a [pack/refill] now so you are covered for the first few months?

One thing that goes really well with the [Main Product] is the [Add-on] for [$XX]. Totally optional, just easier to grab it in the same order. Should I add it?

If they say yes: Done, the [Add-on] is in your cart. Anything else before we check out?

If they say no: No problem, leaving it out. You can always add it later if you change your mind.

Bundle instead of single items

Good news: the [Item A] you are looking at also comes in a bundle with [Item B] and [Item C]. Bought together it works out cheaper than buying each one separately. Want me to show you the bundle?

If you are setting up [use case], the [Bundle Name] has everything in one go: [Item A], [Item B], and [Item C] for [$XX]. Want me to switch your cart over to the bundle?

Heads up, you have [Item A] in your cart. The [Bundle Name] adds [Item B] and [Item C] for just [$XX] more. Most people grab the bundle for that reason. Want it?

If they want just the one: Totally fine, keeping it to the [Item A]. Easy to add the rest later.

5 ready-to-use sections

1

Add-on while it is in the cart

When to use: Offer one relevant accessory or consumable when the customer already has the main item in their cart, framed as a finishing touch rather than an upsell.

Nice pick on the [Main Product]. A lot of people pair it with [Add-on], so it is ready to use right out of the box. Want me to add it for [$XX]?

Quick tip before you check out: the [Main Product] runs through [Consumable] over time. Want to add a [pack/refill] now so you are covered for the first few months?

One thing that goes really well with the [Main Product] is the [Add-on] for [$XX]. Totally optional, just easier to grab it in the same order. Should I add it?

If they say yes: Done, the [Add-on] is in your cart. Anything else before we check out?

If they say no: No problem, leaving it out. You can always add it later if you change your mind.

2

Bundle instead of single items

When to use: When a customer is buying one item that is part of a set, surface the bundle so they see the value of buying together rather than piece by piece.

Good news: the [Item A] you are looking at also comes in a bundle with [Item B] and [Item C]. Bought together it works out cheaper than buying each one separately. Want me to show you the bundle?

If you are setting up [use case], the [Bundle Name] has everything in one go: [Item A], [Item B], and [Item C] for [$XX]. Want me to switch your cart over to the bundle?

Heads up, you have [Item A] in your cart. The [Bundle Name] adds [Item B] and [Item C] for just [$XX] more. Most people grab the bundle for that reason. Want it?

If they want just the one: Totally fine, keeping it to the [Item A]. Easy to add the rest later.

3

Upgrade to the better fit

When to use: When a customer is choosing between tiers or models, help them compare and step up only if the higher option actually matches what they told you they need.

Based on what you mentioned about [need or use case], the [Standard Plan/Model] will do the job. If you also want [key benefit of upgrade], the [Premium Plan/Model] adds that for [$XX] more a month. Want me to compare them side by side?

The main difference: [Standard] covers [feature set], and [Premium] adds [extra feature] plus [extra feature]. For what you are doing, [recommended tier] is usually the better fit. Which way are you leaning?

You can start on [Standard] and move up anytime, so there is no pressure to decide now. Want me to set you up on [Standard] for now?

If they upgrade: Great choice, [Premium] it is. You will get [extra benefit] right away.

If they stay: [Standard] is set. You can upgrade in two clicks whenever you need [extra feature].

4

Warranty or service at checkout

When to use: Offer protection or a service plan at the moment of purchase, with a plain explanation of what it covers so the customer can decide with real information.

Want to add the [Protection Plan] for [$XX]? It covers [what it covers, for example accidental damage and repairs] for [length of time]. Optional, but worth a look for something you will use a lot.

For the [Product], we also offer [Installation/Setup Service] for [$XX] so it is ready to go without the hassle. Want me to add that?

Quick one before checkout: the [Warranty] extends your coverage to [length] and includes [benefit]. Want it on this order, or skip it?

If they ask what it covers: It covers [plain list of what is included] and does not cover [clear exclusion]. Happy to walk through any of that.

If they decline: No worries, leaving the [Plan] off. Your standard [manufacturer warranty/return window] still applies.

5

Post-purchase cross-sell

When to use: After the order is placed or shipped, follow up on the channel they bought on with one helpful, related suggestion, not a pile of offers.

Subject: Your [Product] is on the way

Your [Product] just shipped and should arrive [timeframe]. One thing that pairs well with it is [Related Product], if you want it ready when your order lands: [link].

Thanks again for your order. Now that you have the [Product], a lot of customers add [Related Product] next for [benefit]. Want me to pull it up?

Hope you are enjoying the [Product]. When you are ready for [refill/next step], the [Related Product] is here whenever you need it: [link]. No rush.

If they reply interested: Great, want me to add it to a new order, or use the same shipping details as last time?

If they reply not now: All good. I will be here whenever you need [Related Product] or anything else.

Replace the [highlighted fields] with your own details. Free to use.

Do it in sem.chat

Turn the right moment into a bigger order

Drop these scripts into your sem.chat agent and let it offer the right add-on, bundle, or upgrade at the right time, across your website, WhatsApp, Telegram, and Instagram. Every interested reply is captured in the built-in CRM, and anything tricky hands off to a person.

  • One AI agent runs these offers 24/7 on your website, WhatsApp, Telegram, and Instagram
  • Every yes, maybe, and follow-up lands in the built-in CRM so nothing slips
  • Smart handoff passes the customer to a human the moment a sale needs a personal touch

How to use this template

  1. 1

    Pick the two or three moments that match how people actually buy from you: cart add-on, bundle, upgrade, warranty, or post-purchase, and skip the rest.

  2. 2

    Swap every [placeholder] for your real products, prices, and what each add-on or plan actually includes.

  3. 3

    Set one clear rule for your agent: offer at most one extra item per conversation, and only when it genuinely fits what the customer said they need.

  4. 4

    Paste the scripts into your sem.chat agent, test a few real buying flows, and adjust the wording until each offer sounds natural in chat.

Frequently asked questions

How do I keep this from feeling pushy?
Offer one thing at a time, tie it to something the customer already said or has in their cart, and always make it easy to say no. The decline lines here do that on purpose. If they pass, drop it and move on. A single relevant suggestion reads as helpful; a wall of offers reads as pressure.
When is the best moment to upsell or cross-sell?
It depends on the offer. Add-ons and bundles land best while the item is still in the cart, upgrades work while the customer is comparing options, warranties fit right at checkout, and cross-sells work after the order ships. The scripts are split by moment so you can match each one to where the customer is.
Can the AI agent decide when to offer something on its own?
Yes. In sem.chat you can give your agent rules like offer the matching add-on only when the main product is in the cart, cap it at one suggestion per chat, and never push the upgrade unless the customer asked about that feature. The agent follows those rules across every channel so the offers stay relevant.

Power it up with sem.chat

Everything you need to put this template to work.

Put this template to work in sem.chat

Drop this template into sem.chat, put it to work across your channels, and go live the same day. Free to start, no credit card.