TrainingSales trainingLeadership developmentCustomer service & frontlineAssessmentAI interviewer360 feedbackAssessment centersSkills gap assessmentCompanyPricingBlogAboutFrançaisBook a demo

Customer service roleplay scenarioCustomer service scripts for angry customers: “Where do I sleep tonight?”

Customer service scripts for angry customers only work once staff have said the lines out loud. Priya, an AI hotel guest, arrives near midnight to find the room she booked three months ago given to someone else. Practice owning the mistake, staying out of the argument and offering a fix with times she can hold you to.

  • Role: Customer service
  • Industry: Hospitality
  • Difficulty: Intermediate
  • Duration: 7 min
  • Voice or video
RAngry customer / LiveVoice · 0:35
Priya, the AI hotel guest in this scenario
PriyaAI hotel guest
Mood · AI character
I booked this room three months ago. Where am I supposed to sleep tonight?
You booked it, and we gave your room to someone else tonight. That’s our mistake, and I’m sorry.
I emailed you two days ago to say my flight was late. Did anybody read it?
Scored live
  • Owns the mistake
  • Doesn’t argue
  • Asks what she needs
  • Offers a concrete fix
  • Gives times and an owner
  • Checks she accepts
AI coachYou owned it without blaming the system. Don’t explain the no-show rule now; ask what she needs.

The situation

Midnight, a full hotel and a guest with nowhere to sleep.

Context

You work the night shift at the front desk of a 160-room city hotel. It is 11:50 pm and every room is taken: a conference and a wedding party checked in today. Priya walks in after a four-hour flight delay, gives her name, and the screen shows her booking canceled as a no-show. The room she reserved three months ago now has another guest in it.

What you know
  • The evening shift marked her booking as a no-show at 10 pm and sold the room to a walk-in guest.
  • Her email saying she would arrive late is in the reservations inbox, unread.
  • A partner hotel two blocks away has rooms. You can book one and a taxi on your hotel’s account.
  • Two rooms here check out early tomorrow. Flag one tonight, and housekeeping can have it ready by 10 am.
  • The duty manager is off site and takes calls only for emergencies.
Your goal
  • Own the mistake and let her be angry without arguing about the no-show.
  • Find out what she needs tonight and tomorrow before you offer anything.
  • Leave her with a plan she agrees to: where she sleeps, how she gets there, when she is back and who confirms it.

The AI character

Meet Priya. She did everything right.

Priya, the AI hotel guest in this scenario
PriyaAI hotel guest · 160-room city hotel
Who she is
Traveling alone for a family wedding. She booked three months ago and has been awake since five this morning.
What she cares about
  • A bed tonight, without more waiting
  • Being back here in time for the wedding
  • Hearing that none of this was her fault
What she won’t say first
  • The wedding is in this hotel tomorrow at noon, and she has to be back by ten to get ready.
  • She would take another hotel tonight if she knew exactly when and how she would be back.
  • Her phone is almost dead, so she can’t look for a room herself.
How she reacts
  • “Our system shows…”She cuts in: “I don’t care what your system shows.”
  • A plain apology that names the mistakeShe lowers her voice and lets you finish a sentence.
  • “We’ll figure something out”She asks what exactly, and by when.
  • “Please calm down”She gets louder and asks for your manager.
Starting mood

Angry and exhausted. She interrupts every explanation until she hears what happens next.

What is scored

Six criteria. All six scored from your words.

Once Priya leaves the desk, each of the six scores comes with the sentences that earned or cost points, quoted with timestamped comments. Empathy is judged from the content of your replies: whether you said what went wrong for her before moving to the fix. Swap in your hotel’s service standard, or a model such as HEARD, and the scores follow it.

  1. 01

    Owns the mistake

    What good looks like

    Says plainly what went wrong for her and apologizes once, without blaming the system, the evening shift or her late arrival.

    Common miss

    Opens with “Our system shows your booking as a no-show.”

  2. 02

    Doesn’t argue

    What good looks like

    Lets her finish, accepts her account of the email and leaves the explanation for later, if she asks for it.

    Common miss

    Corrects her: “Actually, late arrivals have to be guaranteed.”

  3. 03

    Asks what she needs

    What good looks like

    Asks one open question about tonight and tomorrow before offering anything, and learns about the wedding.

    Common miss

    Offers the first free option without knowing she must be back by ten.

  4. 04

    Offers a concrete fix

    What good looks like

    Says where she will sleep, how she gets there and who pays, in one answer she does not have to arrange herself.

    Common miss

    “Let me see what I can do,” then a list of nearby hotels and their phone numbers.

  5. 05

    Gives times and an owner

    What good looks like

    Puts a time on each step, the taxi, the ride back and the room, and says who makes sure each one happens.

    Common miss

    “Someone will take care of your room in the morning.”

  6. 06

    Checks she accepts

    What good looks like

    Asks whether the plan works for her and whether she needs anything else tonight, then acts on the answer.

    Common miss

    Hands over the taxi slip and turns to the next guest.

