All case studies

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.

SaaS

Three phones with the QualiBooking practitioner app: an AI-drafted note, the day’s programme and a consultation being recorded
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?

  1. 01Discover

    A day in the clinic

    Shadowing the work from the first booking to the last invoice.

  2. 02Design

    One-handed flows

    The practitioner app and the portal designed for the way clinics actually work.

  3. 03Build

    The whole clinic day

    Booking, journal, payment and invoice in two-week increments.

  4. 04Run

    Live with clinics

    Monitoring, support and new modules as the platform grows.

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.

One product3surfacesPortal, practitioner app and booking widget.
Clinic day4modulesBooking, journal, billing and AI notes.
Per clinic1tenantEach clinic is its own tenant, with its own data.
Your turn

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.

Book a meeting

Which meeting suits you?

  1. Meeting type
  2. Time
  3. Your details