FREE WORDPRESS PLUGIN

Bookwise Appointments

Simple appointment booking for WordPress: let visitors pick a service, a person, a date and a time, and keep everything in your own site. No account, no tracking, no outside services.

Read the documentation Bookwise Appointments Suite

What the plugin does

Everything here works on its own. The plugin is free and open source (GPLv2 or later).

📅 Services & staff

Set up services with duration, buffers, price display and colour, and add people with their own weekly hours, days off and time zone.

⏱️ Availability you can trust

Opening hours minus days off minus existing bookings, with minimum notice, a booking window and a slot interval you choose.

🌍 Time zones done right

Times are stored in UTC and shown to each visitor in their own zone. Daylight saving changes are handled.

🔒 No double bookings

Each booking is checked again at the moment it is saved and protected by a unique database key.

📧 Emails & reminders

Confirmations, notifications and reminders (24 hours and 1 hour before by default) sent with WordPress's own mail function, with a calendar file attached.

🔗 Cancel & reschedule links

Customers manage their booking from a secure, expiring link, within a cancellation window you set.

📝 Admin tools

Bookings list with filters and bulk actions, booking detail, manual bookings, and a month, week and day calendar.

🛡️ Privacy tools

Works with the WordPress personal data exporter and eraser and suggests text for your privacy policy.

♿ Accessible

Labelled fields, keyboard-operable calendar, screen reader announcements and visible focus. Checked with automated tests and by keyboard.

Availability: version 1.0.1 is being prepared for the WordPress.org plugin directory and is not listed there yet. This page will be updated with the install link once it is published.

How it works

Your data stays on your site

Services, staff, customers and bookings are stored in your own WordPress database. The plugin makes no remote requests, loads nothing from a CDN and does not track visitors. Deleting the plugin keeps your data unless you tick the option to delete it first. Read the External Services & Data section of the documentation for details.

Requires WordPress 6.3 or newer and PHP 7.4 or newer. Tested with WordPress 7.1.

© 007AJ Security & Analytics · Home · Terms · Privacy