This system is an integrated application within your Sales 360 environment, designed for managing hotel, property, or asset inventory and reservations.
| Detail | Mapping to Sales 360 |
| System Function | Inventory, Pricing, and Reservation Management |
| Data Model | Custom Room Type Object, Booking Object, Seasonal Pricing Object |
| Architecture | Utilizes Sales 360 Custom Objects and Process Automation/Triggers |
| Output | Automatically links Bookings to Contact/Account records and generates Opportunity/Order records. |
The Room Booking System is accessed via a dedicated tab or dashboard within your Sales 360 application.
Key Statistics: The dashboard provides real-time analytics based on CRM data:
Total Bookings (Current Period)
Total Revenue (Booked)
Today's Check-ins
Rooms Occupied
Pipeline Status (Pending Bookings)
Quick Links: Provides shortcuts to:
Room Type Inventory Management (Setup)
All Active Bookings (Management)
Seasonal Pricing Configuration
In this section, you define and manage the properties of your bookable units.
Navigate: Go to the Room Type Inventory custom object list.
Enable/Disable: All existing product records must be explicitly enabled for booking.
Enabled: The Room Type record is considered an active, bookable unit. It will be available for search on the customer-facing booking portal and in Admin manual booking forms.
Disabled: The record functions as a standard, non-bookable asset (e.g., an amenity or regular sales product).
Set Room Parameters (Custom Fields): When configuring a Room Type record, populate the following required fields:
| Field Name | Description | Default/Example |
| Room Type Status | Enabled or Disabled | Enabled |
| Total Units | The physical number of available rooms of this type. | 10 |
| Max Capacity (Adults/Children) | Sets the physical occupancy limit. | 2 Adults, 2 Children |
| Check-in Time | The standard time for guest arrival (Used in reporting). | 14:00:00 |
| Check-out Time | The standard time for guest departure (Used in reporting). | 11:00:00 |
| Min/Max Nights | Defines length-of-stay restrictions for pricing/availability rules. | 1 Night Min |
| Base Price (Per Night) | The default standard price, which can be overridden by Seasonal Pricing. | $150.00 |
| Deposit Percentage | Percentage of the total booking required upfront. | 25% |
Use Related Lists or nested custom components on the Room Type record to manage date-specific rules:
Seasonal Pricing Object: Create new records linked to the Room Type:
Date Range (Start/End): E.g., 2025-12-20 to 2026-01-05.
Price Override (Per Night): E.g., $250.00. (This overrides the Base Price for that period.)
Blocked Dates Object: Create new records to mark inventory as unavailable:
Reason: E.g., "Annual Maintenance" or "Owner Occupied."
Date Range (Start/End): The system will show zero availability for this room type during these dates.
All reservations are managed through the Booking Custom Object and linked to a Contact/Account record in your Sales 360 system.
Navigate: Go to the All Active Bookings view (list view for the Booking Object).
Filter: Use standard CRM filters to sort by:
Booking Status: Pending, Confirmed, Checked-in, Checked-out, Cancelled.
Room Type: Filter by specific room types.
Date Range: Filter by Check-in or Check-out dates.
The system allows staff to create reservations directly, which is common for phone or walk-in bookings.
Click Add New Booking (or New on the Booking Object).
Select Customer: Link the booking to an existing Contact or Account record. If the customer is new, create a new Contact record first.
Select Room Type: Choose the desired Room Type (e.g., Deluxe Suite).
Dates & Guests: Enter the Check-in and Check-out dates, and the number of Adults/Children.
Automation Check: The system's back-end logic will instantly verify real-time availability based on Total Units, Blocked Dates, and existing reservations. If unavailable, an error message will display.
Pricing Calculation: Upon entering dates, the system automatically calculates:
Number of Nights
Price Per Night (factoring in any Seasonal Pricing overrides)
Total Booking Amount
Deposit Due
Save/Generate Opportunity: Saving the record will perform the following automations:
Set the Booking Status (e.g., Confirmed).
Automatically generate a linked Opportunity/Order record in Sales 360 to handle payment tracking and invoicing.
Staff must update the status of the Booking record to manage the guest lifecycle and maintain accurate occupancy data.
Open the specific Booking Record.
Update the Booking Status field in the following sequence:
Pending: Initial status for unconfirmed/unpaid bookings.
Confirmed: Payment/deposit is received, and the reservation is secure.
Checked-in: The guest has arrived. This triggers the system to mark one unit of that Room Type as Occupied in real-time inventory.
Checked-out / Completed: The guest has departed and the final invoice is settled. This triggers the system to mark the unit as Available.
Cancelled: Used when a reservation is terminated.