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)
- Go to Plugins > Add New in your WordPress admin
- Search for "BookingPilot" or "SchedulePilot"
- Click "Install Now" and then "Activate"
Pro Version Installation
- Download the Pro plugin ZIP file from your account
- Go to Plugins > Add New > Upload Plugin
- Choose the ZIP file and click "Install Now"
- Activate the plugin
License Activation
After purchasing a Pro license, you need to activate it on your site:
- Go to the plugin settings page
- Find the "License" section
- Enter your license key (received via email after purchase)
- Click "Activate License"
Once activated, Pro features will be unlocked and you will receive automatic updates.
BookingPilot
Creating Accommodations
- Go to BookingPilot > Accommodations > Add New
- Enter a title and description for your property
- Add photos to the gallery
- Configure pricing and availability rules
- 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
Displays the booking form. Use the "id" attribute to specify an accommodation:
Displays an availability calendar.
SchedulePilot
Creating Services
- Go to SchedulePilot > Services > Add New
- Enter service name, description, and duration
- Set the price
- Assign staff members who can provide this service
- Publish the service
Staff Management
Add team members who can accept appointments:
- Go to SchedulePilot > Staff > Add New
- Enter staff member details
- Set their working hours
- Assign services they can provide
Shortcodes
Displays the appointment booking form. Use attributes to customize:
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