Skip to main content

Industry Page

Take Paid Doctor Appointments Inside WooCommerce

Run a WordPress doctor appointment plugin inside WooCommerce with ARB: per-doctor schedules, reminders, and paid checkout for a one-time $55 license.

Contact support

Everything a clinic needs to book patients, inside WooCommerce

For clinics, dentists, therapists, and independent practitioners: book patients and take payment on your own WooCommerce store, no subscription.

Try a doctor schedule, a consult price, and a reminder in the live demo before you buy.

ARB adds a paid-appointment layer to WooCommerce, so every booking becomes a normal order you already manage.

  • Own your bookings. Patients reserve a slot and pay through your existing WooCommerce checkout.
  • Pay once. A one-time $55 license instead of the $249-a-year WooCommerce Bookings path.
  • Book by doctor. Each practitioner keeps a separate schedule, price, and calendar.
  • Never double-book. Every slot locks to one patient the instant it books.
ARB front-end doctor booking form with an availability calendar and live price inside WooCommerce

Four features that run your clinic's calendar

Each doctor as a bookable resource

Model every doctor or practitioner as a resource with an independent price and calendar.

  • Give each doctor their own availability window.
  • Show only the chosen doctor's open slots.
  • Price every consultation type independently.
ARB per-resource schedule giving each doctor its own price and availability window

One-at-a-time appointment slots

Cap every slot at one patient with availability rules, so two patients never overlap.

  • Set max reservations per slot to one.
  • Add a buffer between back-to-back patients.
  • Block last-minute bookings with lead time.
ARB Availability tab capping each appointment slot at one patient with buffer and lead time

Consult types and per-patient pricing

Price new-patient consults, follow-ups, and teleconsults with range rules, each at its own rate.

  • Charge weekend or after-hours slots extra.
  • Set per-patient-type prices with person types.
  • Recalculate the total live as patients choose.
ARB Costs tab pricing a new-patient consult, follow-up, and teleconsult with range rules

Automated reminders that cut no-shows

Send booking confirmations automatically, plus manual bulk reminder emails before every visit.

  • Email every patient a booking confirmation.
  • Send bulk reminders ahead of the appointment.
  • Add SMS reminders with the paid add-on.
ARB Reservations list with booking statuses, a confirm action, and email order-details controls

Set up doctor booking in four steps

Four steps turn a normal product into a bookable doctor; the full appointment-booking walkthrough covers each.

  1. Set the product type to Reservable Product.
  2. Add each doctor as a resource with their own schedule.
  3. Cap each slot at one patient and add buffer time.
  4. Set consult prices, then publish the booking form.
Four-step ARB setup flow from Reservable Product to a published doctor booking form

ARB vs manual booking on plain WooCommerce

Plain WooCommerce sells one fixed product; it cannot book a doctor's slot, block double-booking, or price a consult on its own.

JobPlain WooCommerceARB
Book a specific doctor's time slotNoYes, each doctor a resource
Stop two patients in one slotNoYes, one reservation per slot
Different prices per consult typeNoYes, range rules
Reminders before the visitNoYes, email reminders in core
PriceFree, but fully manualAbout $55 one-time

Is ARB right for your practice?

Match ARB against your practice before you buy.

ARB is a great fit if all three of these are true.

  • You want one-time, WooCommerce-native appointment booking on your own site.
  • You want per-doctor schedules and consult pricing without a subscription.
  • You take paid bookings and want every visit as a WooCommerce order.

Look elsewhere if any of these are dealbreakers.

  • You need HIPAA-compliant records, telehealth, patient portals, or insurance billing.
  • You need built-in staff logins, dashboards, or per-doctor account access.
  • You need native two-way calendar sync (ARB's Google Calendar add-on is one-way, $19) or native SMS without the $15 add-on.

Test ARB on a real doctor booking before you buy

Open the ARB demo and build a test doctor schedule with your own consult pricing through a live WooCommerce checkout.

Open the live ARB demo and build a real doctor booking through WooCommerce checkout

Frequently asked questions

Straight answers to the questions that matter most

Can Patients Book a Specific Doctor With ARB?

Yes. A clinic models each doctor as a Resource, and the front-end calendar shows only that doctor's open slots.

Does ARB Stop Two Patients Booking the Same Slot?

Yes. Setting Max Reservations per Slot to 1 caps every time slot at one patient, which is the double-booking guard.

Can I Take Payment for Consultations at Booking?

Yes, through the store's existing WooCommerce checkout and connected gateways. ARB has no native deposit or partial-payment feature.

Is There a Free WordPress Doctor Appointment Plugin?

Free repo options exist, including Easy Appointments and Bookly, but they generally cap paid-checkout depth and per-resource pricing. ARB is one-time paid, about $55, with no free tier.

Does ARB Send Appointment Reminders?

Yes. Automatic and manual bulk reminder emails ship in core. SMS reminders need a separate paid add-on.

Can I Require Approval Before Charging a Patient?

Yes. The confirmation-required workflow hides payment methods at checkout until an admin approves the booking.

Is ARB HIPAA Compliant?

No. ARB has no HIPAA-specific features, and a clinic with that requirement should evaluate dedicated clinic-management software instead.

Can ARB Manage Patient Records or Prescriptions?

No. ARB is a booking plugin, not an EHR or practice-management system; KiviCare and DocBooker cover that ground.

Does ARB Support Telehealth or Video Visits?

Not natively. ARB has no built-in video-meeting feature; a clinic pairs the booking form with an external meeting link for a telehealth-adjacent workflow.

Does ARB Work With My WordPress Theme and Page Builder?

Yes. ARB places its booking form through a shortcode, Elementor, or WPBakery, and it requires an active WooCommerce installation.