// FRONT DESK & RESERVATIONS

Your reception's command center — from tape chart to checkout.

A 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.

Start Free Trial Schedule a demo
8 reservation statuses 7/14/30/60-day zoom 7 housekeeping states 5 meal plans RO→AI
Front Desk · Tape Chart 7 DAYS
UNASGN
Drag to assign ↓
MON
TUE
WED
THU
FRI
SAT
SUN
101 VC
A. Khan · 3n
In-house
102 VD
★ VIP · Bal 12,500
201 OC
Tentative
R. Fatima · 4n
202 OO
Group · Wedding
OCC%
Today at a glance
Occupancy82%
Arrivals · pending14 · 5
Departures9
In-house61
// TAPE CHART

The drag-and-drop calendar your whole day runs on.

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.

Drag to move — drop a block on a new room and/or start date; length of stay is preserved and the change saves instantly with optimistic UI that auto-reverts if the server rejects it.
Drag-to-resize — grab a block's left or right edge to change arrival or departure; the stay is re-priced and the folio re-quoted on save.
Unassigned lane — bookings without a physical room are parked above the grid; drag them down onto any room to assign.
Room-move safety — the system blocks double-assigning a room over an overlapping window and blocks moves to a different room type.
Click-to-book — click any empty cell to open Quick Reserve pre-filled with that room and date; departed-guest blocks still show so today's column reads correctly.
Right-click context menu — open details, check-in, check-out, cancel, or print the Folio / Guest Registration Card straight from a block.
Keyboard shortcuts — N new reservation, W walk-in, / focus search, arrow keys shift the window, Esc dismisses.
Live KPI strip
82%
Occupancy · 61/74
14
Arrivals · 5 pending
9
Departures today
61
In-house
412k
Revenue · payments in
96k
Open balance
Status filter pills
All · 74 Confirmed · 38 In-house · 61 Tentative · 6 Checked-out · 9 ★ VIP 4 Dirty 7 · OOO 2
Housekeeping badges on every room
VC VD VI OC OD OO OS
Plus: one-click 7 / 14 / 30 / 60-day zoom (capped at 60 for performance) with prev/next stepping, a Today jump and manual date pickers; a per-date occupancy heat strip graded green → amber → red; instant search by guest name, phone, room or reservation number; and VIP emphasis — gold outline, badge and balance-due right on the block.
// BOOKING WORKFLOWS

Walk-in at the desk? Booked in seconds.

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.

Quick Reserve · Walk-in 2 DELUXE FREE
ARRIVAL
06 Jul · 14:00
DEPARTURE · 3 NIGHTS
09 Jul · 12:00
ROOM TYPE · LIVE AVAILABILITY
Deluxe King · Room 102BAR
GUEST · SEARCH NAME / PHONE / EMAIL / CNIC
Ahmed Raza · +92 300 ···★ 6 stays
Room subtotal · 3 nights36,000
Extras + discount−2,000
Deposit paid now10,000
Balance due24,000
Create & Check-in Tentative

Quick Reserve & Walk-in

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.

Full Booking Form

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.

Reservation Side Panel

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.

Reservations List & Detail

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.

// LIFECYCLE & AUTOMATIONS

Eight statuses. Zero manual posting.

The reservation engine enforces a full lifecycle with audit trails and automatic folio and availability synchronization — so the books are always right.

Enquiry Tentative Confirmed Checked-in Checked-out | Cancelled No-show Waitlist RES-2026-00042 · CONF 8-CHAR

Guarded transitions

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.

Auto-posting on check-in

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.

Audited & announced

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.

// PRICING & REVENUE

A pricing backbone, and a grid to steer it.

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.

Availability & Rate Chart · BAR 14 / 30 / 60 / 90
MON
TUE
WED
SAT
SUN
Deluxe
6/10
12,000
5/10
12,000
4/10
14,500*
2/10
15,000 2+
0/10
×
Executive
3/4
18,000
3/4
18,000
4/4
18,000 ↓
1/4
21,000
1/4
21,000 ↑
× Stop-Sell Closed-to-Arrival Closed-to-Departure n+ Min nights * Manual override
Rate plans — code, name, BAR flag, audience (Public, Corporate, Travel Agent, Member, Promo), min/max nights, refundable flag with cancellation-hours, CTA/CTD defaults, promo code, sale window, and corporate-customer links for negotiated plans.
Derived plans — derive from a parent BAR by percentage or fixed discount, applied automatically when a plan has no explicit rate row.
Rate grid editor — one row per room-type × season with a day-of-week bitmask (127 = every day, 31 = Mon–Fri, 96 = Sat/Sun), single & double rates, extra-adult and extra-child columns.
Smart rate resolution — per night: match season + day-of-week, fall back to season-any, then no-season + DOW, then no-season all-days; pick single vs double by party size; add extra adult/child/bed beyond base occupancy.
Availability engine — per-type availability for every night plus the true bookable minimum across the window; specific-room availability so staff only see genuinely free rooms; exclude-self so editing a stay never counts against itself; and a live quote returning the per-night breakdown and total before tax.
Cell & bulk editing — set rate overrides, min/max nights, allotment caps, Stop-Sell, CTA/CTD and notes on a single cell, or bulk-apply across a room type and date range, optionally limited to selected weekdays — and clear a whole range in one action. Allotment overrides cap or expand sellable inventory independent of physical room count.
// PROPERTY & ROOM SETUP

