Configure Any Booking Model

Create reusable booking configurations for events, rooms, services, tables, rentals, and appointments — each with its own settings, staff, schedules, and pricing.

Booking Model Choose Preset Type Events Rooms Services Tables Rentals Appointments Model Settings Model Name Duration (min) Max Capacity Advance Booking Buffer Time Cancellation Policy Bookable Items Assigned Staff A B C + Add Staff + Add Bookable Item Cancel Save Model Auto slots enabled 3 blocked dates
6
Preset Types
Custom Settings
Staff Assignment
Slot Configuration

One System, Any Booking Scenario

A Booking Model is a configured instance of one of the six available presets. Instead of building separate booking systems for different services, you create models — like "Spa Services" (service preset), "Conference Rooms" (room preset), or "Weekend Events" (event preset).

Each model carries its own settings, bookable items, staff assignments, and slot rules. Configure once, reuse everywhere — no duplication, no complexity.

  • 6 booking presets to choose from
  • Custom settings per model
  • Assign staff & schedules
  • Define bookable items
  • Auto-generate time slots
  • Configurable pricing & capacity

6 Preset Types to Build From

Each preset comes with tailored defaults, fields, and workflows. Pick the one that matches your business and start configuring immediately.

Events

Sell tickets for concerts, workshops, and conferences. Support for multi-day events, capacity limits, and multiple ticket types.

Tickets Capacity Multi-day Ticket Types

Room Reservations

Book meeting rooms, hotel rooms, or co-working spaces. Hourly or daily booking with room capacity and amenity tracking.

Hourly/Daily Capacity Amenities

Service Appointments

Duration-based bookings for salons, clinics, and spas. Automatic staff assignment with configurable buffer time between sessions.

Duration Staff Buffer Time

Table Reservations

Restaurant and café table bookings with party size limits, configurable time slots, and seating area management.

Party Size Time Slots Seating Areas

Equipment Rentals

Rent equipment, vehicles, or gear with date-range bookings. Track inventory count per item and collect deposits upfront.

Date Range Inventory Deposit

Appointments

One-on-one scheduling with individual staff calendars. Ideal for consultations, coaching sessions, and professional meetings.

1-on-1 Calendars Consultation Types

Configure Every Detail

Each booking model gives you granular control over settings, items, staff, schedules, pricing, and custom fields.

Booking Settings

Set duration, capacity, advance booking window, and cancellation policy. Each model inherits smart defaults from its preset that you can override.

Bookable Items

Create the items guests can book within each model — rooms, services, tables, or equipment. Each item gets its own description, pricing, and capacity.

Staff Assignment

Link staff members to bookable items. Multiple staff can serve the same item, and each staff member maintains their own availability schedule.

Schedule Setup

Define business hours, availability windows, and recurring schedules. Staff schedules drive automatic slot generation for the entire model.

Pricing Rules

Set prices per item, per duration, or per person. Different bookable items within the same model can have independent pricing structures.

Custom Fields

Collect additional information per booking — dietary requirements, special requests, equipment preferences, or any data your workflow requires.

Smart Slot Management

Time slots are the heartbeat of every booking model. Generate them automatically, add manual overrides, and block dates when needed.

Auto Slot Generation

A scheduled command creates upcoming time slots based on staff schedules and bookable availability. Runs daily to keep your calendar populated weeks ahead — no manual effort required.

Manual Slots

Need a one-off availability window outside regular hours? Add manual slots for special occasions, overtime, or pop-up availability without changing recurring schedules.

Blocked Dates

Block specific dates or date ranges for holidays, maintenance, or closures. The slot generator automatically skips blocked dates, preventing bookings during downtime.

Buffer Time

Set gaps between consecutive bookings for cleanup, preparation, or travel time. Buffer time is respected by the slot generator so back-to-back bookings never overlap.

How It Works

Three simple steps to go from zero to accepting bookings.

1

Choose Preset

Select from events, rooms, services, tables, rentals, or appointments. The preset loads tailored settings and fields for your business type.

2

Configure Model

Name your model, set the rules, add bookable items, assign staff, and define schedules. Override any default to match your exact workflow.

3

Start Accepting Bookings

Slots are generated automatically. Share your booking page or embed it on your website — guests can book instantly.

Frequently Asked Questions

Common questions about Booking Models in Pivlu.

A Booking Model is a configured instance of one of the six preset types. Think of it as a named container that holds all the settings, bookable items, staff assignments, and slot rules for a specific use case. For example, you might create a model called "Spa Services" using the Service preset, or "Board Rooms" using the Room preset. Each model operates independently.

Yes. You can create as many models as you need, even multiple models from the same preset. For example, a hotel could have separate room models for "Guest Rooms" and "Conference Rooms" — both using the Room preset but with different settings, pricing, and bookable items.

Each staff member assigned to a bookable item has their own schedule with availability windows. The slot generator creates time slots based on the intersection of staff availability and the model's settings (duration, buffer time, blocked dates). If multiple staff serve the same item, slots are created for each staff member independently, giving guests more options.

The preset type is set when the model is created and determines the available fields and workflows. Changing the preset would alter the model's entire structure, so it is not supported after creation. If you need a different preset, create a new model and migrate your bookable items manually.

Blocking a date prevents new slots from being generated for that date. Existing bookings on that date remain intact — they are not automatically cancelled. You can manually review and cancel affected bookings if needed. Future slot generation will skip the blocked date entirely.

No. Staff assignment is optional and depends on the preset type. Service and Appointment presets typically require staff to drive slot generation, but Room and Table presets can operate without staff — slots are generated directly from the bookable item's availability settings instead.

Create Your First Booking Model

Pick a preset, configure your settings, add bookable items, and start accepting bookings in minutes.

Get Started Free