Skip to content
English
  • There are no suggestions because the search field is empty.

How to Manage Room Availability in Online Bookings

This article explains how the Online Booking system automatically checks for room availability.


To enhance the reliability of your booking process, Pabau's Online Booking portal checks for room availability in addition to staff availability.

This ensures that when a client books a service that requires a specific room (like a consultation room or a laser room), the system only shows time slots where both the staff member and the necessary room are free. This prevents scheduling conflicts and ensures a smooth client experience from booking to arrival.

How Room Availability is Checked


When a client uses your Online Booking portal, Pabau automatically cross-references three key pieces of information before displaying an available time slot:

1. Staff Availability

Checks the team member's schedule to ensure they are available and have a working shift created for that time. A staff member is only considered available for online bookings if they have a shift covering the requested appointment time.

    2. Service-Room Link 

    This is the crucial connection between a service and the physical room(s) where it must be performed. For the online booking portal to check for room availability, it first needs to know if a service requires a room and, if so, which one.

    3. Room Availability & Location:

    This final check confirms two things: that the required room is free during the selected time, and that it physically exists at the clinic location the client chose in the online booking portal.

    This is a critical step that prevents impossible bookings (e.g., offering a time slot for a service at your "Downtown" clinic when the required room is only available at your "Uptown" clinic).


    Configuration Requirements

    For the automatic room check to function, you must have the following configured in Pabau:

    1. Staff Availability

    Create Shift For Staff

    To ensure a staff member has a shift created follow the steps below:

    Step 1: Navigate to Team

    Log in to your Pabau account, and in the left sidebar menu, go to Team, then click on the "Schedule."

    Screenshot - 2025-06-17T142617.037

    Step 2: Select Slot for Shift

    Staff members are listed on the left side, and the dates of the week are displayed at the top.
    Click on the desired slot to initiate the shift creation.

    Screenshot - 2025-06-17T153157.547

    Create a shift by entering start and end times or choosing from default templates. Alternatively, click the expand button in the top right corner for more options.

    Screenshot - 2025-06-17T153309.581

    In the "Create a Shift" menu, input:

    • Start and end of the shift (date prepopulated based on the selected slot - Mandatory field)
    • Location (Mandatory field, defaults to your default location)
    • Services included in the shift (Optional, defaults to All services)
    • Assign a room (Optional)
    • Additional notes (Optional)

    Click on Create Shift to confirm and schedule the shift.

    Screenshot - 2025-06-17T153441.350

    NOTE: Shifts featuring all services will be highlighted in green, whereas shifts with only select services will be displayed in pink.

    2. Service-Room Link 

    Assign a Room to a Service 

    This method is best when you are focused on a single service and want to define its requirements. 

    Step 1: Navigate to Setup 

    Navigate to the Setup button located at the bottom left corner of the screen to access the "Setup" page.

    Screenshot - 2025-06-17T144114.682

    Step 2: Access Services

    Click on the "Services" tab located under the Services section. On this page, you'll view a list of all services you've created in the system. Use the search bar to find the service you wish to edit.

    Screenshot - 2025-06-17T144207.890

    Step 3: Select Service

    Click on the service name to view the configuration settings.

    Step 4: Assign Room

    Switch to the "Assign" tab and then select the "Resources" sub-tab where you can directly change the room(s) required for this specific service to be performed.

    Tick or untick the rooms to define where this specific service can be performed.

    Screenshot - 2025-06-17T144424.159
    Assign a Service to a Room 

    This method is useful when you want to see all the services that are linked to a single room.

    Step 1: Navigate to Setup

    Navigate to the Setup button located at the bottom left corner of the screen to access the "Setup" page.

    Screenshot - 2025-06-17T144114.682

    Step 2: Access Rooms

    Click on the "Resources" tab located on the Services section. Then, click the "Rooms" subtab to access the rooms you've created in the system.

    Screenshot - 2025-06-17T145126.486

    Step 3: Review Services Assigned to Room

    First, select the room you wish to configure. The "Details" tab will open by default.

    In this tab, you will find the "All services can be performed in this room" toggle. This switch controls how services are assigned:

    • When this toggle is ON: All services in your system can be performed in this room.
    • When this toggle is OFF: A new option will appear, allowing you to manually select only the specific services that are performed in this room.

    Screenshot - 2025-06-17T150636.580

    3. Room Availability & Location

    Assign a Location to a Room

    Step 1: Navigate to Setup

    Navigate to the Setup button located at the bottom left corner of the screen to access the "Setup" page.

    Screenshot - 2025-06-17T144114.682

    Step 2: Access Rooms

    Click on the "Resources" tab located on the Services section. Then, click the "Rooms" subtab to access the rooms you've created in the system.

    Screenshot - 2025-06-17T145126.486

    Step 3: Configure Location

    Navigate to the "Locations" tab to see a list of your available clinics. From here, select the location you want to associate with this room.

    Screenshot - 2025-06-17T151009.496


    How Room Setups Affect Online Booking Availability


    The system behaves differently based on how you have configured the service. Here are the common scenarios:

    1. Service Requires One Specific Room

    If a service is linked to a single room at the booking location, Pabau will check for both the staff's availability and that specific room's availability.

    • Result: A time slot will only be shown if both the staff member and the room are available for the entire duration of the appointment.
    • Example: A client wants to book a 60-minute service at 2:00 PM. The staff member is free from 2:00 PM to 3:00 PM, but the required room is only free from 2:00 PM to 2:45 PM. In this case, the 2:00 PM time slot will not be shown because the room is not available for the full 60 minutes.

    2. Service Requires Any One of Multiple Rooms

    If a service is linked to multiple rooms (e.g., can be performed in "Consult Room 1" or "Consult Room 2"), Pabau checks if the staff member is free and if at least one of the associated rooms is available.

    • Result: A time slot will be shown if the staff member and at least one of the rooms are available. When the client completes the booking, Pabau will randomly assign one of the available rooms to the appointment. If no rooms are free, the time slot will be hidden.

    3. Service Requires No Room

    If a service has no rooms associated with it for the booking location, the system works as it always has.

    • Result: Availability is based only on the staff member's schedule.

    NOTE: The system will only consider rooms that are available at the location the client selected in the booking portal. If an appointment is being booked for "Location A," but the service's required room is only assigned to "Location B," the time slot will not be shown.



    For more guides, refer to related articles below, select additional guides, or use the search bar at the top of the page. These guides will help you get the most out of your Pabau account.

    Additionally, to help you fully utilize and understand your Pabau account, we recommend exploring additional guides and resources offered at the Pabau Academy. It offers in-depth video tutorials and lessons, offering a holistic learning experience that can equip you with the essential skills for achieving success with Pabau.