Skip to content
All posts

Guest experience · 28 September 2026 · 6 min read

How to track guest requests, and why it grows your hotel

Every guest request is a promise. How a ticket with an owner, a clock and a follow-up call turns kept promises into better reviews and repeat stays.

· Founder, ZimmerStack, written from working hotel front desks

A housekeeping trolley with fresh towels in a quiet hotel corridor
On this page
  1. 1Every request is a promise with a deadline
  2. 2A ticket needs an owner, a clock and an ending
  3. 3Sort requests so the right team sees them
  4. 4Call the guest back before they write the review
  5. 5Kept promises show up in reviews and repeat stays
  6. 6Measure your response times every week
  7. 7What to do this week

Room 305 asks for extra towels at 9 pm. The receptionist says "right away" and turns to a walk-in. At 10 pm the guest calls again, a little colder this time. Two weeks later a review says "slow service", and nobody at the desk remembers why. This post shows how to track each request as a ticket, follow it up, and turn kept promises into reviews and repeat stays.

Every request is a promise with a deadline

When a guest asks for towels and hears "right away", they hear a promise. A clock starts in their head the moment they hear it. The desk's clock often doesn't start at all, because the next guest is already talking.

Requests kept in someone's head get lost at the shift change and in the evening rush. They also get lost between departments. The receptionist tells housekeeping, housekeeping gets busy, and nobody tells the guest anything. The towel costs almost nothing, but the broken promise can cost you a review.

A ticket fixes this by writing the promise down and putting a name and a time on it. Once a request is written down, the next shift can see it too.

A ticket needs an owner, a clock and an ending

A useful ticket has four parts.

  • The room and the guest. So the right door gets the knock.
  • What was asked, in the guest's words. "No hot water in the shower" tells the technician more than "maintenance".
  • An owner. One named person, because a whole team can't be asked why something is late.
  • A due time. Set it by type: towels take minutes, and a repair may take hours.

Then the ticket moves through a short life: raised, acknowledged, being done, done. The acknowledged step matters more than it sounds, because it tells the desk and the guest that a real person has picked it up.

RaisedRoom 108AC not cooling08:12AssignedRoom 108AC not coolingRavi · 08:14DoneRoom 108AC not cooling08:31Follow-up callRoom 108AC not coolingGuest happyEvery request has an owner, a clock and an ending. 19 minutes, start to finish.
A request moves from raised to assigned to done, then ends with a follow-up call to the guest.

In the ZimmerStack PMS, the tickets desk shows every open ticket with its due time and its priority. Overdue tickets are marked and sorted to the top. Staff acknowledge a ticket when they pick it up, then resolve it when the job is done. In the owner's admin app, a tasks board shows the housekeeping and maintenance work.

Sort requests so the right team sees them

Sorting requests by type does two jobs. It sends each request to the team that can fix it, and over a month it shows you what keeps breaking.

TypeCommon requestsWho owns itExample target (set your own)
HousekeepingTowels, cleaning, extra bed, toiletriesHousekeeping supervisor20 minutes
MaintenanceAir conditioning, hot water, TV, a leaking tapMaintenance technician1 hour
Food and room serviceAn order, cutlery, a wrong dishRestaurant captain30 minutes
Front officeA bill question, a wake-up call, a taxiDuty manager15 minutes

The targets in the table are only examples. Pick your own, write them down, and pin them where the whole desk can see them.

Guests shouldn't have to phone reception to ask for help. ZimmerStack's in-room QR concierge puts a printed card in each room. The guest scans it with the phone camera, with no app to download, and asks for housekeeping, room service, extra towels or maintenance. The request reaches your staff as a ticket, and room-service orders go to the restaurant's POS. Our post on in-room QR codes covers what to print and where to put the card.

Call the guest back before they write the review