Model your whole property — a wing at a time.

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.

Property Setup

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.

Room Types

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.

Rooms & Bulk Create

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, Amenities & Seasons

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.

Policies

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.

Services & Extras Catalog

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.

// GROUPS, GUESTS & PORTFOLIO

Weddings, tours, corporate blocks — and every guest who ever stayed.

Group bookings with batch operations and one consolidated invoice, a portfolio-wide command center, and a guest CRM with full stay and financial history.

Group & Block Bookings

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.

Guest Profiles & CRM

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.

Group Console · All Properties HQ VIEW
ROLL-UPOCC 78%ARR 31DEP 22REV 1.2M
Pearl Continental Wing · LHEOpen →
OCC 82%ARR 14·5DEP 9IH 61REV 412kBAL 96k
Seaview Resort · KHIOpen →
OCC 74%ARR 17·3DEP 13IH 88REV 790kBAL 141k
Search reservations & guests across every property…
The Group Console spans every property you can access: per-property KPI cards with one-click property switching, a combined roll-up strip, and cross-property search by reservation number, confirmation code, guest name, phone, email or CNIC — jumping straight to the reservation in the correct property.
// FOLIO & BILLING

Every charge lands on the folio — and in your ledger.

Every reservation gets a "Main" folio automatically, posting through to your accounting with multi-folio splits, settlement controls and guest-ready prints.

Multi-folio bill splitting — extra folios billed to the main guest, another customer, or a corporate account (bill-to-company), with No-Post and Complimentary flags.
Settlement controls — close & settle posts a settlement voucher (AR to the folio owner for bill-to); reverse settlement and deposit refunds from the advance-deposit liability are manager-gated.
Always-true totals — reservation total, paid and balance stay in sync with folio charges and payments on every posting, check-in and check-out; POS charges arrive over an idempotent POS→folio bridge.
Prints & documents — an itemized Guest Folio bill and the Guest Registration Card (GRC), printable from the reservation detail page, the tape-chart context menu and the side panel.
Charge to Room · Quick Posting IN-HOUSE
Room 102 · Ahmed Raza BAL 12,500
Breakfast Lunch Dinner Mini bar Laundry Extra bed
Breakfast buffet × 22,400
Posting date · 06 JulLine total 2,400
RECENTLY POSTED
Mini bar · Rm 2011,500
Laundry · Rm 104850
Open folio → Post charge
// EVERYTHING IN THE BOX

The full front-office capability list.

Every capability of the Front Desk & Reservations module, at a glance.

Visual tape chartRoom × date grid, weekends highlighted, drag to move & resize
Adjustable window7 / 14 / 30 / 60-day zoom, Today jump, manual date pickers
Optimistic editsChanges save instantly and auto-revert if the server rejects
Unassigned lanePark roomless bookings, drag them onto any room
Room-move safetyBlocks double-books and wrong room-type moves
Live KPI stripOccupancy, arrivals, departures, in-house, revenue today
Occupancy heat stripPer-date fill graded green → amber → red
Status filter pillsAll / Confirmed / In-house / Tentative / Checked-out
Housekeeping chipsVC / VD / VI / OC / OD / OO / OS on every room
Instant searchBy guest, phone, room or reservation number
Click-to-bookEmpty cell opens Quick Reserve pre-filled
Right-click menuDetails, check-in/out, cancel, print Folio / GRC
Keyboard shortcutsN new · W walk-in · / search · arrows · Esc
Reservation side panelStay & Rates / Folio / Guest / History tabs
Quick ReserveLive availability, BAR default, walk-in Create & Check-in
Guest search or createName/phone/email/CNIC, ID type, optional ledger
Reservations listQuick scopes, 8-status, source & VIP filters, pagination
Reservation detailNightly rates, folio ledger, add-charge & add-payment
Activity timelineBefore/after values on every state change
Auto identifiersSequential reservation number + confirmation code
Check-in auto-postingRoom, tax, service, package & meal-plan F&B per night
Nightly rate snapshotsRe-quote on modify, availability rebuilt both windows
Availability enginePer-type & specific-room, exclude-self, live quote
Rate chart14–120 day zoom, per-cell resolution, restriction legend
Bulk restriction editingDay-of-week targeting, allotment overrides, range clear
Property setupCountry packs, currency, overbooking, day-use, switcher
Rooms & ratesRoom types, bulk-create, floors, amenities, seasons, policies
Charge to RoomIn-house picker with balances, presets, live totals
Groups & guest CRMBatch check-in/out, Group Console, VIP tiers, GRC prints
// KEEP EXPLORING

The front desk connects to everything.

Give your front desk a system that keeps up.

Tape chart to checkout, walk-ins to group blocks — see it running on your own property in minutes.

Start Free Trial Schedule a demo
Schedule a demo