Beauty CRM — Aesthetic Clinic Management System

A CRM and clinic management system for aesthetic and medical-aesthetic clinics. It brings the process from lead to patient record, offer and payment into one panel and reports conversion by source.
Category
Web Application
Year
2026
Technologies used
PHP, MVC, MySQL, PDO, Bootstrap 5
Beauty CRM — Aesthetic Clinic Management System

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

Have a similar project?

In a free 45-minute technical call we listen to what you need and suggest a workable path.

Book a free call
Duration
45 minutes
Fee
None
Commitment
None