The Complete Appointment Booking Plugin for WordPress
Manage appointments, agents, schedules, payments, and customers from one powerful booking platform.
- Unlimited Services
- Unlimited Agents
- Stripe Payments
- Real-Time Availability
- Mobile Friendly
Date & Time Selection
- Early bird offer! Onboard now and get up to 76% OFF
- Pay once, use it for LIFETIME
- Offer ends soon, with the lowest price you’ll ever get.
Templates
Live Demos. Find Yours In Seconds.
Watch a Booking Site Come Together
Trusted by industry experts, watch a full walkthrough of setup, scheduling, and payments on a live site.
Why Choose Rox Appointment Booking.
Every Tool To Fill Your Calendar. No Extra Plugins Needed.
- Scheduling
- Agents
- Payments
- Customer
Bookings Fill
Themselves In
Customers see real open slots across every location and book instantly. No calls, no back-and-forth, no accidental double-booking.
- Real-Time Slot Availability
- Multiple Locations, One Calendar
- Conflict-Free Bookings
- Holiday Management

Every Agent Runs
Their Own Calendar
Give each staff member their own hours, days off, and special schedules. RoxBooking blocks the slots they’re not around for, so no one gets booked by mistake.
- Per-Agent Schedules
- Custom Holidays & Special Days
- Automatic Conflict Blocking
- Unlimited Staff

Get Paid Before They Ever Walk In
Collect a deposit or full payment the moment someone books — so a no-show costs them, not you.
- Deposits & Partial Payments
- Stripe & Other Payment Methods
- Coupons & Discounts
- Instant Payment Confirmation

Know Who’s Booking
And Get Them Back
Collect exactly the details you need at checkout, run group sessions, and turn one-time visitors into regulars on autopilot.
- Custom Fields At Booking
- Group Bookings
- Recurring Appointments
- Advanced Analytics

Intuitive
Booking Interface
Agent Schedule
- Mon-Fri 9am-6pm
- Lunch 1pm
Service Schedule
- 60 Minute Sessions
- Buffer 10 Minute
Global Schedule
- Business Hours
- Holidays
Available Slots Generated
- 10:15 AM
- 10:30 AM
- 11:00 AM
- 12:00 PM
- 12:30 PM
- 01:00 PM
- 02:00 PM
- 02:30 PM
- 03:00 PM
Booking Journey
One Booking Form. Launch It Anywhere. Match It Exactly.
- Flexible Booking Forms
Create smooth booking experiences with services, agents, schedules, and appointment details.
- Showcase Your Services
Display services with pricing and details, making it easy for customers to choose and book.
- Book from Anywhere
Add booking buttons anywhere on your website and let customers schedule appointments instantly.
- Manage Class Schedules
Display class schedules, assign agents, and let customers book available time slots easily.




All-In-One
Every Appointment Booking Feature, In One Plugin.
Customer Stories
What Our Loving Clients Say
From solo coaches to multi-location franchises — see why teams switch to Rox Appointment Booking and stay.
4.6 Excellent
4.9 out of 5 stars.
FAQ
Frequently Asked Questions
Queries that might come across your mind.
It’s a free plugin you can keep using and not a countdown to a paywall. However, for some advanced features, you might need the pro version of the plugin.
No. If you can add a page in WordPress, you can set up RoxBooking. Add your services and hours, drop in the booking form, and you’re taking appointments. It usually happens in a single sitting.
Yes, the booking form is built to sit naturally inside your WordPress site rather than look like a bolted-on widget, and it’s mobile-friendly out of the box.
No. You can collect deposits and full payments through methods that work in your region, whether or not Stripe is available to you.
Yes. Each agent member gets their own schedule, days off, and special-day hours, and you can run multiple locations from one place with availability set per service on top of that.
RoxBooking is focused on appointments, one-to-one and group bookings for service businesses and does that one job really well, rather than trying to be an everything tool.
Take Your First Booking Today—Start Growing Your Business.
Add RoxBooking to your WordPress site and start accepting bookings in minutes. No coding required.
- No credit card
- Works with any theme
- 100% self-hosted












