Beauty CRM — Aesthetic Clinic Management System
- Category
- Web Application
- Year
- 2026
- Technologies used
- PHP, MVC, MySQL, PDO, Bootstrap 5

Project overview
Beauty CRM was built to bring the daily work of aesthetic and medical-aesthetic clinics into a single panel. In these clinics the process usually starts with an enquiry from social media or an ad and moves through consultation, offer, operation and follow-up. The system tracks that flow end to end.
In lead management, each record keeps its source and assigned consultant. Leads move through a pipeline of new, contacted, consultation, offer, operation, patient and lost, with daily counters on the main dashboard. Records that become patients get a profile page along with consultation and operation appointments.
The procedure catalogue covers treatments such as botox, filler, rhinoplasty, hair transplant, liposuction, face-lift, skin treatments and laser epilation, and each patient has a procedure log. Before, after and healing photos are uploaded and linked to the relevant procedure. Offers are prepared with a package price, discount and validity period and tracked as sent, accepted or rejected. Payments can be recorded as cash, card or transfer, including installments.
Reporting covers revenue, operations and patients, plus a marketing report showing conversion separately for Instagram, Google Ads, TikTok, website, referral, WhatsApp and organic sources.
Because patient data is sensitive, access is role-based: there are six roles — super admin, clinic owner, sales consultant, doctor, assistant and marketing — and passwords are stored with bcrypt. The stack is a custom MVC structure in PHP with MySQL and PDO; the interface uses Bootstrap 5.
Key features
- Lead management with source and assigned consultant
- Pipeline stages: new, contacted, consultation, offer, operation, patient, lost
- Main dashboard with daily counters
- Patient profiles, consultation and operation appointments
- Procedure catalogue and per-patient procedure log
- Before, after and healing photos linked to procedures
- Offers with package price, discount and validity; sent/accepted/rejected status
- Payments by cash, card or transfer, with installments
- Revenue, operation and patient reports, plus a marketing report with conversion by source
- Role-based access across six roles and bcrypt-hashed passwords
Technologies used
- PHP
- MVC
- MySQL
- PDO
- Bootstrap 5