Documentation

Getting Started

Welcome to ProvoqueLabs! We offer two WordPress plugins for managing bookings and appointments:

  • BookingPilot - For vacation rentals, B&Bs, and hotels. Manage accommodation bookings with date ranges.
  • SchedulePilot - For salons, consultants, and services. Manage appointments with time slots.

Both plugins are available in a free version with limited features and a Pro version with full functionality.

Installation

From WordPress.org (Free Version)

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for "BookingPilot" or "SchedulePilot"
  3. Click "Install Now" and then "Activate"

Pro Version Installation

  1. Download the Pro plugin ZIP file from your account
  2. Go to Plugins > Add New > Upload Plugin
  3. Choose the ZIP file and click "Install Now"
  4. Activate the plugin

License Activation

After purchasing a Pro license, you need to activate it on your site:

  1. Go to the plugin settings page
  2. Find the "License" section
  3. Enter your license key (received via email after purchase)
  4. Click "Activate License"

Once activated, Pro features will be unlocked and you will receive automatic updates.

BookingPilot

Creating Accommodations

  1. Go to BookingPilot > Accommodations > Add New
  2. Enter a title and description for your property
  3. Add photos to the gallery
  4. Configure pricing and availability rules
  5. Publish the accommodation

Booking Form

The booking form allows guests to select dates and submit a reservation request. It includes:

  • Date picker for check-in and check-out
  • Guest count selector
  • Real-time price calculation
  • Custom form fields for additional info

Shortcodes

[bookingpilot_form]

Displays the booking form. Use the "id" attribute to specify an accommodation:

[bookingpilot_form id="123"]
[bookingpilot_calendar]

Displays an availability calendar.

SchedulePilot

Creating Services

  1. Go to SchedulePilot > Services > Add New
  2. Enter service name, description, and duration
  3. Set the price
  4. Assign staff members who can provide this service
  5. Publish the service

Staff Management

Add team members who can accept appointments:

  1. Go to SchedulePilot > Staff > Add New
  2. Enter staff member details
  3. Set their working hours
  4. Assign services they can provide

Shortcodes

[schedulepilot_form]

Displays the appointment booking form. Use attributes to customize:

[schedulepilot_form service="123"]
[schedulepilot_form staff="456"]

Common Features

Email Templates

Customize emails sent to customers and administrators. Go to Settings > Email Templates.

Available template variables:

  • {customer_name}
  • {booking_date}
  • {booking_time}
  • {service_name}
  • {total_price}
  • {booking_id}

GDPR & Privacy

Both plugins include GDPR-compliant features:

  • Consent checkbox on booking forms
  • Data export functionality
  • Automatic data retention policies
  • Integration with WordPress privacy tools