Skip to content
Esto es Web
es
← Plugins

DocFlow

Appointment management for medical practices, inside your own WordPress.

  • WordPress 6.4+
  • PHP 8.1+
  • Spanish UI

DocFlow turns your WordPress site into a complete appointment management system. From a single installation it coordinates several locations, their rooms, your team of practitioners, your catalogue of services and your patient records, tying it all together with a booking engine that calculates real availability and prevents overlaps.

What sets it apart from most booking plugins is how availability is calculated. DocFlow does not hand out slots against a theoretical agenda: it starts from how many rooms at that location offer that service, subtracts the appointments already taken in each time block, and only then offers the slot. That is why there are no double bookings even when several patients book at the same time.

What you get

Plans

Pricing to be confirmed. The limits of each plan are final.

Free

Gratis

  • To get started and try it in a small practice.
Locations
1
Practitioners
3
Rooms
2
Services
5
Appointments per month
50
Patients
100
Webhooks
1
Sites

Pro

Consultar

  • For practices already running, with a team and real volume.
Locations
3
Practitioners
10
Rooms
15
Services
30
Appointments per month
500
Patients
2.000
Webhooks
5
Sites

Clinic

Consultar

  • For clinics with several locations and integration needs.
  • Sync with external calendars.
  • Advanced webhooks with reminders and per-location filters.
Locations
10
Practitioners
50
Rooms
100
Services
Unlimited
Appointments per month
Unlimited
Patients
Unlimited
Webhooks
Unlimited
Sites
3

Requirements

Frequently asked questions

How do I insert the booking form?
With the "DocFlow — Book an appointment" block, the equivalent Elementor or Bricks widget, or the [docflow_booking] shortcode. You can pin the location and service if you want one page for each.
Who can manage appointments?
Administrators and users with the "DocFlow Team" role, who manage and create appointments from the front-end panel without access to the rest of WordPress.
What happens when I hit my plan limit?
Nothing is ever deleted or hidden. Only new entries above the limit are blocked; everything you already have keeps working exactly the same.
Does my data leave my site?
No. DocFlow stores everything in your own WordPress database. The only data that leaves is what you explicitly send through the webhooks you configure.