Time Slot Booking Plugin

Lightweight, easy to use WordPress time slot booking plugin for any business that needs to let their customers schedule appointments with them.

⇩ Download ★ Order Pro


Quick & Simple

Create calendars, adjust availability, paste shortcode into a post or a page, and start accepting time slot bookings from your customers.


Escape Schedule Conflicts

No more phone calls or emails trying to find a time that works. Flexible availability configuration ensures there are no overbookings or wrong dates or times.


Change With Ease

Quickly change and reschedule bookings if needed. Set the status to reflect the booking state.


Track Everything

Review each booking audit trail. Run reports for insights on what works and what can be improved.

Latest update: Version 7.0.3

Pro Features

JoeBooking Pro offers quite a bit of additional nice features!

Manage Payments

Accept online and register offline payments for your bookings.

Custom Fields

Additional fields to keep custom information about your bookings.

Powerful yet Lightweight

  • Own settings for each calendar, like allow bookings only 3 days in advance, or selectable time every 2 hours.
  • Translation ready: completely translate it into your language. Or change the English text just where you need it.

The base version of JoeBooking is free. The Pro version adds more professional time slot booking features for a reasonable, one-time payment. It is a viable alternative to online appointment booking services as this online WordPress booking plugin requires no monthly fees.

We constantly add new features and options to provide a dependable online time slot booking plugin for WordPress that is easy to use yet features advanced appointment booking options at a reasonable price. If you need even more advanced options, please let us know, we will do our best to provide a custom cost-effective solution for all your WordPress appointment booking needs.