Early Bird Launch Special: Save over 70% on our professional scheduling platform • Offer expires in 48 hours View Pricing

QuillBooking Documentation

Get unstuck with our helpful reference material

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

FeatureEvent-Based BookingService-Based Booking
OwnershipTied to a single host calendarShared across multiple providers
Provider SelectionNot applicableCustomer chooses a provider at booking time
PricingSet per eventSet per service with optional per-provider overrides
CategoriesNo built-in categorizationOrganized by service categories
Public PageIndividual event linkService selection page showing all services
Group PricingNot availableSupported with per-person pricing
Membership LimitsNot availableSubscription-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

  1. Navigate to Quill Booking → Services in your WordPress admin panel.
  2. Create at least one service category using the sidebar panel.
  3. Click “Add Service” to create your first service.
  4. In the service setup, configure details, assign providers, set locations, availability limits, payment settings, and notifications.
  5. Share the service booking page link with your customers.