Hotel services
Exovo's hotel module turns ordinary extensions into hotel rooms: a front-desk dashboard for check-in and check-out, and a housekeeping status for every room. It's built for properties that run their phones as room lines — a bed-and-breakfast, a motel, a small hotel — with or without a property management system.
Rooms are the extensions in your hotel groups
A "room" is just an extension that belongs to a hotel room group. Create a group for your rooms (Admin → Groups), add the room extensions to it, then point the hotel module at that group:
Admin → Integrations → Hotel Services → Hotel Room Groups — tick the group(s) that hold room extensions. Everything hotel — the dashboard, check-in/out, and housekeeping — applies only to the extensions in those groups, so front-desk and back-office phones stay out of it.
Until at least one group is selected the room dashboard shows a short "not set up yet" message pointing back here.
The room dashboard
Hotel (the top-level menu) is the front desk's screen. Across the top, four tiles count your rooms: total, occupied, vacant, and how many need cleaning. Below them, one card per room shows the room number, who's in it, and its housekeeping status at a glance.
Check-in and check-out
- Check in a vacant room and enter the guest's name (and optionally a language). The room flips to occupied and the guest's name shows on the card and on the check-in time.
- Check out an occupied room and the guest is cleared and the room is marked Dirty — ready for housekeeping to turn over.
Check-in and check-out also reach the room phone: checking in shows the guest's name on the room's caller ID and sets their language; checking out clears the name, restricts the phone's dialing to the tier set under Guest Checkout (so an empty room can't run up calls), cancels the room's pending wakeups, and clears its voicemail. The next check-in restores the phone's original dialing.
Every check-in and check-out is written to the audit log, so there's always a record of who did what and when.
Housekeeping status
Each room carries a housekeeping status you can set from its card:
- Clean — turned over and ready to assign.
- Dirty — occupied or just vacated; needs cleaning.
- Inspected — cleaned and checked by a supervisor.
- Out of service — held back for maintenance; don't assign.
Housekeeping can set the status from the room phone instead of the dashboard: dial the maid
code (set on the Dial Codes admin page — default *68) followed by the status digit you mapped
under Hotel Services → Housekeeping Status Codes. For example, with the defaults *682 marks the
room dirty and *683 marks it inspected. A short beep confirms.
Checking a guest out sets the room Dirty automatically. The "need cleaning" tile is a quick count of every Dirty room so housekeeping can see the morning's work at a glance.
Wakeup calls
Schedule a wakeup for any room from the dashboard: click Wakeup on the room's card, pick a time, and it's set — the card shows a ⏰ with the time, and the room appears under Upcoming wakeups with its status. Clear ⏰ (or Cancel in the list) removes it. A room keeps one active wakeup; setting a new one replaces it.
When the time comes, Exovo rings the room and plays the wakeup prompt on answer. If nobody picks up it tries again — Hotel Services → Wakeup Calls sets how many attempts, the retry gap between them, and how long each rings. You can play a built-in tone or upload a spoken greeting (Audio Prompts) and pick it here. When every attempt goes unanswered, the unanswered action either gives up or rings a front-desk extension / external number — presented with the room as the caller ID, so staff know which room to check on. Checking a guest out cancels their pending wakeups.
Guests can set their own wakeup from the room phone: dial the self-service code (Hotel Services →
Wakeup Calls, default *55) and enter the time as four digits — HHMM in 24-hour form, e.g. 0700 for
7 AM. A beep confirms, and the wakeup shows on the dashboard like any other.
Property management system (PMS)
Connect Exovo to a hotel PMS — Micros-Fidelio and the many platforms that speak its FIAS protocol (Opera, Suite8, protel, and others) — and the front desk can drive the phones straight from the PMS. Under Hotel Services → PMS Integration, enable the link, pick Fidelio (FIAS), and choose whether Exovo connects to the PMS (client) or listens for it (server), along with the address and port. The page shows whether the link is currently connected and when it last heard from the PMS.
From the PMS, Exovo applies check-in / check-out (with guest name and language), room moves, do-not-disturb and message-waiting (shown on the room dashboard), housekeeping status, and wakeup requests / cancellations — each with the same effect as doing it from the dashboard. A heartbeat holds the link open and Exovo reconnects automatically if it drops.
Exovo reports back too: wakeup results (answered or not), housekeeping changes made at Exovo (the dashboard or a maid code), and — when Post call records is on — a call record (room, number, duration; no cost) for each completed guest call. On connect, if Resync on connect is set, Exovo pushes its current room statuses up so the two sides start in agreement.
Mitel SX2000 is not supported: its protocol differs from FIAS and there's no test target, so the link refuses to run for it (and the settings page says so). Only messages Exovo can act on are handled.
Reports
Hotel → Reports gives a point-in-time room status list — each room's occupancy, guest, and housekeeping state — and the wakeup history for the last seven days: room, scheduled time, source (desk, guest, or PMS), and outcome. Useful for a housekeeping sweep or confirming that overnight wakeups actually went through.