Luxa Booking

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.