Dashboard
Hotel operations overview at a glance
Key Performance Indicators
The top row displays 4 KPI cards that give you an instant snapshot of your hotel's current performance. Each card shows a primary metric, supporting detail, and a trend indicator comparing to the previous period.
Total Revenue
Displays the cumulative revenue from all paid transactions. The subtext shows the number of paid invoices contributing to the total. The trend percentage compares revenue to the same period previously — a green upward arrow means revenue is growing, while a red downward arrow signals a decline.
Occupancy
Shows the current occupancy rate as a percentage along with the actual room count (e.g. 42/50 rooms). This is calculated by dividing occupied rooms by total available rooms. Use this to quickly assess how full the property is and whether you need to push for more bookings or prepare for a busy period.
Active Guests
Counts the number of guests currently checked in plus any guests scheduled to check in today. This helps front-desk staff anticipate workload and ensure enough resources are allocated for arrivals, room service, and other guest-facing operations.
RevPAR (Revenue Per Available Room)
A key hotel industry metric calculated as total room revenue divided by total available rooms. The value shown is a 7-day rolling average with a trend percentage. RevPAR helps management understand how well the hotel is filling rooms at profitable rates — it combines both occupancy and average daily rate into a single measure.
Quick Access Modules
Seven module shortcut cards provide one-click access to each PMS subsection. Each card shows a live stat from that module so you can spot areas needing attention without leaving the dashboard.
Guest Payments
Shows total revenue collected. Click to open the full Guest Payments page where you can record new payments, view invoices, and manage refunds.
Activity Trail
Displays the count of recent events logged in the system. Click to view the complete audit timeline of all PMS operations including check-ins, check-outs, and staff actions.
Laundry
Shows the number of currently active laundry orders. Click to manage laundry service orders, track their progress through washing stages, and mark deliveries.
Concierge
Displays the count of open (unresolved) guest service requests. Click to manage concierge requests such as transport, dining reservations, tour bookings, and special arrangements.
Inventory
Highlights the number of stock alerts requiring attention (low, critical, or out-of-stock items). Click to view the full inventory management page and restock supplies.
Checklists
Shows how many checklists are currently in progress. Click to manage checklist templates and track staff task completion for housekeeping, maintenance, safety, and more.
Messaging
Displays the count of unread guest messages across all channels. Click to open the messaging interface to communicate with guests via WhatsApp, SMS, Email, or In-App chat.
Recent Activity Timeline
The activity timeline shows the last 6 operations performed across the PMS. Each entry is color-coded by event type so you can quickly scan for specific kinds of activity.
Check-In Events
Logged when a guest checks into their room. The entry shows the guest name, room number, the staff member who processed the check-in, and the exact timestamp.
Check-Out Events
Recorded when a guest checks out. Includes the guest name, room that was vacated, the staff member handling the departure, and the time of check-out.
Payment Events
Created whenever a payment is recorded, refunded, or marked as overdue. Shows the transaction amount, payment method, guest details, and the staff member who processed it.
Housekeeping Events
Logged for room cleaning, turndown service, and housekeeping inspections. Includes the room number, task description, and the housekeeping staff member assigned.
Maintenance Events
Recorded when maintenance work is reported, started, or completed. Shows the issue description, affected room or area, and the maintenance personnel involved.
Booking & Cancellation Events
Booking events are logged for new reservations; cancellation events track when a reservation is cancelled. Both include guest details, room info, dates, and any relevant notes.
Complaint & System Events
Complaint events capture guest complaints with descriptions and priority. System events cover automated actions such as scheduled tasks, system updates, or integration-triggered changes.
Room Change Events
Logged when a guest is moved from one room to another. Shows the original room, new room, reason for the change, and the staff member who facilitated the transfer.
Stock Alerts Widget
Displays up to 5 inventory items that need restocking attention. Items are sorted by urgency so the most critical shortages appear first.
Item Name & Stock Levels
Each row shows the item name, its current stock count versus maximum capacity, and the unit of measurement. For example, 'Towels: 12/100 pcs' means 12 towels remain out of a maximum of 100.
Status Badges
Each item displays a color-coded badge: amber for 'Low Stock' (approaching minimum threshold), red for 'Critical' (well below minimum), and dark/black for 'Out of Stock' (zero remaining). When you see critical or out-of-stock badges, take immediate restocking action to avoid service disruptions.
When to Act
Low stock items should be added to the next purchasing order. Critical items need same-day attention — contact your supplier immediately. Out-of-stock items require emergency procurement and you may need to inform affected departments about temporary unavailability.
Concierge Requests Widget
Shows up to 4 active guest concierge requests (excluding those already completed or cancelled). This helps you keep track of pending guest needs without opening the full Concierge page.
Request Details
Each entry displays the request title (e.g. 'Airport Transfer', 'Restaurant Reservation'), the guest name, and their room number. This gives you enough context to understand the request at a glance.
Status Badges
Requests show their current status: 'New' (just submitted, awaiting acknowledgement), 'Confirmed' (accepted and scheduled), or 'In Progress' (actively being handled). Each status uses a distinct color so you can quickly identify requests needing initial response versus those already underway.
Priority Handling
Urgent and high-priority requests appear first. If you see any urgent requests in this widget, address them immediately — these typically involve time-sensitive guest needs like medical assistance, immediate transport, or same-day arrangements.
Unread Messages Widget
Displays guest conversations that have unread messages. This ensures no guest communication goes unanswered.
Conversation Entries
Each row shows the guest name, a preview of their last message (truncated if long), and an unread count badge indicating how many messages you haven't read yet. Click any entry to jump directly to that conversation in the Messaging module.
All Caught Up State
When there are no unread messages across any channel, the widget displays an 'All caught up!' message. This gives you confidence that every guest communication has been seen and acknowledged.
Unread Count Tracking
The unread badge on each conversation reflects only messages received from the guest that staff have not yet viewed. Once you open the conversation in the Messaging module, all messages in that thread are marked as read and the count resets to zero.