Practice management software for clinics

Less time on the calendar.
More time on the table.

A calendar that assigns the free room or table on its own, session packages that count themselves down, WhatsApp reminders, VeriFactu-ready invoicing, and an alert when a patient falls behind their treatment plan. On the computer and in the app for iPhone, iPad and Android, for chiropractic, physiotherapy, osteopathy and podiatry clinics.

  • 30-day trial
  • No card required
  • Migration included
Working week
Sep 1 – 5
MON
TUE
WED
09
Ana · Session
Marco · Check-up
10
Elena · 1st visit
11
Sofía · Cancelled
Diego · Session
12
Lucía · Session
Session
1st visit
Check-up
Cancelled
Who it is for

The same job, in four different practices

Change the name of the session and little else. The calendar with assigned space, the packages, the WhatsApp reminders and the treatment-plan tracking work the same whether you call it an adjustment, a session or a treatment.

Osteopathy, podiatry and other manual therapies

They do not have a page of their own yet, but QuiroFlow is used the same way: you define the session types, the rooms and the forms. Write to us and we will show you how it fits your practice.

Features

What no other system on your shortlist does

Everyone has a calendar, invoicing and forms. These three are the reason a clinic actually switches.

WHATSAPP · 22:47

Hi, any space this week for a first visit? My back is killing me

Hi Laura. The first visit is €50 and includes the assessment and the first session. I have Thursday at 10:00 or Friday at 17:30. Does either suit you?

Thursday at 10

Done: your first visit is on Thursday at 10:00 with Marta. You will get the confirmation here.

Booked by the AI receptionistAnswered on its own, outside clinic hours
New · AI receptionist

Answers your WhatsApp and books the visit, even at eleven at night

The AI receptionist replies on WhatsApp to your patients and to people writing for the first time, using what you tell it about the clinic: prices, hours, what you treat. It offers real free times from your calendar and, once the patient picks one, books or moves the visit itself. You decide when it answers on its own — outside clinic hours, or during them too — and when it only leaves a draft for you to approve. Anything that is not its to answer goes to a person with a note in the conversation, and it never cancels a visit.

CANCELLED APPOINTMENT → RE-OFFERED

Thu 10:00 · Room 2Cancelled
Offered to María G.Booked

TREATMENT PLAN BEHIND SCHEDULE

Carlos R. · every 1 week12 days behind
Waitlist & continuity

No empty slots, no patients lost mid-treatment

When an appointment is cancelled, QuiroFlow automatically offers that slot to the first patient on the waitlist, with a link to book it instantly. And if a patient on an active treatment plan falls behind their own cadence, you're alerted before they stop coming in. Plans are set as N visits every M weeks, booked in full in one go, and show week by week whether the patient is on track.

INVOICE #0142

Treatment session x1€45.00
10-session package€380.00
Total€425.00
Recurring payment active · StripeAutomatic legal invoice
Billing & packages

Packages and memberships with automatic charging

Instant invoices, session packages the whole family can use, and memberships with automated recurring billing via Stripe. Each treatment plan says how it is paid — per visit, with a package or with a membership — and legal invoicing for your memberships can run automatically, with no chasing payments every month.

PRACTICE FLOW

09:00 Ana · Room 1In session
09:15 Elena · Room 2Arrived
10:30 Diego · Room 1At checkout
Calendar

Always know where every patient is

QuiroFlow manages your practice flow end to end: you always know who has arrived, who's in session, and who's at checkout, with automatic room or table assignment running in the background so you never have to check by hand. Day, working-week, or full-week view — with support for several locations from the same account if your clinic has more than one site.

What the tax office and your patients ask of you

INVOICE F2027-0142

Treatment session x1€45.00
Total€45.00

Tax QR · VERI*FACTU

Chained to F2027-0141

Accepted by the AEAT
VeriFactu

Invoices ready for VeriFactu, with no change of software in 2027

VeriFactu is Spain's new invoicing rule. Every invoice carries its QR code, is chained to the one before, and is sent to the Spanish tax agency (AEAT) by itself within a minute of being issued. Refunding a payment issues the corrective invoice, and each location keeps its own series. Send with your clinic's own certificate, or let QuiroFlow send on your behalf under a power of representation. Try it in test mode today; real sending starts by itself on 1 January 2027.

YOUR TEAM

  • Day, 3-day or week calendar
  • Record, S/O/A/P notes and payments
  • Today's till and the clinic's figures
  • Front-desk mode: sign on the iPad

YOUR PATIENTS

  • Confirm or change the appointment
  • Pay an invoice by card
  • Home exercises, with video
  • Join the waitlist
App for iPhone, iPad and Android

The clinic in your pocket, for your team and your patients

