Online Booking Widget
Your public booking widget allows clients to schedule appointments online. Learn how to configure, customize, and embed it.
Overview
The booking widget is a public-facing page where clients can view your services, select providers, choose available time slots, and complete bookings without needing to contact you directly.
The widget checks provider schedules and availability in real-time, helping clients see available time slots.
Installation Code
Each account has a unique installation code that identifies your booking widget. This code is generated when you first access the widget settings, typically based on your business name.
Finding Your Installation Code
Your installation code can be found in Business Setup > Online Booking. You can customize this code if needed, but it should be unique across all Pikit accounts.
Using the Installation Code
The installation code is used to load your widget. Clients access your booking page using a URL that includes this code.
Client Booking Flow
When a client visits your booking widget, they follow this process:
- View Services: Clients see available services organized by category
- Select Service: Choose a service they want to book
- Choose Provider: Select from available providers for that service
- Pick Time: View available time slots and select a preferred time
- Client Information: Provide contact details (name, email, phone)
- Complete Booking: Confirm and complete the appointment
Availability Checking
The widget checks availability in real-time by considering:
- Provider's regular schedule
- Provider's exception schedules
- Existing appointments for that provider
- Service duration requirements
Guest Booking
Clients can book appointments without creating an account. They simply provide their contact information during the booking process.
Client Accounts
While not required, clients can create accounts and log in to the widget. This allows them to:
- View their appointment history
- Manage existing bookings
- Update their contact information
Widget Configuration
You can configure various aspects of your booking widget in Business Setup > Online Booking.
Design & Branding
Customize your widget's appearance to match your brand. Configuration options may include colors, logos, and other visual elements.
Provider Selection
Control which providers are available for booking through the widget. You can enable or disable specific providers for online booking.
Service Visibility
Determine which services appear in your booking widget. Typically, only active services assigned to providers are available for booking.
Security & Validation
The widget validates the origin of requests against your configured website URL. This helps prevent unauthorized bookings.