Closing a ticket doesn't end it, because only the guest can decide whether the job is done. A short courtesy call closes the loop, and it often turns up a second problem the guest didn't bother to report.

  1. Call once after check-in. Ask if the room is what they expected.
  2. Call after every fix. "We've fixed the water heater. Is the water hot now?"
  3. Ask one open question. Ask if anything would make the stay better.
  4. Open a ticket while you're on the call. Don't promise from memory.
  5. Note the guest's mood. A guest who sounded unhappy should get a visit from the duty manager.

In ZimmerStack, the in-house list flags each staying guest whose courtesy call is due, and flags them again on each day of the stay. The desk logs the call with the guest's mood and any problem. If there's a problem, a ticket opens from the same screen, so nothing waits on memory.

Kept promises show up in reviews and repeat stays

In a review, the missing towel matters less than how the hotel handled it. A fault fixed fast and followed up with a call gives the guest a good story to tell. A fault ignored gives them a bad one.

That story ends up in a review, and reviews shape the next guest's choice. Our post on ratings and reviews explains how a rating affects the price you can hold. A guest who felt looked after is also more likely to come back. A returning guest can book on your own website, where you pay no OTA commission. A note in their guest record about what went wrong last time means it won't happen twice.

CheckoutThanks for staying!How was it?Sent the same eveningYour listing on search4.24.6more reviews, more recent
A stay ends, the guest gets a review request, the stars fill in and the hotel's rating rises.

Ask for the review while the stay is still fresh. ZimmerStack's reviews app gives the guest a short page after checkout to rate the stay and leave suggestions. The rating is saved on the booking it belongs to, so you can read it beside that stay's history.

A guest forgives a late towel. A guest doesn't forgive being forgotten.

Measure your response times every week

Two numbers are enough: how long a request waits before someone picks it up, and how long it takes to finish.

Time to resolve
Time closed − time raised = time to resolve

Time to acknowledge works the same way, from raised to picked up. Average both numbers by type, once a week.

Worked example

One week of requests at a 30-room hotel

In this example, a 30-room hotel logs 105 tickets in one week. The numbers are illustrative, not a benchmark.

TypeTicketsAverage time to resolveExample target
Housekeeping6025 minutes20 minutes
Maintenance253 hours1 hour
Food and room service2035 minutes30 minutes

Maintenance is furthest from its target. In this example, the owner finds that the technician works days only, so faults reported at night wait for the morning. The next step is a technician on call at night, or a short list of simple fixes the night desk can handle.

For requests sent from the QR card, ZimmerStack's admin app shows the average time to acknowledge and to resolve, by type and by status. That weekly report is already done for you.

See tickets on the front deskSee how requests, room status and courtesy calls sit on the same front desk screens.Explore the PMS

What to do this week

  1. Write a ticket for every guest request for seven days, even the small ones.
  2. Set a target time for each request type, and pin the list at the desk.
  3. Make a courtesy call to every in-house guest once a day.
  4. At the end of the week, find the type furthest from its target and ask why.
  5. Read your last ten reviews and mark the ones that began with a request.

Questions hotel owners ask

Can't find yours? Call us. A person who has worked a front desk picks up.

Ask us directly →
What is a hotel ticketing system?

It is a shared list of guest requests and faults. Each item has a room, a type, an owner, a due time and a status, so nothing depends on one person's memory.

What should a guest request ticket include?

The room and the guest, what was asked in their own words, the type, the owner, the due time and the time it closed. A short note on what was done helps the next shift.

How fast should a hotel respond to guest requests?

Set your own target for each type and write it down, for example a shorter one for towels than for a repair. Then measure against it every week. Keeping the target matters more than the number you pick.

What is a courtesy call in a hotel?

It is a short call to an in-house guest to ask whether everything is fine, usually after check-in and again during the stay. It catches small problems while you can still fix them.

Can guests raise requests without calling reception?

Yes. With an in-room QR card, the guest scans the code with the phone camera and sends the request, with no app to download. In ZimmerStack, the request reaches staff as a ticket.

See these ideas running in a real hotel

The ideas on this blog come from working hotel front desks. See them running on your own rooms: call us, or start a 30-day free trial.

30-day free trial · free 48-hour migration · cancel monthly