How the conversation can go

From “where do I sleep?” to a taxi at the door.

Priya · AI hotel guest

I booked this room three months ago. Where am I supposed to sleep tonight?

You

You’re right to be upset. You booked it, and we gave your room to someone else tonight. That’s our mistake, and I’m sorry.

AI coach · Owns the mistakeYou named what went wrong and apologized once, without blaming the system or the evening shift.
Priya · AI hotel guest

I emailed you two days ago to say my flight was late. Did anybody even read it?

You

Then you did everything right, and we didn’t. I’ll find out what happened later. Tonight comes first: what do you need to be sure of?

AI coach · Doesn’t argueShe gave you an opening to explain the no-show rule. You let it go and moved to what she needs.
Priya · AI hotel guest

My sister’s wedding is here tomorrow at noon. I have to be in this building by ten to get ready.

AI coach · Asks what she needsThat is what any fix has to cover, and you found it by asking, not guessing.
You

Here’s what I can do. Our partner hotel is two blocks away. I’ll book you a room there tonight on our account, and a taxi will be outside in five minutes. Tomorrow a car brings you back at nine thirty, and a room here will be ready by ten.

AI coach · Offers a concrete fixWhere, how and who pays, in one answer. Nothing left for her to arrange.
Priya · AI hotel guest

And if the room isn’t ready at ten? I can’t get dressed for a wedding in your lobby.

You

I’m flagging it on your booking now. I’m here until eight, and I’ll call you at half past seven to confirm the room. My name and the desk number are on this card.

AI coach · Gives times and an ownerA time she can check, and one person who owns it. Offer the call with the fix next time, before she has to ask.
You

Does that work for you? Is there anything else you need tonight?

Priya · AI hotel guest

That works. I just need a charger. My phone is almost dead.

You

Here’s one. Keep it.

AI coach · Checks she acceptsYou asked instead of assuming she was fine, and she told you the one thing left.
RRun 2 / Evaluation
Angry customer · 6 criteria84/ 100
  • Owns the mistake90
  • Doesn’t argue86
  • Asks what she needs88
  • Offers a concrete fix84
  • Gives times and an owner76
  • Checks she accepts82

Every time in the plan was right, but the call at half past seven came only after she pushed. Offer it with the fix, then try the level where she asks for the manager.

Difficulty

Three versions of Priya. Start tired, finish with a line behind her.

Level 15 min

Tired

Priya is upset but listens. She mentions the wedding early and accepts the partner hotel as soon as she hears when she will be back.

  • Mentions her plans
  • Accepts a fair fix

Level 27 min

Angry

The default version. She interrupts explanations, turns down any plan without a time and mentions the wedding only when you ask what she needs.

  • Interrupts
  • Hidden deadline

Level 310 min

Demands a manager

Priya asks for the manager, who is off site, while a second guest waits in line behind her. She says she will post a review tonight.

  • Two AI characters
  • No manager on site
  • Review threat

FAQ

About this scenario.

What are good customer service scripts for angry customers?

Short lines that each do one job. Own the problem: “You’re right, we gave your room away, and I’m sorry.” Ask what matters: “What do you need to be sure of tonight?” Offer a fix with a time: “A taxi will be outside in five minutes.” Check: “Does that work for you?” Learn what each line is for, not the exact words; a guest who hears a memorized script gets angrier.

What should front desk staff avoid saying to an angry guest?

“Calm down,” “That’s our policy,” “The system did it” and “There’s nothing I can do.” Each one turns the guest’s problem into an argument about who is right. The cause can wait until the guest has a plan, and only if they ask for it.

Can we run this angry customer role play without AI?

Yes. Put a desk or a counter between two colleagues. One plays Priya from her card, interrupts every explanation and mentions the wedding only when asked what she needs. The other works the night shift. A third ticks the six criteria and notes the minute the first concrete time was promised. Swap after each round.

How does the AI score de-escalation?

From what the employee says at the desk. The quotes under each score are the lines that mattered: the apology and whether an excuse came with it, the reply to her unread email, the times in the plan. Empathy counts when the words show it, such as saying what went wrong for her. Nothing is measured in the employee’s voice or emotions. Priya is the only one with a mood, and it rises or falls with what she hears.

Can we use our own hotel rules and service standard?

Yes. Load what your front desk may offer at night, your partner hotels and your service steps, and Priya reacts to those instead. The same goes for a clinic, a restaurant or a store: describe in the scenario builder a complaint your team really gets, and score it against your own brand standard.

The overbooked night will come. Say the first lines before it does.

Work the desk while Priya walks in, live in a short demo, or send us the complaint your front desk handles worst.