BookWell — Appointment & Meeting Booking

Client booking pages that respect your real calendar, take payment, and send reminders by email and text.

PHP 8.2 · Laravel Coming soon

BookWell gives each staff member and service a booking page. It reads your Microsoft 365 calendar so clients can't book over existing commitments, and writes confirmed meetings back to it. Offer phone, video or in-person meetings, require payment before the meeting, and automatically cancel unpaid bookings.

What's included

  • Two-way Microsoft 365 / Outlook calendar sync
  • Phone, video and in-person meeting types
  • Travel buffer for in-person meetings
  • Route meeting types to the right staff member
  • Free meeting allowances for existing clients
  • Payment due before the meeting, with auto-cancel
  • Email and SMS reminders
  • Internal staff-to-staff booking that clients can't see
  • Staff can book on behalf of clients

Requirements

  • PHP 8.2+ with cURL
  • MySQL 8 / MariaDB 10.6+ or SQLite
  • Microsoft 365 for calendar sync (optional)
  • Cron access

Support plans

Standard

Included

  • Help installing & using the product
  • Bug fixes
  • Reply within 1–2 business days

Extended

+$29.00 / 12 months

  • Everything in Standard
  • 12 extra months of support
  • Upgrade help between versions