Admin dashboard giving the operations team complete visibility and control: unified calendar view across all units, resources, or staff showing every booking, block, and hold in a single view; booking management interface for creating manual bookings, processing amendments, handling early departures, and managing check-in/check-out; availability controls for releasing blocks, adjusting hold periods, and managing staged inventory releases. Booking detail views show the full guest record, payment history, communication log, access code status, and any notes from the previous stay.
Automated housekeeping schedule generation: every checkout triggers a cleaning task assigned to the housekeeping team via a mobile-friendly task app; housekeepers see their daily schedule, mark properties as cleaned, flag maintenance issues found during cleaning, and confirm the unit is guest-ready, updating the real-time status on the operations dashboard. Maintenance issue logging from housekeeping feeds a maintenance queue with priority, photos, and estimated resolution time. Maintenance windows booked through the operations admin automatically block the unit on the availability calendar and across all connected OTA channels.
Revenue management metrics presented on the operations dashboard: occupancy rate (booked nights / available nights), average daily rate (ADR), revenue per available unit (RevPAU), and length-of-stay distribution, updated daily from confirmed bookings. Period-over-period comparison (current month vs prior month vs same period last year) and channel breakdown showing what percentage of bookings and revenue came from direct, Airbnb, Booking.com, Vrbo, and other channels. The channel mix view is the key output for understanding whether OTA commission costs justify the volume versus the direct booking conversion rate.
Channel manager connection management: OTA channel status visible in the admin (last sync time, any failed updates, pending booking requests); manual channel disable for a property during maintenance or renovation; and booking source tagging on every reservation so revenue attribution is accurate. Staff access control: admin roles (full access), operations roles (booking management, no pricing or financial data), housekeeping roles (task view only, no guest financial data), enforced at the API layer, not just the UI, using JWT role claims validated on every request.