QualiBooking
Booking, journals with AI-drafted notes, and invoicing for clinics.
QualiBooking is a booking and clinic platform for physiotherapists, chiropractors, massage therapists and psychologists. It keeps the clinic day in one place: calendar, client, journal, payment and invoice, with AI-drafted notes the practitioner reviews before signing.

- Client
- QualiBooking
- Sector
- Clinics and therapists
- Platforms
- Web portal and mobile app
- Our role
- Full build
- Period
- Ongoing product partnership
What was the challenge?
A clinic day is a sequence of small, high-stakes tasks: book the next client, write the note, take the payment, send the invoice. The system has to keep those tasks in one place, and it has to handle CPR/CVR data, journal encryption and Danish accounting rules.
- Product
- Booking and clinic platform
- Users
- Physiotherapists · chiropractors · massage therapists · psychologists
- Type
- B2B SaaS
What did bon.do build for QualiBooking?
We built a multi-tenant platform with a .NET 10 API, Wolverine, EF Core and PostgreSQL, an Angular portal and a Flutter practitioner app. The journal is encrypted at rest, client matching uses CPR/CVR validation, and billing integrates Stripe with a Reepay adapter and Dinero for accounting. AI notes run through a provider layer, so the clinic can choose the model.
Booking and calendar
Online booking, the clinic calendar and the practitioner’s day, in one tenant-scoped model.
Journal and AI notes
An encrypted journal, a review step before signing, and AI drafts that stay under the practitioner’s control.
Billing and integrations
Stripe, a Reepay adapter and Dinero, with invoices that follow the Danish clinic workflow.
Technology
- .NET 10
- Wolverine
- EF Core
- PostgreSQL
- Angular
- Flutter
How did the project run?
- 01Discover
A day in the clinic
Shadowing the work from the first booking to the last invoice.
- 02Design
One-handed flows
The practitioner app and the portal designed for the way clinics actually work.
- 03Build
The whole clinic day
Booking, journal, payment and invoice in two-week increments.
- 04Run
Live with clinics
Monitoring, support and new modules as the platform grows.
Inside the product
The practitioner’s day, with the next client on top. Real app, example data. Recording the consultation, encrypted on the phone and in the EU. Real app, example data. The AI draft flags what does not add up, and the practitioner decides. Real app, example data.
Nothing enters the journal until the practitioner has read and signed it. Real app, example data. The client profile: journal, notes, payment and the course of treatment. Real app, example data. Payment right after the treatment: Tap to Pay, QR code, invoice or cash. Real app, example data.
What was the result?
The platform runs the clinic day from booking to invoice, with a mobile app for practitioners and a web portal for the clinic. The AI note flow drafts the note from the consultation, and the clinic can review and sign it before it enters the journal.
Your productcould be next.
Tell us where you are: an idea, a prototype, or a platform that needs a new team, and we'll show you the fastest safe path forward.



