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.)

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?