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:

  1. View Services: Clients see available services organized by category
  2. Select Service: Choose a service they want to book
  3. Choose Provider: Select from available providers for that service
  4. Pick Time: View available time slots and select a preferred time
  5. Client Information: Provide contact details (name, email, phone)
  6. 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.

Related Documentation