Booking Slabs

Booking slabs define when bookings can be made. Each slab specifies a day of week, start time, end time, and optionally the maximum number of concurrent bookings. Slabs control availability on your calendar.

What Are Booking Slabs?

Booking slabs are time slot configurations. They define which days and times are available for bookings. For example, a slab "Weekday Morning" might be Monday–Friday 9:00–12:00. Only time slots that fall within an active slab can be booked.

How to Create a Slab

Go to Booking Slabs
From the Booking app, open Booking Slabs. Click "Add Slab" or "New Slab".
Enter Slab Details
Enter a name (e.g., Weekday Hours), select the day(s) of week, set start time and end time. Optionally set max bookings per slot.
Set Status
Ensure status is Active. Inactive slabs do not affect availability.
Save
Click Save. The slab is applied. Time slots within the slab become available for new bookings.

Slab Form Fields

Booking Slab Fields
Slab Name
Required. A descriptive name (e.g., Weekday Morning, Saturday Half-Day).
Day of Week
Required. One or more days (Monday, Tuesday, etc.). Defines which days this slab applies.
Start Time
Required. When the slab begins (e.g., 09:00).
End Time
Required. When the slab ends (e.g., 17:00). Must be after start time.
Max Bookings
Optional. Maximum concurrent bookings per time slot. Leave blank for unlimited (or default).
Status
Active or Inactive. Only active slabs define available slots.

Slab List

Slab List Columns
Slab Name
Name of the slab. Click to edit.
Day
Day(s) of week the slab applies.
Start
Start time.
End
End time.
Max Bookings
Maximum bookings per slot, if set.
Status
Active or Inactive.

How Slabs Control Availability

When a customer or staff creates a booking, the system checks all active slabs. A time slot is available only if it falls within at least one slab and is not already booked. Slots are typically split by service duration (e.g., 30-minute intervals). Overlapping slabs can extend availability.

Editing and Deleting Slabs

To edit a slab, click it in the list and change the fields. Changes apply to future availability; existing bookings are unaffected.

To delete a slab, open it and use the Delete option. Ensure no future bookings depend on it, or reschedule them first. Deleting a slab removes those time slots from availability.