Create reusable booking configurations for events, rooms, services, tables, rentals, and appointments — each with its own settings, staff, schedules, and pricing.
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.
Each preset comes with tailored defaults, fields, and workflows. Pick the one that matches your business and start configuring immediately.
Sell tickets for concerts, workshops, and conferences. Support for multi-day events, capacity limits, and multiple ticket types.
Book meeting rooms, hotel rooms, or co-working spaces. Hourly or daily booking with room capacity and amenity tracking.
Duration-based bookings for salons, clinics, and spas. Automatic staff assignment with configurable buffer time between sessions.
Restaurant and café table bookings with party size limits, configurable time slots, and seating area management.
Rent equipment, vehicles, or gear with date-range bookings. Track inventory count per item and collect deposits upfront.
One-on-one scheduling with individual staff calendars. Ideal for consultations, coaching sessions, and professional meetings.
Each booking model gives you granular control over settings, items, staff, schedules, pricing, and custom fields.
Set duration, capacity, advance booking window, and cancellation policy. Each model inherits smart defaults from its preset that you can override.
Create the items guests can book within each model — rooms, services, tables, or equipment. Each item gets its own description, pricing, and capacity.
Link staff members to bookable items. Multiple staff can serve the same item, and each staff member maintains their own availability schedule.
Define business hours, availability windows, and recurring schedules. Staff schedules drive automatic slot generation for the entire model.
Set prices per item, per duration, or per person. Different bookable items within the same model can have independent pricing structures.
Collect additional information per booking — dietary requirements, special requests, equipment preferences, or any data your workflow requires.
Time slots are the heartbeat of every booking model. Generate them automatically, add manual overrides, and block dates when needed.
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.
Need a one-off availability window outside regular hours? Add manual slots for special occasions, overtime, or pop-up availability without changing recurring schedules.
Block specific dates or date ranges for holidays, maintenance, or closures. The slot generator automatically skips blocked dates, preventing bookings during downtime.
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.
Three simple steps to go from zero to accepting bookings.
Select from events, rooms, services, tables, rentals, or appointments. The preset loads tailored settings and fields for your business type.
Name your model, set the rules, add bookable items, assign staff, and define schedules. Override any default to match your exact workflow.
Slots are generated automatically. Share your booking page or embed it on your website — guests can book instantly.
Common questions about Booking Models in Pivlu.
Pick a preset, configure your settings, add bookable items, and start accepting bookings in minutes.
Get Started Free