Your team carries the calendar, patient records, visit notes, payments and the inbox on their phone, signs in with Face ID, and gets a notification when an online booking or a message comes in. On the front-desk iPad, patients sign their forms as they arrive. And your patients use the same app to confirm or change their appointment, pay an outstanding invoice by card, join the waitlist and do the exercises you set them.

And everything else you expect from a practice management system

WhatsApp built in

Reminders confirmed in one tap

WhatsApp reminders with a button to confirm or reschedule, and automatic recalls for patients you have not seen in a while.

One inbox

WhatsApp and Instagram in one inbox

WhatsApp and Instagram together: assign, leave internal notes for the team, snooze a conversation, and book or charge from the chat.

Automations

Flows you build by dragging

A visual editor for chaining messages, waits and conditions: wait for the patient to fill in a form, take one path or another depending on their answers, and write to them in their language.

Online booking

A booking widget on your own subdomain

Your own booking page, with your branding and real opening hours. The appointment lands straight in the calendar.

Docs

Paperless forms

Intake and consent with signature and body diagram. Patients fill them in from their phone before they arrive, or on the front-desk iPad.

Home exercises

What happens between sessions

Assign an exercise programme with a video or photo from the patient record. The patient follows it in the app with a daily reminder, and you are told if they stop.

Payments

Take payments online and balance the till

Payment links from the chat, outstanding invoices patients pay by card in the app, and today's till with every payment and what it was for.

Reports

Your clinic, in clear numbers

Occupancy, value per visit, retention and conversion against the previous period, waiting times, and your own dashboards you can download as a PDF.

Growth

Bringing in new patients

Leads from your ads land on a board by stage on their own, the AI receptionist answers them on WhatsApp and books the visit, and the Google review is requested after the visit.

Switch systems

What if I lose the records when I switch?

You lose nothing, and you switch over a weekend.

It is the fear that stops almost every clinic, and it is a fair one: changing systems sounds like weeks of exporting, checking and re-uploading. QuiroFlow ships an importer so that it is not.

  • Patients and appointments import straight from your current system's export.
  • Where your system allows it (PracticeHub, for example), payments, clinical notes, treatment plans and forms sync directly via API — without touching a CSV.
  • Re-run the import whenever you like: anything already migrated is never duplicated.
  • Coming from a spreadsheet, or software with no standard export? Import your patients via CSV, mapping your own columns, with no fixed format required.
Your current system
QuiroFlow
Patients
Appointments
Payments
Clinical notes
Treatment plans
Forms
Your data, and the way out

Your data stays yours, including the day you leave

We are asking you to keep your patients' clinical records with us. The least we can do is tell you where they live, who answers for them, and how you take them with you if you ever decide to go.

Hosted in the European Union

Your clinic's and your patients' data is hosted on servers inside the EU, with no international transfers for ordinary processing.

Daily backups

A daily backup with retention, and point-in-time restore if something is deleted by mistake from your own account.

Full export, whenever you want

Patients, appointments, clinical notes, forms and billing export in open formats (CSV and PDF) from your account — no emailing to ask, no charge. There is no locked exit.

Data processor, in writing

Your clinic remains the controller of its patients' data. QuiroFlow acts as data processor and signs the corresponding agreement, in line with the GDPR and the Spanish LOPDGDD.

Two-factor sign-in

Each person can protect their access with a code from an authenticator app, and your clinic can require it for the whole team. A stolen password on its own opens no patient record.

Activity log

Who opened or changed each record, and who signed in and when, is logged and you can check it from Settings. And if you send a report over WhatsApp, it goes as a PDF that only opens with the patient's ID number.

Need the technical detail or the processor agreement before you decide? Write to us and we will send it without putting you through a demo.

We migrated from PracticeHub in a weekend. Now appointment confirmations arrive on their own over WhatsApp and we've stopped chasing payments by hand — the calendar and the cash register finally match up without anyone having to check them.

Léa · Columna Quiro

Valencia, Spain

Compare

How QuiroFlow compares

No exaggeration: this is what each platform shows publicly on its own website.

Feature QuiroFlow PracticeHubQuiroHiroClinic CloudDoctoraliaQuirocitas
Full export of your data from your own account—————
Assigns a free room or table automatically—————
WhatsApp appointment reminders and confirmation———
Patients choose how many reminders they get—————
Online booking page on your own subdomain—————
Digital intake and consent forms———
Automatic legal invoices for packages and memberships———
Retention, conversion, and value-per-visit stats———
Waitlist: automatic re-offer of cancelled slots————
Alert when a patient falls behind on their treatment plan—————
Automatic thank-you campaign for referring patients—————
Automatic Google review request after the visit———
Entry price published on its own website—

