One guest, one inventory, one ledger, one live view for the owner — across every room and outlet.
Why EloPMSA drag-and-drop booking calendar, walk-ins created in seconds, a full reservation lifecycle with automatic folio posting, rate plans and seasons, group blocks and a guest CRM — every screen multi-property aware.
Every physical room against a scrollable date axis, reservations as color-coded blocks, grouped by room type with the current day and weekends highlighted — the day-to-day nerve center for reception.
Four ways to work a reservation — a lightning Quick Reserve modal, a full booking form with live rate preview, a slide-in side panel on the chart, and a filterable master list.
One screen: stay & party (adults, children, extra beds/infants), room-type picker with live availability count, specific room or auto-assign later, rate plan defaulting to BAR, live quote with editable discount and deposit, guest search or inline create, source (Direct, Walk-in, Website, OTA, Travel agent, Corporate) and initial status — Confirmed, Tentative, or "Check in now" which creates and checks in at once.
Expected arrival/departure times, availability-aware room picker for the exact stay window, per-night rate preview via the quote engine, market segments (corporate, leisure, group, government, long-stay), sources from Direct to Booking.com, Expedia, Agoda and Airbnb, sticky summary sidebar with live balance due, and a tape-chart hand-off that pre-fills room and dates. Repeat guests show lifetime stays and revenue on selection.
Click a block and a status-themed panel slides in: balance due against total, status-aware action bar (assign/move room, check-in, check-out, cancel, no-show, print Folio/GRC), tabs for Stay & Rates, Folio, Guest and History, inline room assignment with busy rooms disabled, multi-folio management and a searchable service catalog to sell extras straight to the folio.
One-click scopes for Today's arrivals, departures, In-house and Upcoming; filters by status, date range, source and VIP with free-text search; full pagination. The detail page adds nightly rates, the folio ledger with add-charge and add-payment modals, notes, an activity timeline of every state change with before/after values, and a totals sidebar.
The reservation engine enforces a full lifecycle with audit trails and automatic folio and availability synchronization — so the books are always right.
Availability enforced at booking (unless overbooking is enabled). Check-in requires a confirmed booking with a room and a non-future arrival — and flips the room to Occupied-Clean. Check-out recalculates the folio, refuses on outstanding balance unless force-confirmed, flips the room to Vacant-Dirty and releases availability. No-show is only valid for confirmed bookings; cancel stamps timestamp, user and reason and frees the dates.
Every night's room charge posts to the folio automatically, plus summary lines for tax and service charge. Package inclusions on the rate plan post themselves, and meal-plan codes (RO, BB, HB, FB, AI) post the right F&B charge per night per guest for each included meal at configured per-person rates. Totals are built from the rate-calculator quote, with balance due derived from any deposit paid.
A per-night rate snapshot is stored and rewritten whenever dates, room type or rate plan change; modifications re-quote and rebuild availability for both old and new windows, each writing its own audit event. Created, confirmed, checked-in, checked-out, cancelled and no-show all fire notification hooks (best-effort — a messaging hiccup never blocks the desk), and a confirmation or booking-request email goes out automatically when the guest has an email on file. Cancelled, checked-out and no-show bookings can't be edited.
Rate plans with seasons, day-of-week rules and meal inclusions feed a real-time availability & quote engine — and a revenue-manager's chart lets you override any cell.
From the hotel's legal identity down to a single connecting room, everything is configurable — and bulk-create builds an entire floor from a number range.
Code, name, legal name, 1–5 star rating; country pack (Pakistan, GCC, India, Generic) driving tax and invoice behavior; timezone, currency, default check-in/out times, max nights, inclusive/exclusive tax display, allow-overbooking (warn, don't block) and day-use stays; full contact & tax details with logo. Multiple properties per branch with a first property auto-created, per-branch unique codes, and an access-controlled in-session property switcher.
Reusable templates: bed type (single to king) and count, base/max adults, children, infants and total occupancy, view type (city, garden, pool, sea, mountain, courtyard), area and image. Pricing defaults — default/single/double rates, extra-adult and extra-child charges, extra-bed toggle with charge. Attach any number of amenities; the list view shows live physical-room counts, and a type with rooms assigned can't be deleted.
Every physical room with number, display name, type, floor, bed-type override, view, smoking flag, connecting-room link, sellable flag, sort order and notes. Bulk-create a whole floor or wing from a number range — prefix, start/end, zero-padding — skipping duplicates and reporting created/skipped counts. Seven housekeeping states updatable directly with status notes and a who/when audit stamp; filter by type, floor, status, active state or search.
Floors with level (Ground = 0, Basement = −1), smoking flag and sort order — protected from deletion while rooms exist. An amenities catalog across eight categories (bathroom to safety) with icons and chargeable-per-night amounts. Seasons with start/end dates, priority (higher wins on overlap) and display colors — resolved by the rate calculator highest-priority first.
Five policy kinds — Cancellation, Deposit, No-show, Early Checkout, Extension — each with a default-for-kind flag and rules definitions: tiered cancellation fees by hours-before, percentage or fixed deposits, no-show fees, early-checkout notice and extension rules, with built-in templates per kind.
Spa, transport, F&B, business, laundry, amenity and package services with charge type, unit price and label ("per hour", "per person"), tax rate and a linked accounting ledger — sold to a reservation folio with optional price override, quantity, posting date and notes.
Group bookings with batch operations and one consolidated invoice, a portfolio-wide command center, and a guest CRM with full stay and financial history.
Auto-coded groups (GRP-YYYY-nnnnn) with rooms blocked, expected guests, source (Wedding, Conference, Tour, Corporate, Other), contact and corporate-sponsor links, market segment, agreed nightly rate and notes. Statuses run Draft → Confirmed → Arrived → Completed (or Cancelled). Attach or remove member reservations, batch check-in all (skipping and reporting exceptions), batch check-out all with force-settle, or cancel the whole group with a reason. A consolidated group invoice sums charges, payments and balance across every member folio — broken down by charge type and payment method with a printable per-member table — plus summary KPIs for members, rooms, nights and balance vs. billed.
Search by name, phone, CNIC or passport with VIP-only and hotel-guests-only filters. Rich profiles: ID documents (CNIC/Passport/NIC), nationality, salutation, date of birth, gender, occupation, preferred language, preferences and special requests, with an optional accounting sub-ledger. VIP tiers None/Silver/Gold/Platinum and blacklisting with a reason badge. Lifetime stats — stays, nights, room revenue, last stay — plus tabs for Profile, Stays, Folios, Ledger, Communication and Activity. Repeat guests are recognized at booking with past stays and lifetime revenue.
Every reservation gets a "Main" folio automatically, posting through to your accounting with multi-folio splits, settlement controls and guest-ready prints.
Every capability of the Front Desk & Reservations module, at a glance.
Cashiering, deposits and the end-of-day close — plus the housekeeping board behind those room-status chips.
Explore moduleKeep OTA channels in sync with the same live availability and rates the tape chart runs on.
Explore moduleCommission-free direct bookings from your own site, feeding straight into the reservations you just saw.
Explore moduleTape chart to checkout, walk-ins to group blocks — see it running on your own property in minutes.