Skip to main content

WpBookingly

WpBookingly is a flexible appointment booking plugin for WordPress, perfect for service-based businesses.

Installation & Setup

Install the WpBookingly service booking plugin via WordPress admin, zip upload, or FTP, then run the setup wizard to configure your booking system.

Plugin Installation

  • Install via WordPress admin: Plugins > Add New, search for "WpBookingly"
  • Upload the Pro version zip from MagePeople after purchase
  • WooCommerce is required as a dependency
  • Install MagePeople PDF Support for PDF ticket features

Setup Wizard

  • Run the quick setup wizard upon activation
  • Select your industry (Consultation, Salon, Car Wash, Repair, etc.)
  • Configure timezone, currency, and service labels
  • Enable mobile optimization for on-the-go bookings

Service Management

Create and manage services with custom pricing, duration, categories, and extra options for your appointment booking system.

Creating Services

  • Go to Service Booking > Add New Service Booking
  • Set service title, subtitle, and description
  • Configure pricing: fixed, tiered, or custom rates
  • Add extra services with individual pricing

Service Categories & Options

  • Organize services into categories for easy browsing
  • Set service duration in minutes or hours
  • Add images and gallery for each service
  • Manage multiple service locations

Staff & Scheduling

Manage staff members, assign them to services, configure schedules, and set availability with off days and time slots.

Staff Management (Pro)

  • Add staff members with names, emails, and photos
  • Assign staff to specific services
  • Enable Google Calendar sync (Pro feature)
  • Import staff lists via CSV for faster setup

Schedule Configuration

  • Set working days and hours per service
  • Configure time slot length and capacity
  • Define off days and holidays
  • Set advanced booking cutoff dates

Shortcode Guidelines

Display booking forms, service lists, and appointment calendars anywhere on your site using shortcodes.

Booking Shortcodes

  • Use shortcodes to embed booking forms on any page
  • Configure form styles: inline, horizontal, or vertical
  • Add progress bars to multi-step booking forms
  • Display service lists with category filtering

Display Options

  • Show available time slots for selected dates
  • Display staff availability calendars
  • Embed service category grids
  • Use shortcode parameters for layout customization

Payment Integration

Accept secure payments through WooCommerce integration with support for multiple payment gateways and booking management.

Payment Setup

  • WooCommerce integration for all major payment gateways
  • Support for PayPal, Stripe, and local payment options
  • Configure deposit/partial payment options
  • Set up free consultations with $0 pricing

Order Management

  • View and manage bookings from the dashboard
  • Auto-confirm or manual approval of bookings
  • Send booking confirmation emails automatically
  • Handle cancellations and rescheduling

General Guidelines

Customize labels, translate the plugin, configure notifications, and manage customer communications for your booking system.

Customization

  • Change service booking label and slug in settings
  • Translate the plugin using Loco Translate or WPML
  • Customize email notification templates
  • Configure customer-facing booking policies

Customer Experience

  • Self-service booking management via email links
  • Mobile-friendly booking forms
  • Multi-step booking wizard for complex services
  • Integration with video conferencing (Zoom, etc.)

Service Dashboard & Wizard

Manage your service listings dashboard, run the 4-step Add New Service wizard, assign staff, and set up discount coupons.

Bookings & Orders

Track service orders, manage the daily Service Queue, view the booking calendar, and place manual bookings on behalf of customers.

Customer Booking Experience

See how customers browse services, select sub-services and add-ons, pick a date/time and staff member, and complete checkout.

Analytics, Status & Privacy

Review revenue analytics and booking trends, diagnose server/plugin health, and manage GDPR customer data requests.

FAQ

Quick answers to common questions about installing, configuring, and using the WpBookingly appointment booking plugin.

Getting Started

  • Do I need WooCommerce to use WpBookingly?
  • How do I create a new service booking?
  • Can I offer free consultations?
  • How do I display the booking form on a page?

Features & Troubleshooting

  • How do I handle cancellations or rescheduling?
  • Can I integrate with Google Calendar?
  • How do I manage staff assignments?
  • How do I enable the attendee registration form?