Comparison built from information published on each provider's own website (September 2026). A "—" means the provider doesn't show it publicly, not that it doesn't exist — confirm directly with each one before deciding.

Pricing

Priced per practitioner, not per patient

Unlimited patients on every plan. You only pay for the practitioners seeing patients — front desk and admin users are free and unlimited.

Solo

1 practitioner, 1 site

49 €/mo

ex. VAT

  • Unlimited patients
  • Free, unlimited admin users
  • Calendar with automatic room assignment
  • Online booking on your own page
  • WhatsApp inbox, reminders and templates
  • Recalls and automated campaigns
  • Waitlist and care-plan continuity alerts
  • Invoicing, payments and packages
  • App for your team and your patients
  • Growth (lead capture, AI receptionist and reputation): +€39/mo
  • Just the AI receptionist: +€19/mo
Recommended

Practice

Up to 4 practitioners, 1 site

99 €/mo

ex. VAT

  • Everything in Solo
  • Custom roles and permissions
  • Advanced reporting: PVA, retention, conversion
  • Extra practitioners at €19/mo
  • Extra practitioner: €19/mo
  • Growth (lead capture, AI receptionist and reputation): +€39/mo
  • Just the AI receptionist: +€19/mo

Clinic

Unlimited practitioners, unlimited sites

149 €/mo

ex. VAT

  • Everything in Practice
  • Multi-site
  • API access and webhooks
  • Assisted migration and priority support
  • Growth included: lead capture, AI receptionist and reputation
  • Extra practitioner: €19/mo

About what one lost slot a week costs you

A cancellation that never gets refilled, at €45 a session, is roughly €180 a month. The Practice plan is €99. The automatic slot re-offer and the behind-schedule alert exist precisely to close that gap.

Prices exclude VAT. 21% is added on the invoice. VeriFactu: €7.50/mo per location, only from the day you start sending to the AEAT. AI receptionist: €19/mo (€17/mo billed annually) on its own, or included in Growth and Clinic. 1,000 replies a month included; each further 1,000 is €15. 30-day trial. No card required. Migration included.

Frequently asked questions

The two most expensive ones — data protection and migration — first.

How is my patients' data handled?

In line with the GDPR and the Spanish LOPDGDD. Your clinic remains the controller of its patients' data and QuiroFlow acts as data processor, signing the corresponding agreement with each clinic. Data is hosted on servers inside the European Union.

Can I migrate from the system I use now?

Yes, and it usually happens over a weekend. Patients and appointments import from your current system's export; where the source system allows it, clinical notes, treatment plans, payments and forms sync via API. Coming from a spreadsheet or software with no standard export, you import by CSV mapping your own columns. Migration is included, not billed separately.

And if I want to leave one day — can I take my data with me?

Yes, and without asking permission. Patients, appointments, clinical notes, forms and billing export as CSV and PDF from your own account, whenever you want, at no charge. We would rather say it before you ask.

What does the AI receptionist do, and what does it cost?

It answers WhatsApp from your patients and from people writing for the first time, using what you tell it about the clinic and the real free times in your calendar, and books or moves the visit once the patient picks a time. You choose whether it answers on its own (outside clinic hours, or during them too) or leaves drafts for you to approve, and it hands anything that is not its to answer to a person. It costs €19/mo (€17/mo billed annually) and includes 1,000 replies a month; each further 1,000 is €15, and you can set a monthly limit. It is included in Growth and in the Clinic plan.

Is QuiroFlow ready for VeriFactu?

Yes. Every invoice carries its QR code, is chained to the previous one and is sent to the AEAT automatically. You can send with your clinic's own certificate or authorise QuiroFlow to send on your behalf. Until 1 January 2027 it runs in test mode at no charge; from that day, real sending costs €7.50 a month per location.

Is there a mobile app?

Yes, for iPhone, iPad and Android. Your team has the calendar, records, payments and inbox on their phone, and your patients use the same app to confirm their appointments, pay and do their exercises. It is included in every plan.

Does it work if I am not a chiropractor?

Yes. QuiroFlow is used in chiropractic, physiotherapy, osteopathy and podiatry clinics. You define the session types, the rooms, the forms and the treatment plans, so the tool adapts to how you work instead of imposing a flow on you.

What does the 30-day trial include?

The whole product, nothing held back and no card required. If you decide to stay during the trial, we migrate your data before you start paying.

How are practitioners counted for pricing?

Only practitioners seeing patients count. Front desk, admin and management are free, unlimited users on every plan, and patients are never counted.

Not ready for a demo yet?

We will email you pricing and a summary of what QuiroFlow does, so you can look at it in your own time. No calls, no strings attached.

Start changing how you run your clinic

Open a 30-day trial with no card, or tell us how you work and we will show you how QuiroFlow fits.