MediBook documentation

MediBook is a complete medical appointment-booking plugin for WordPress — built for clinics, practices, and health professionals rather than generic time-slot booking.

What you get

  • Smart availability — per-provider weekly schedules with split shifts, per-service durations, buffers, minimum notice, rooms & equipment, and full timezone handling. Only genuinely free times are ever offered.
  • Patient intake forms — build questionnaires shown during booking, per service, with consent capture and audit logging.
  • Telehealth — offer video visits with automatic Zoom links, or in-person appointments, per provider.
  • Payments — take payment at booking with Stripe, or collect at the clinic. Invoices and receipts included.
  • Calendar sync — two-way Google and Outlook sync so external events block booking times automatically.
  • Notifications — email, SMS, and WhatsApp confirmations and reminders with editable templates.
  • White-label — rebrand the admin and emails, and restyle the booking form to match your site.

Requirements

WordPress6.0 or newer
PHP8.1 or newer
MySQL / MariaDBAny version supported by your WordPress
HTTPSRequired for payments, telehealth, and calendar sync
New here? Start with Installation & setup, then drop the booking form onto a page with the shortcode. You can try the whole flow on the live demo.