One book for your beauty clinic — booking to billing

Appointments, patient history, consumables and invoicing in a single Odoo app — built for aesthetic and beauty clinics that are tired of juggling a booking widget, a spreadsheet and a separate accounting tool.

The problem

Patient data, the appointment book, consumable stock and money live in separate tools. Front desk re-keys the same details, therapists cannot see a client’s treatment history at the chair, and owners cannot tell which service or which staff member actually drives revenue.

The solution

Beauty Clinic Management puts the appointment book, patient records, treatment documentation, consumables and invoicing on one Odoo backbone, with a decluttered, role-specific workspace for reception, therapists, billing and management.

Capabilities

Everything a clinic front desk, chair and back office need

Every capability below is implemented in the module.

01

Appointment Book with Conflict Detection

A calendar, list and kanban view of every appointment, with therapist and room double-booking flagged automatically as soon as a slot is scheduled.

02

Patient Records & Treatment History

Every client record keeps a full appointment history, notes and chatter log, so any therapist can see what was done before, at a glance.

03

Treatment Templates & Consumables

Reusable service templates carry their own consumable list, so logging a treatment automatically records the products used and keeps true service cost visible.

04

Prepaid Packages & Credit Tracking

Sell multi-session packages, redeem sessions straight from the appointment, and always know a client’s remaining balance before you book or bill.

05

Integrated Invoicing

Completed appointments flow straight into a to-invoice worklist and on to Odoo Accounting — no re-typing a service into a separate billing system.

06

Before/After Treatment Images

Attach before and after images directly to the appointment record, next to the session they document, for outcome tracking and consultations.

07

Automated Appointment Reminders

A scheduled email reminder goes out ahead of every appointment, with the lead time configurable in Settings, and each appointment shows whether its reminder was sent.

08

Waitlist Management

Keep a waiting/contacted list of clients ready to fill a cancellation, with one-click actions to contact a client or turn a waitlist entry into a booked appointment.

09

Role-Based, Decluttered Workspaces

Reception, Therapist, Billing and Manager groups each expose only the menus and records relevant to that job, keeping clinical and financial data appropriately separated.

Workflow

How it works

1

Book the appointment

Reception schedules a patient onto the calendar; therapist and room conflicts are flagged before the slot is saved.

2

Check in and treat

The therapist checks the patient in, reviews prior history, and logs the treatment with its consumables and before/after images.

3

Redeem or bill

A prepaid package session is redeemed automatically, or the visit moves to the to-invoice worklist for billing.

4

Review performance

Managers track revenue, package usage and therapist productivity, while reception keeps the waitlist filled.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It builds on Odoo Accounting and Inventory: completed appointments feed a to-invoice worklist that generates standard customer invoices, and consumables are tracked against your existing stock.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Beauty Clinic Management

Appointment book with conflict detection, patient treatment history, consumable-linked treatment templates, prepaid packages and before/after images — one record from the front desk to the chair to the invoice.

Buy on Odoo App Store