Free WordPress Appointment Booking Plugin – Services, Staff & Calendar


Free WordPress Appointment Booking Plugin for Services and Staff

Bookwise Appointments is a free WordPress appointment booking plugin that lets visitors pick a service, a person, a date and a time, and book in a few clicks. You manage services, staff and opening hours from your WordPress dashboard.

It’s complete on its own. Nothing is locked, no account is needed and nothing is tracked.

Built for businesses that sell time

Salons, tutors, consultants, trainers and clinics all need the same thing: a booking form that only offers real free times and never double-books. Bookwise checks weekly hours, days off, buffers and existing bookings before it shows a slot, and it handles time zones properly.

Who Bookwise Appointments is for

  • Salons, barbers and beauty studios
  • Tutors, coaches and consultants
  • Clinics, therapists and personal trainers

What’s included in the free version

  • Services: name, description, duration, buffers before and after, price display and colour.
  • Staff: assigned services, weekly hours with breaks, days off and their own time zone.
  • Availability engine: minimum notice, booking window, slot interval and “any available person”.
  • Time zones done right: times are stored in UTC and shown in each visitor’s own zone, including daylight saving changes.
  • Double-booking protection with a re-check at the moment of booking.
  • Booking form anywhere: the [bookwise_booking] shortcode or a block.
  • Bookings list and calendar view: month, week and day, with filters, search and bulk actions.
  • Reschedule and notes: change status, reassign staff and reschedule from the booking screen.
  • Emails and reminders: confirmations, cancellations and reminders with an .ics calendar file, editable templates and test sends.
  • Customer self-service: secure, expiring links to cancel or reschedule.
  • Spam protection: honeypot, time trap and rate limiting.

Tips for getting the most from Bookwise Appointments

Set realistic buffers between appointments so staff have time to reset, and use minimum notice to stop last-minute bookings you can’t prepare for. Turn on the 24-hour reminder, because it’s the simplest way to cut no-shows. If your team works across time zones, set each person’s own zone so their hours display correctly. Test a booking yourself from a phone before you share the page.

How to install Bookwise Appointments

  1. Enter your email below to get the download link.
  2. In WordPress, go to Plugins → Add New → Upload Plugin and upload the zip.
  3. Activate Bookwise Appointments.
  4. Add your services and staff, set weekly hours, then place [bookwise_booking] on a page.

Download Bookwise Appointments free

It’s free, with no site account needed. Just enter your email and your download is ready right away.

Get the free plugin

Enter your email and your download link appears instantly.

Upgrade to Pro: Bookwise Calendar

The free plugin covers what most sites need. When you want more, Bookwise Calendar adds:

  • Online payments with Stripe Checkout
  • Text message reminders with Twilio
  • Google Calendar sync
  • Discount codes and custom intake questions
  • Special days and team roles

See Bookwise Calendar

Frequently asked questions

Is this booking plugin really free?

Yes. Services, staff, availability, reminders, the calendar and customer self-service are all included.

Does it handle different time zones?

Yes. Each visitor sees times in their own zone, and daylight saving changes are handled.

Can two people book the same slot?

No. Bookings are re-checked at the moment they’re saved, so a slot can’t be taken twice.

Do reminder emails need an outside service?

No. Emails go through your site’s normal WordPress mail. An SMTP plugin helps them arrive reliably.

What do I need to run it?

WordPress 6.3 or newer and PHP 7.4 or newer.

Why do you ask for my email?

It’s how we deliver the free download without making you create an account. We may also send occasional news about this plugin and related tools, and you can unsubscribe at any time.

Can I use it on more than one site?

Yes. Bookwise Appointments is licensed under the GPL, so you can install it on as many of your own or your clients’ sites as you like.