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?