Documentation Room Management Room Management Create, configure, and manage hotel rooms — types, statuses, pricing, and QR codes
Room Management This guide covers everything you need to know about managing your rooms in the admin dashboard.
Hayya supports these room types. Pick the one that best describes each room:
Type Best For Standard Basic room with standard amenities Double Room with a double bed Suite Separate living area and bedroom Deluxe Upgraded room with premium amenities Garden Room with garden view or garden access Sea View Room overlooking the sea or ocean Bungalow Standalone bungalow unit Family Suite Larger room designed for families
Go to Rooms in the sidebar of your admin dashboard Click Add Room Fill in the details:Room name — A display name for the room (e.g., "Deluxe Sea View 301")Room number — A unique identifier within your hotel (e.g., "101", "Suite-A"). Each room must have its own number — no duplicates allowed.Room type — Choose from the list aboveFloor — Which floor the room is onMax occupancy — How many guests can stay (default is 2)Price per night — Your nightly rateDescription — Describe the room in both Arabic and EnglishRoom photo — Upload an image to show on your booking pageCategory — Group rooms together (e.g., "Standard Rooms", "Luxury Suites")Sort order — Controls the order rooms appear on your booking page Click Save Your room is now created with the status Available and ready for guests to book.
Every room has a status that tells you and your guests whether it's available:
Status Meaning Can Guests Book? Available Room is clean and ready for guests Yes Occupied A guest is currently staying No — this is set automatically Maintenance Room is being repaired or deep-cleaned No — you set this manually Out of Service Room is unavailable long-term No — you set this manually
When you confirm a reservation or a guest checks in , the room automatically becomes Occupied When a guest checks out or a reservation is cancelled , the system checks for other upcoming bookings. If there are none, the room goes back to Available Sometimes you need to take a room offline yourself:
Go to Rooms in the admin dashboard Find the room you want to update Click the status button next to it Choose Maintenance (for temporary repairs or deep cleaning) or Out of Service (for long-term unavailability) To bring it back, just set the status to Available again Go to Rooms and click the Edit icon next to a room Change any of the details — name, price, description, etc. Click Save Your changes appear immediately on the booking page.
If you need to remove a room (e.g., it's being converted to storage), you can delete it from the Rooms page. Don't worry — the room isn't permanently erased. It's just hidden from your booking page so past reservations and orders linked to it stay intact.
Only owners and managers can delete rooms.
Categories let you group similar rooms together so they appear in organized sections on your booking page. For example, you might create categories like "Standard Rooms", "Luxury Suites", or "Economy Rooms".
To use categories:
Go to Inventory in the admin dashboard Create categories with names in Arabic and English When creating or editing a room, assign it to one of your categories The Hotels Dashboard shows you a quick overview of your rooms at a glance:
How many rooms you have in total How many are available to book right now How many are occupied by guests How many are in maintenance or out of service Your current occupancy rate This helps you see how your hotel is doing without having to count manually.
Every room gets a unique QR code that guests scan to order room service from their phone. Here's how it works:
A guest scans the QR code in their room Your hotel's room service menu opens in their browser They browse the menu, add items, and place their order The order appears in your kitchen display and admin dashboard Go to Rooms in your dashboard Click the QR icon next to a room Download the QR code image Print it and place it somewhere visible in the room If a QR code gets damaged or you're worried it's been misused, you can generate a new one:
Go to Rooms and find the room Click Regenerate QR Code This instantly makes the old QR code stop working Download, print, and replace the code in the room On the Rooms page, you can filter your room list to find what you need:
By status — Show only available, occupied, or maintenance roomsBy type — Show only suites, sea view rooms, etc.By floor — Show rooms on a specific floorActive rooms only — See only the rooms that are currently visible on your booking page