WordPress plugin · Live demo below

Appointmentbooking,builtforhealthcare.

MediBook brings intake forms, provider routing, telehealth, payments, and calendar sync together in one polished WordPress plugin.

Doctor reviewing patient records on a tablet
Next available
SC
Dr Sarah Chen
General Practice
Today 9:00 AMBook →
Booking confirmed
Zoom link · reminder sent
Layout
Live demo — no data leaves your browser
Loading the booking widget…

A powerful admin, built in

Manage appointments, providers, services, payments, and reports from a polished dashboard inside WordPress.

MediBook admin dashboard inside WordPress, showing appointment stats, a weekly chart, this month by status, and today's appointments
Everything the front desk does

A complete booking system, built for clinics

From the first tap to the follow-up, MediBook handles the whole appointment, so your team can spend less time on the phone and more time with patients.

Patient intake
Patient intake

Collect the right details before every visit

Build the exact questions each service needs and let patients answer while they book. Everything is ready in the patient record before they arrive.

  • Different questions per service or visit type
  • Consent captured with a date and time stamp
  • Answers stay private, never sent in plain emails
Provider routing
Provider routing

Send every patient to the right provider

Show patients only the providers who fit their needs and are genuinely free, so bookings land with the right person the first time.

  • Match by service, language, gender, or location
  • Only offer providers who are actually available
  • Guide new patients to the right team automatically
Telehealth
Telehealth

Run video visits without the busywork

Offer online consultations alongside in-person visits. A secure meeting link is created for every video appointment and shared with the patient.

  • Automatic video links for each appointment
  • In-person or online, set per service and provider
  • Consent and instructions sent with the booking
Reminders
Reminders

Cut no-shows with automatic reminders

Confirmations and reminders go out on their own, and cancelled slots are offered straight to your waiting list, so your calendar stays full.

  • Reminders by email, SMS, and WhatsApp
  • Confirmations, changes, and follow-ups handled
  • Auto-fill openings from the waiting list

And everything around it

Payments, calendars, reporting, and the day-to-day tools a busy clinic relies on.

Smart availability

Smart availability

Weekly schedules, buffers, minimum notice, and holidays, so only genuinely free times are ever offered.

Payments & deposits

Payments & deposits

Take full payment or a deposit at booking, or collect at the clinic. Invoices and receipts are included.

Calendar sync

Calendar sync

Two-way Google and Outlook sync, so outside events block booking times automatically.

Recurring visits

Recurring visits

Book a whole course of appointments at once, spaced daily, weekly, or monthly.

Multi-location

Multi-location

Run several clinics, each with their own hours, rooms, and time zone, from one place.

Dashboard & reports

Dashboard & reports

See today at a glance and track revenue, no-shows, and busy times over any date range.

Fits anywhere on your site

Pick a layout and where it appears

Drop the booking form onto any page and choose how it looks and how it opens. No two clinics are the same, so nothing is locked in.

Layouts

Step layout

Step

A guided wizard, one choice at a time. Ideal for narrow columns and phones.

Single layout

Single

Service, provider, calendar, and summary side by side. Great for wide pages.

Compact layout

Compact

Every section on one page using dropdowns. The smallest footprint.

Where it appears

Inline placement

Inline

Sits directly in the page content.

Button placement

Button

A button opens the form in a popup.

Floating placement

Floating

A launcher pinned to a screen corner.

Chat placement

Chat

A chat bubble expands into a panel.