Introduction to Service-Based Booking
Quill Booking’s Service-Based Booking feature lets you define bookable services (such as consultations, haircuts, massages, or classes) independently from individual host calendars. Instead of creating an event tied to a single host, you create a service, assign one or more providers (hosts), and let customers pick a provider and time slot — all from a single, shareable booking page.
How Service-Based Booking Differs from Event-Based Booking
| Feature | Event-Based Booking | Service-Based Booking |
|---|---|---|
| Ownership | Tied to a single host calendar | Shared across multiple providers |
| Provider Selection | Not applicable | Customer chooses a provider at booking time |
| Pricing | Set per event | Set per service with optional per-provider overrides |
| Categories | No built-in categorization | Organized by service categories |
| Public Page | Individual event link | Service selection page showing all services |
| Group Pricing | Not available | Supported with per-person pricing |
| Membership Limits | Not available | Subscription-based booking limits per service |
Key Concepts
Services
A service represents a bookable offering — for example, “30-Minute Consultation,” “Deep Tissue Massage,” or “Guitar Lesson.” Each service has a name, description, duration, price, color, picture, gallery, and configurable options including availability limits, payment settings, notifications, webhooks, and custom fields.
Service Categories
Services are organized into categories (e.g., “Hair Services,” “Wellness,” “Consulting”). Categories make it easy for customers to browse related services. Each category can have its own picture.
Providers
A provider is a host calendar linked to a service. One service can have many providers, and each provider’s availability is calculated independently. Providers can have per-provider price overrides and capacity settings.
Service Booking Page
The service booking page is a public-facing page where customers browse all active services, select one, choose a provider, and book a time slot. The URL format is yoursite.com?quillbooking_services.
When to Use Service-Based Booking
- Multi-provider businesses — salons, clinics, agencies where multiple staff offer the same service.
- Service catalogs — when you want to display a categorized menu of offerings.
- Membership-based access — when you want to restrict certain services to paying subscribers.
- Group bookings with per-person pricing — when a service can accommodate multiple guests at different price points.
- Centralized management — when admins need to manage services, pricing, and providers from one place.
Getting Started
- Navigate to Quill Booking → Services in your WordPress admin panel.
- Create at least one service category using the sidebar panel.
- Click “Add Service” to create your first service.
- In the service setup, configure details, assign providers, set locations, availability limits, payment settings, and notifications.
- Share the service booking page link with your customers.
