Using AI to create a simple upsell and cross-sell script for your front desk or service team without hiring a sales trainer
How to create an upsell script for staff with AI — free, fast, and tailored to your business. No sales trainer needed. Ready in under an hour.
Your front desk staff just checked out a client, and the entire interaction was: price, card, receipt, goodbye. No mention of the deep conditioning treatment. No mention of the protection package. No mention of anything that could have made that customer's day better and added $30 to the ticket. Sound familiar?
This post shows you how to create an upsell script for staff using AI — a free tool that builds a simple, natural-sounding upsell and cross-sell script tailored to your actual services, without paying for a sales trainer or spending a weekend writing it yourself.
You don't need any tech skills. If you can type a text message, you can do this.
What you need before you start
ChatGPT{:target="_blank"} — a free AI tool where you type a request in plain English and get a written response back; the free version (GPT-4o) is more than enough for this. Free to start, with a $20/month paid plan if you want extras.
Claude{:target="_blank"} — an alternative AI tool made by Anthropic; it's particularly good at making scripts sound like a real human said them rather than a corporate training manual. Also free to start.
Either one works. Use whichever you already have an account with, or just pick ChatGPT — it's the most familiar starting point for most people.
Time required: About 45–60 minutes start to finish, including editing. The AI writes fast. Your editing time depends on how opinionated you are, which is a good thing.
Skill level: If you can write an email, you can do this. Seriously.
Why your front desk is your cheapest sales channel
Most small business owners spend real money trying to get new customers. Ads, flyers, referral programs, social posts. But research from Bain & Company via HBR{:target="_blank"} shows that increasing customer retention by just 5% can lift profits by 25–95%. And the probability of selling something extra to a customer already in your shop? 60–70%, versus 5–20% for someone new{:target="_blank"}.
The person standing at your front desk already said yes once. That's the hardest part. A well-worded suggestion from your team — not pushy, just helpful — is one of the highest-return things your business can do. Generic sales training to get your staff there costs $500–$3,000 per session. A good AI prompt costs nothing.
Upselling vs cross-selling: what the difference means for your script
These two words get used interchangeably, but they need different scripts.
Upselling is suggesting a better or bigger version of what the customer is already getting. A salon client booked a regular colour? Mentioning the toner that keeps it vibrant for longer is an upsell. An auto shop customer came in for a basic oil change? The synthetic upgrade is an upsell.
Cross-selling is suggesting something complementary — a different service or product that goes well with what they chose. Same salon client? Recommending a scalp treatment alongside the colour is a cross-sell. The oil change customer? Mentioning the tire rotation they're due for is a cross-sell.
You want both types of scripts, and you'll prompt the AI separately for each. This matters because the language is different. An upsell frames a reason to upgrade. A cross-sell frames a reason to add. Mixing them up makes both sound awkward.
What to feed the AI before you write a single line
The quality of your script depends almost entirely on what you tell the AI upfront. A vague request gives you a generic, slightly embarrassing script that your staff will immediately clock as fake. Specific inputs give you something that actually sounds like your business.
Before you open ChatGPT or Claude, write down these five things:
- Your top 5–8 services or products — with the names you actually use, not the "official" names
- Your average ticket price — roughly what a typical customer spends
- Who your typical customer is — be honest and specific (busy parents, tradespeople, dog owners over 40, whatever fits)
- The top 2–3 objections your staff hears — "I'll think about it," "maybe next time," "I'm good thanks"
- One thing you'd never want your staff to say — this helps the AI avoid language that feels wrong for your brand
Having these five things ready before you type a single word will save you a lot of back-and-forth. Think of it like briefing a contractor before they start work — the more specific you are, the less you'll need to fix later.
How to build your AI sales script for your small business front desk
1. Open ChatGPT{:target="_blank"} or Claude{:target="_blank"} and start a new conversation.
2. Paste your five inputs from above into a note somewhere handy. You'll use them in the prompt.
3. Type (or paste) this prompt, filling in the bracketed sections with your own details:
You are helping a small business owner create a simple, natural-sounding upsell script for their front desk staff. Here are the details:
- Business type: [e.g., hair salon / auto repair shop / pet grooming service]
- Services we offer: [list your 5–8 services here]
- Average customer spend: [e.g., $65]
- Typical customer: [e.g., women 30–55, usually regulars, value quality but hate feeling pressured]
- Common objections we hear: [e.g., "maybe next time" / "I'm good thanks"]
- Language we'd never use: [e.g., "limited time offer" / "just so you know" / anything that sounds like a call centre]
Please write 3 short upsell scripts (2–4 lines each) for front desk staff to use when a customer is checking out. Each script should: (1) notice a natural opportunity, (2) suggest an add-on tied to a benefit the customer cares about — not just price, and (3) close softly with no pressure. Keep the language warm and conversational. Do not make the scripts sound like a sales pitch.
This prompt works because it gives the AI a structure to follow — the three-part approach that actually works at a front desk: notice a need, suggest a benefit (not a price), keep it short.
4. Hit send and read through what comes back.
5. If anything sounds stiff or off-brand, reply with a quick note like: "The second script sounds a bit formal — can you rewrite it to sound more like how a friendly staff member at a busy salon would actually talk?" Claude is especially good at responding to this kind of tone nudge.
6. Once you have upsell scripts you like, run the same prompt again — replacing "upsell" with "cross-sell" and adjusting the services list to reflect complementary pairs. This gives you a separate set of scripts for suggesting additional services, not upgrades.
You'll end up with 6–8 short scripts. That's plenty to start with.
Making the script sound like your business, not a call centre
Raw AI output is a starting point, not a finished product. It won't know your local slang, your regulars' names, or the fact that your shop has a running joke about the coffee machine. That's your job to add.
Read each script out loud. If you wouldn't say it to a customer yourself, your staff won't either. Swap out any words that feel stiff. "Would you be interested in" is a phrase no real human says at a front desk — replace it with "have you tried" or "we could add."
One more trick: add a sentence at the top of your prompt that says "Write this the way a friendly, knowledgeable staff member would actually say it out loud — not how it would appear in a brochure." That single instruction shifts the output noticeably toward something real.
Getting your team to actually use the script
Here's the thing nobody tells you: staff resistance is the most common reason these scripts fail. Not the AI, not the writing. The rollout.
The fix is in the framing. Don't hand your team a "sales script." Call it a "helpful suggestions guide" or a "customer care cheat sheet." Same thing, different reception. Service industry coaches consistently report better adoption when staff feel like they're helping customers, not selling at them.
A simple rollout:
- Share the scripts as a one-page printed sheet at the front desk — not a training manual, just a reference
- Run one 15-minute practice session where staff read the scripts to each other out loud (yes, out loud — reading silently doesn't build the muscle memory)
- Pick one script to use for the first week. One. Not six. Once it feels natural, add another
You can also use AI to generate objection-handling practice scenarios. Just ask: "Give me 5 short role-play scenarios where a customer politely declines a suggestion — and write the staff member's response for each one." Takes two minutes and replaces a full training exercise.
Measuring whether it's working: the one number to track
You don't need fancy software. You need one number: average transaction value. What does the average customer spend in a given week?
Write it down this week, before you introduce the script. Write it down again three weeks after. That's your before-and-after. 2023 McKinsey research{:target="_blank"} on personalised service recommendations suggests a 10–15% lift is realistic for service businesses that do this well — but even a consistent $5–$10 increase per ticket adds up fast when you're seeing 30 customers a week.
Simple A/B testing works too: use the script for two weeks, don't use it for one week, compare. It's not scientific, but it tells you something.
What to do next
Take the five business inputs you wrote down earlier and run the prompt today — even just for one service type. Get the scripts in front of your team this week while it's fresh. If you want to go further and build these scripts into an actual onboarding process for new staff, check out our guide on using AI to create staff onboarding and training documents for small businesses.
FAQ
Do I need the paid version of ChatGPT to create an upsell script for staff? No. The free version runs GPT-4o and handles this task easily. The paid plan ($20/month) adds features like longer memory and file uploads, which you don't need here. Start free.
What if my industry has specific words or services that the AI doesn't know about? Just include them in your prompt. If you use specific trade terms, product names, or service names that are unique to your business, type them out in the services section of your prompt and briefly explain what they are. The AI will work with what you give it.
Can I use an AI sales script for phone staff, not just front desk? Absolutely. Just change one word in the prompt: replace "checking out" with "at the end of a booking call" or "before hanging up," and the scripts will adjust accordingly. The same structure works.
What if the scripts still sound too generic after I edit them? Feed the AI a sample of how you or your staff actually talk — copy a few lines from a customer email you've sent, or describe a real conversation that went well. Then ask it to rewrite the scripts in that same tone. Giving the AI an example to match is one of the most effective ways to close the gap between generic and genuine.
Is there a risk my staff will overuse the script and annoy customers? Real one. The answer is to be explicit in your rollout: one suggestion per visit, max. Scripts work best as a gentle prompt for staff who wouldn't mention anything otherwise — not as a checklist to run through every time. Frame it that way from the start and you'll be fine.
Read Next
Using AI to write and respond to Google reviews in a way that actually helps your local search ranking
Customer ServiceHow to use AI to prep and send a monthly client report without hiring an account manager
Customer ServiceHow to use AI to prep and send a monthly client report without hiring an account manager