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
| WordPress | 6.0 or newer |
| PHP | 8.1 or newer |
| MySQL / MariaDB | Any version supported by your WordPress |
| HTTPS | Required 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.