Room Service

Set up and manage in-room dining — QR-based ordering, order lifecycle, and kitchen display

Room Service

Hayya includes a complete room service system that lets your guests order directly from their phone. No app downloads, no logins — just scan, browse, and order.

How Guests Order

  1. Guest scans the QR code placed in their room
  2. Your hotel's room service menu opens right in their browser
  3. They browse the menu, add items to their cart
  4. They enter their name and choose a payment method
  5. They submit the order
  6. The order appears in your Kitchen Display System and admin dashboard
  7. Your kitchen team prepares the order and updates the status as it progresses
  8. Staff delivers the order to the room

Setting Up Room Service

1. Add Menu Items

Go to Inventory in your admin dashboard to set up your room service menu:

  • Products — Food and drink items guests can order
  • Amenities — Extra items guests can request (extra towels, toiletries, etc.)
  • Services — Additional services (laundry, spa booking, etc.)

For each item, you can set:

  • Name — In both Arabic and English
  • Price
  • Description — What the item includes
  • Photo — A picture to show on the menu
  • Availability — Toggle items on or off the menu
  • Show on menu — Control whether an item appears on the room service page

2. Print and Place QR Codes

Every room comes with its own unique QR code for room service ordering.

  1. Go to Rooms in your dashboard
  2. Click the QR icon next to a room
  3. Download and print the QR code
  4. Place it somewhere visible — nightstand, desk, or bathroom mirror work well

3. Train Your Team

Make sure everyone knows their role:

  • Kitchen staff — Watch for incoming orders on the kitchen display, prepare items, and update the order status as it progresses
  • Delivery staff — Take ready orders to the right room number
  • Front desk — Handle questions from guests about room service

Order Lifecycle

Every room service order follows these steps. Your team updates the status as each step is completed:

StatusWhat It MeansWho Updates It
SubmittedGuest placed the orderAutomatic
AcknowledgedKitchen has seen the order and will start soonKitchen staff
PreparingKitchen is making the orderKitchen staff
ReadyOrder is ready to be taken to the roomKitchen staff
SentStaff is on the way with the orderDelivery staff
DeliveredGuest received their orderDelivery staff
CancelledOrder was cancelledStaff

Once an order is marked Delivered, the guest can scan the QR code again to place a new order.

Managing Orders

Viewing Incoming Orders

Go to Room Service in your admin dashboard to see all orders. You can filter by status to focus on orders that need attention — for example, see only orders that are "Submitted" and need to be acknowledged.

Updating Order Status

  1. Find the order in the list
  2. Click Update Status
  3. Select the next status (acknowledged, preparing, ready, etc.)
  4. Add any notes (like "Estimated 15 minutes" or "No onions on item 2")
  5. Click Save

Guests can see the status of their order in real time on their phone.

Order Numbers

Every room service order gets a unique number (format: RS-XXXXXXX). Use this number when communicating with the kitchen or delivery staff to make sure everyone's talking about the same order.

Payment Methods

Guests can choose how they want to pay when they place their order:

  • Room charge (recommended) — The order is added to the guest's room bill. Most seamless for guests and your team.
  • Cash — Guest pays the delivery staff when the order arrives
  • Card — Guest pays by card on delivery

Kitchen Display System

Room service orders appear on the Kitchen Display System (KDS) alongside any other food orders your hotel handles. Kitchen staff can:

  1. See new incoming orders with the room number clearly displayed
  2. Acknowledge orders to let guests know they've been seen
  3. Mark orders as "Ready" when preparation is complete
  4. See delivery addresses (room numbers) for each order

The room number is shown prominently so delivery staff know exactly where to go.

Room Service Statistics

The admin dashboard shows you room service performance at a glance:

  • Orders currently in each status
  • Total revenue from room service
  • Today's revenue
  • Order volume over time

Best Practices

  1. Place QR codes in every room — Nightstands, desks, and bathroom mirrors are all good spots.
  2. Acknowledge orders quickly — Update to "Acknowledged" within a few minutes so guests know their order is being worked on.
  3. Use room charge — It's the easiest payment method for everyone. Cash and card require handling transactions at the door.
  4. Replace damaged QR codes — If a QR code gets damaged or you're concerned about security, regenerate it from the Rooms page.
  5. Monitor your stats — Check your room service statistics regularly to see which items are popular and how your team is performing.