Skip to content
All posts

Guest experience · 28 September 2026 · 6 min read

In-room QR codes: faster guest service with less calling

A QR card in each room turns calls to reception into requests your team can track. What to print, where to place it, and how to time every reply.

· Founder, ZimmerStack, written from working hotel front desks

A QR card on a stand beside a lamp and a phone on a hotel bedside table
On this page
  1. 1A phone call is a request with no record
  2. 2One card per room, with nothing to download
  3. 3Every request becomes a ticket with a clock
  4. 4Room service goes straight to the restaurant
  5. 5Print it well and put it where hands go
  6. 6Time every reply, then set your own standard
  7. 7What to do this week

Room 204 calls reception for towels at 9:40. The desk is checking in a family of five, says "right away" and means it. At 10:15, room 204 calls again, less politely, and the towels finally go up with an apology.

This post shows how a QR card in each room turns requests like that into tickets your team can see, time and finish.

A phone call is a request with no record

Nobody at the desk forgot room 204 on purpose. The request arrived while their hands were full, and it lived only in their head. Maybe it went on a notepad. Maybe it went to housekeeping over the intercom, to someone on another floor. Then the shift changed, and nobody could say whether the towels ever went up.

The guest doesn't see any of that. They see a hotel that said yes and did nothing. The first call was easy for them. The second call is the one they remember when they write the review.

Guests don't mind asking for towels; they mind asking twice.

One card per room, with nothing to download

The ZimmerStack team sets up the cards with you: one QR card for every room, six cards to an A4 sheet. Each card carries your logo and hotel name, the room number and the words "In-room digital concierge". Under the code it says "Scan for guest services", with four labels: Housekeeping, Room Service, Extra Towels and Maintenance. Short steps show how to scan with an iPhone or an Android phone. A line at the bottom says the code opens the room's concierge chat.

The guest points their camera at the card and a page opens in the browser, with no app to install. The card belongs to its room, so the page finds the stay checked in to that room. Once that guest checks out, in-room requests from their phone stop.

Room 204Scan for guestservicesNo app to downloadExtra towels,pleaseOn the way.About 10 minutesStaff boardRoom 204Extra towelsHousekeeping · 2 min
A QR card in the room, a request from the guest's phone, and a ticket on the staff board.

Every request becomes a ticket with a clock

The guest picks what they need and sends it. The request lands on the tickets desk in the PMS with the room number, the type of request and a due time. Each type carries its own clock, so a towel request is due sooner than a room clean.

Staff acknowledge a ticket when they pick it up, then resolve it when it is done. A late ticket is marked overdue and moves to the top of the list. If the guest taps the same request again within the hour, it joins the open ticket, so the desk doesn't send two people with towels.

StepPhone call to receptionQR card in the room
The guest asksCalls and waits for someone to pick upScans the card and picks the request
The room numberSaid aloud, sometimes misheardAttached by the card
The recordA notepad, if anyone wrote it downA ticket with a due time
At shift changeWhatever someone remembersThe list of open tickets
When it runs lateThe guest calls againThe ticket is marked overdue
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 is raised, picked up, finished, and followed by a call to check the guest is happy.

A good follow-up closes the loop. After a repair, the desk calls the room and asks if everything works now. The ZimmerStack PMS keeps a log of these courtesy calls, with the guest's mood, and can open a new ticket from one. We go deeper on this in how to track guest requests.

Room service goes straight to the restaurant

A room service order is a different kind of request. It needs a menu, a kitchen and a bill. So an order from the card goes to the restaurant's POS, with the room number and the guest's stay attached.

The kitchen sees the order on its display, like any other order. When it is billed, the charge posts to the guest's folio, so it is already on the bill at checkout. Nobody carries a paper slip to the front desk. Nobody types the order into a second system. More on that in the restaurant POS.

A card nobody notices does nothing. Most requests happen from the bed or the desk, so put the card where a hand already goes.

  • One card on the bedside table, next to the phone, facing the bed.
  • A second copy on the desk or the back of the door.
  • Printed on thick card or placed in a stand, so it doesn't curl or get thrown away.
  • Tested with two different phones before the room goes on sale.
  • Mentioned at check-in in one sentence: "Scan the card by your bed for towels, food or anything that isn't working."
  • Checked by housekeeping every time they make up the room.

Reprint a room's card if you renumber the room. Keep a few spare sheets at the desk for cards that go missing.

Time every reply, then set your own standard

A ticket records two times that matter: when someone acknowledged it, and when it was finished. The Chatbot tickets report in the admin app shows the average of both for any date range. It also splits them by type of request, by status and by staff member.

Worked example

One week of requests at a 30-room hotel

In this example, a 30-room hotel reads its first week of QR requests.

Type of requestRequestsAverage time to acknowledgeAverage time to finish
Housekeeping704 minutes18 minutes
Room service203 minutes25 minutes
Maintenance3012 minutes55 minutes

Housekeeping and room service look healthy. Maintenance is slow, and the drill-down shows the slow tickets all came after 10 pm. The fix is a named person on call at night.

Set your own targets from your first two weeks, then read the report every Monday. Faster fixes feed straight into your rating, because the problems behind bad reviews get solved while the guest is still in the room.

See the front desk that tracks every requestSee how the booking board, housekeeping status and maintenance tickets work together in the ZimmerStack PMS.See the PMS

What to do this week

  1. Count the calls. For two days, tally every call to reception that was really a request, by type.
  2. Print and test the cards. Print one card per room, then scan each one in its room with two different phones.
  3. Place them and say it. Put the cards by the beds and add one sentence to your check-in welcome.
  4. Name an owner per type. Housekeeping, maintenance and room service each get a person on every shift, including nights.
  5. Read the first week. Look at the time to acknowledge and the time to finish, then set your own targets.

Questions hotel owners ask

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

Ask us directly →
Do guests need to download an app to use a hotel's in-room QR code?

No. The guest points their phone camera at the card and a page opens in the browser. ZimmerStack's card prints short steps for iPhone and Android beside the code.

What can guests ask for through the in-room QR code?

ZimmerStack's card covers housekeeping, room service, extra towels and maintenance. Each request becomes a ticket for your team with the room number attached, and a room service order goes to the restaurant's POS.

Where should the QR card go in a hotel room?

Where a guest reaches for help: on the bedside table next to the phone, with a second copy on the desk. Keep it at hand height, in good light and away from the TV.

Will an in-room QR code replace calls to reception?

No, and it shouldn't. Some guests will always prefer to call, and an urgent problem still needs a person on the phone. The card takes routine requests off the phone, so the desk can give the calls that matter its full attention.

How do I know if guest requests are handled fast enough?

Track two times for every request: how long until someone acknowledged it, and how long until it was done. In ZimmerStack, the Chatbot tickets report in the admin app shows both averages by type of request and by staff member.

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