Managing Bookings
The Bookings section of the Hotel Partner Portal gives you full control over reservations, guest details, payment status, and room availability.
Booking Statuses
Every booking progresses through a defined status lifecycle:
| Status | Color | Meaning |
|---|---|---|
| Draft | Yellow | Booking initiated but not yet confirmed (awaiting payment or approval) |
| Confirmed | Green | Payment received or host approved — guest is expected |
| Checked In | Purple | Guest has arrived and checked in at the property |
| Completed | Gray | Stay finished — guest has checked out |
| Cancelled | Red | Booking was cancelled by guest, host, or system |
Payment Status
Each booking also carries a payment status:
- Unpaid — No payment received yet
- Partial — Partial payment recorded (useful for group bookings or deposits)
- Paid — Full payment confirmed
Booking Details View
Clicking a booking opens a detailed modal with:
- Guest information (name, phone, email, country)
- Room type and stay dates
- Full pricing breakdown including taxes
- Payment status and history
- Guest notes and special requests
- Status change actions
- Availability conflict detection (conflicting dates shown in red)
Creating a Manual Booking
For walk-in guests or phone/direct bookings, you can create a booking manually from the portal:
- Go to Bookings and click Create Booking.
- Select the room type and enter check-in/out dates.
- The system checks availability and flags any conflicts.
- Enter guest details (name, phone, email).
- Record payment status (paid, partial, unpaid).
- Save — the booking is created as Confirmed or Draft based on payment status.
Availability conflict detection
If you try to create or confirm a booking for dates already occupied, the portal will show the conflict in red and prevent double-booking.
Calendar View
The Calendar section provides a visual overview of all bookings by room type. Use it to:
- See occupancy at a glance across all rooms
- Identify gaps and fill them with deals or manual bookings
- Navigate by week or month
Availability Management
From the Availability section, you can:
- Block specific dates from being booked (e.g., maintenance, private events)
- Open previously blocked dates
- Apply bulk updates across date ranges
- Configure seasonal pricing for peak periods
Housekeeping
The Housekeeping module helps manage room readiness:
- Track room status: Clean, Dirty, or Under Maintenance
- Assign daily cleaning tasks to staff
- Coordinate turnover between back-to-back bookings
- Flag rooms that need maintenance before accepting bookings
Filters & Search
Find bookings quickly with:
- Status filter (all, draft, confirmed, checked-in, completed, cancelled)
- Date range filter
- Guest name or reference search
- Pagination (left/right navigation through booking list)