Everything you need to get WP One Stop Booking running on your site. New guides are added as the plugin grows — start with the quick start below.
Quick Start
- Install the plugin. In WordPress go to Plugins → Add New → Upload Plugin, choose the WP One Stop Booking zip file, and activate it.
- Activate your license. Go to Bookings → Settings → License and paste your license key. This turns on updates.
- Create your services. Under Bookings → Services, add each service with its duration and price.
- Set your availability. Under Bookings → Availability, set working hours, days off, and breaks for each staff member or resource.
- Add the booking form. Edit any page and add the Booking Form block (or the
[osb_booking]shortcode), then publish. - Test it. Make a test booking from your phone, confirm the emails arrive, and check the booking shows in Bookings → Appointments.
Setup Checklist
- Site timezone set correctly (Settings → General) so booking times are right.
- Site email deliverability checked — confirmations come from your site email address.
- Buffer time between appointments set if you need cleanup or travel time.
- Cancellation policy written on your booking page so customers see it before booking.
Frequently Asked Questions
Can customers pay when they book?
The booking flow collects appointment details first. Payment options depend on your setup — the plugin is designed to work alongside standard WordPress payment tools rather than replacing them.
What happens when my license expires?
The plugin keeps running and your bookings stay intact. You stop receiving updates and support until the license is renewed.
Can I move my license to a different site?
Yes — deactivate the license on the old site from the plugin settings, then activate it on the new one. Multi-site tiers can be active on several sites at once, up to the tier limit.
Still stuck?
Head to the Support page and send us the details — include your WordPress version and a screenshot of any error you see.