Discover powerful Dolibarr extensions designed to automate your business processes

Aesthetic Spa Management turns Dolibarr into a complete business software for medical aesthetic centers, beauty institutes, spas and wellness centers. It covers the full operational cycle - from client onboarding and aesthetic records, through consultations, care protocols, appointment scheduling, cabin and practitioner assignment, service delivery and product consumption, to checkout, follow-up, loyalty and decision reporting - without any external software.
The module is fully integrated with native Dolibarr modules (third parties, products, services, stock, warehouses, quotes, orders, invoices, payments, bank, accounting, agenda, projects, ECM/DMS and users).
· Standard Dolibarr module architecture: descriptor (modAestheticSpaManagement), CommonObject-based classes, SQL schema with self-healing ensureSchema, triggers and cron automation.
· 27 business objects, each with generated list and card (cockpit) pages, multi-entity aware (getEntity), with search, column selector and elegant filters.
· Function prefix asm, table prefix llx_asm_, CSS prefix aspa-, language prefix Asm - all module-unique to avoid cross-module collisions.
· Premium responsive UI: pearl white / powder pink / soft violet / elegant gold charter, FontAwesome 5, DolGraph charts, dark-mode aware.
· PHP 8 compatible, MySQL/MariaDB, secured through Dolibarr rights, optimized SQL and prepared filters.
· Centers: Multi-site centers: type, address, manager, cabins, practitioners, daily capacity, offered services.
· Cabins / Rooms: Care, massage, laser, consultation cabins and spa areas with type, capacity, state and equipment.
· Clients: Full client file: identity, contact, skin & hair type, allergies, preferences, loyalty card and points.
· Client records / Care records: Aesthetic file: skin analysis, before/after photos, products used, reaction, advice.
· Consultations: Initial, follow-up, diagnosis and personalized assessment linked to client, practitioner and center.
· Care protocols: Anti-aging, slimming, hydration, blemish treatment, laser, therapeutic massage, cryotherapy, hydrotherapy.
· Services: Face, body, massage, aesthetic medicine, laser hair removal, slimming, anti-aging and spa services.
· Appointments: Booking linking client, service, practitioner, cabin, date and status, with automatic reminders.
· Prospects (CRM): Sales pipeline from first contact to loyalty with drag-and-drop Kanban.
· Employees / Practitioners: Aesthetic doctors, beauticians, laser practitioners, masseurs, therapists with skills and targets.
· Products & stock moves: Cosmetic products with lots, expiry, thresholds and traced stock movements.
· Sales & POS: Point of sale with service/product lines, payment mode and receipt.
· Subscriptions & gift cards: Packages with included/used sessions and expiry; gift cards with balance.
· Loyalty: Points, levels (Bronze/Silver/Gold/VIP), rewards and vouchers.
· Marketing & notifications: Email/SMS/WhatsApp campaigns and multichannel notifications.
· Purchases & expenses: Supplier purchase orders with lines and general expenses.
· Equipment & maintenance: Lasers, machines, tables, spa devices with warranty and maintenance planning.
· Reviews & automations: Client reviews and automation rules (reminders, expiry, birthdays, inactive clients).
Client creation -> aesthetic record -> initial consultation -> care protocol -> appointment scheduling -> cabin/practitioner assignment -> service delivery -> product consumption -> payment -> follow-up -> loyalty -> reporting.
· Dashboard
· Centers
· Cabins & rooms
· Clients
· Client records
· Consultations
· Care protocols
· Services
· Prospects & CRM
· Appointments
· Agenda / Planning
· Staff & leaves
· Cosmetic products
· Stock movements
· Equipment & maintenance
· Subscriptions & gift cards
· Loyalty
· Reviews
· Sales & POS
· Supplier purchases & expenses
· Marketing, notifications & automations
· Documents (DMS)
· Client portal
· Reporting
· Configuration
Granular rights per functional domain (read / create-modify / delete) plus an administration right, mapping to the following operational profiles:
· Administrator
· Center director
· Aesthetic manager
· Practitioner
· Receptionist
· Stock manager
· Accountant
· Read-only
· Third parties & contacts (clients and suppliers)
· Products & services catalogue and stock/warehouses
· Quotes, orders, invoices and payments
· Bank and accounting
· Agenda and projects
· ECM / DMS for documents (contracts, consents, before/after photos, certificates)
· Users and granular permissions
· Cron scheduler for the daily automation engine
· Commercial, clientele, staff, stock and financial reports with PDF, Excel, CSV export and print.
· Automatic alerts: upcoming appointments, client reminders, low stock, expiring products, equipment maintenance, expiring subscriptions.
· Notifications via Email, SMS, WhatsApp and native Dolibarr notifications.
A one-click demonstration dataset generates realistic centers, cabins, clients, consultations, protocols, services, appointments, sales, stocks, subscriptions, loyalty and marketing campaigns. A dedicated button removes only the generated demo data, keeping the rest of the Dolibarr database untouched.