Simple, EU-compliant appointment booking for WordPress — no per-booking fees.
Features
- Unlimited services, staff & bookings — no artificial caps on the Free plugin, ever.
- Per-staff availability — each staff member gets their own working-hours schedule; customers only ever see genuinely open slots.
- GDPR-ready booking form — configurable consent checkbox and data retention settings built in, not bolted on.
- Self-service cancellation — every confirmation email includes a secure one-click cancel link, no customer login required.
- Free Stripe Payments add-on — accept payment at booking time with Stripe’s Payment Element (SCA/3DS, Apple Pay, Google Pay), no Pro license needed.
- Extendable with Pro — one Pro license unlocks Google Calendar sync, SMS reminders, and Zoom meeting links.
Changelog
August 3, 2026 — Released Luxa Booking 1.1.6. Fixed a bug where bookings abandoned mid-payment could permanently block their time slot; corrected an inaccurate short description.
July 26, 2026 — Released Luxa Booking 1.1.3. Raised minimum WordPress version to 6.5 for reliable plugin load ordering with Pro add-ons.
July 25, 2026 — Released Luxa Booking 1.1.1–1.1.2. Fixed a fatal error on admin pages introduced by the 1.1.0 internal refactor; replaced emoji in the admin UI and emails with WordPress Dashicons for consistent rendering across environments.
(Full history: see CHANGELOG.md in the plugin package.)
Luxa Booking is developed by LuxaPress. Free and open source, available on wordpress.org/plugins/luxa-booking.