Skip to Content

Custom Odoo Module: The Booking App of a Physiotherapy Practice in Belgium

April 26, 2026 by
Custom Odoo Module: The Booking App of a Physiotherapy Practice in Belgium
Loïc Vina Ranchel

Three physiotherapists sharing three rooms and several pieces of equipment. It sounds simple. In practice, it means three Google Calendar agendas, a shared Excel spreadsheet, text messages to swap slots, and every other Tuesday, two practitioners standing in front of the same room. This real case from a practice in Brussels is what led us to develop a custom Odoo module: Kameos Kine Booking.

The story of a healthcare SME that replaced 4 scattered tools with a single tailor-made mobile app. And what we take from it about the power of Odoo when you push it off the beaten track.


1. The shared-schedule headache

Before the app, the practice juggled one Google Calendar per practitioner and an Excel sheet of "who books what this month". Nobody had the same version. Rooms were sometimes double-booked, sometimes empty while a physio was looking for somewhere to work. The result: 5 minutes lost with every patient checking availability, and a constant feeling of "I'm stepping on my colleagues' toes".

💡 The Kameos solution

A visual day-by-day schedule with 30-minute slots, shared in real time between all practitioners. A simple on-screen selection (drag) books or frees a block in under a second — instantly synchronised on every phone in the practice.

2. "Usual slots" that change every week

Marc takes room 1 every Tuesday morning from 8am to 12pm. But this week he is on a training course. Julie would love to use it, but how would she know it is exceptionally free? With Doodle or Google Calendar, you either over-book by default or have to message everyone. Neither is sustainable beyond a few weeks.

💡 The Kameos solution

The module distinguishes two concepts: the recurrence ("usually Marc on Tuesday 8am-12pm") and the actual booking. Marc can free his slots for a given week in a single gesture, and Julie instantly sees they are available. No message to send, no confusion.

3. Requesting a swap in one click, without leaving WhatsApp

The most frequent scenario: a physio needs a slot that belongs to a colleague. Before: a text, a call, waiting, the other person goes to edit the spreadsheet, forgets, perhaps turns up anyway. The art of losing half a day for 30 minutes of room time.

💡 The Kameos solution

The app generates a pre-filled WhatsApp message containing a secure magic link (unique token valid for 48 hours). The slot holder receives the message, clicks the link, enters their PIN code, confirms — and the slot is freed and booked for the requester. All of this without opening the app. It is possible to counter-propose part of the slots if you don't agree with all of them.

4. A dedicated mobile app, not one more Odoo menu

A physio between two patients has no time to log into the standard Odoo interface, navigate 8 menus and wait for components to load. That is why we recommend building a genuine field-ready application, as fast as Instagram, dedicated to a single purpose: viewing and booking.

💡 The Kameos solution

A Progressive Web App (PWA) that can be installed on the iOS/Android home screen and launches in under a second. Automatic synchronisation every 4 seconds, native touch gestures (swipe to close, drag to select), zero distraction. And behind it, the Odoo engine: security, audit trail, reports, potential accounting integration.

⚔️ The Match: Scattered tools vs Custom Odoo app

Criterion Doodle / Excel / WhatsApp Kameos app on Odoo
Schedule overview Fragmented (3 calendars) Unified and real time
Swaps between colleagues Text message + manual edit (3 steps) WhatsApp + 1 click + PIN
Flexible recurrences Impossible without breaking everything Native (weekly release)
Mobile speed Slow, poorly suited Installable PWA, < 1 sec
ERP integration None (silos) The full potential of Odoo

The Verdict: Odoo is more than an ERP

This module does not exist in the Odoo app catalogue. It was conceived, designed and coded specifically for this practice, starting from a precise business need. That is the real strength of Odoo: a solid foundation (user management, security, database, mobile, API) on which we can build exactly what you need.

Have a business process that fits no standard software? That is precisely where we come in.

Request a Free Audit

Start writing here ...

Excel vs ERP: When Should Your SME Make the Leap (and Move to Odoo)?