Everything your clinic needs

Purpose-built for aesthetics practitioners. Every feature is designed around how Australian clinics actually work — from the drug register to the client portal.

Client management

Encrypted client records

Complete CRM with AES-256 encrypted health records. Every piece of client PII is encrypted with per-clinic keys, meeting the Privacy Act 1988 and Victorian Health Records Act 2001.

Digital consent forms

Create versioned consent templates. Capture signatures on-device or send for remote signing. Full audit trail with IP address, timestamp, and a snapshot of the template version signed.

Before/after photo gallery

Standardised face-angle photography with guided overlays. Before/after comparisons with an interactive slider. Anonymisation toggle for marketing use.

Client portal

Each client gets a private, magic-link portal showing their full treatment history, photos, signed consents, upcoming appointments, and invoices. No login to create — they just click the link.

In the treatment room

Treatment records

Structured treatment notes with service type, practitioner, and clinical observations. Every treatment is linked to the client record, consent form, and drug log.

Injection mapping

Mark injection points, fill zones, and treatment areas directly on photos with a touch-optimised canvas. Record product, lot number, units, and technique per marker.

Drug book

Full Schedule 4 drug register. Log every vial by supplier, batch number, and lot number. Expiry alerts at 30, 14, and 7 days. Regulatory search: find every client who received a specific batch in seconds.

Product & inventory

Product catalogue

Manage your full product range — anti-wrinkle, fillers, skincare, retail, consumables. Set default units, dose, and low stock thresholds per product. Linked to treatments so stock moves when you use it.

Batch & lot tracking

Log every incoming batch with lot number, expiry date, and quantity received. Stock is deducted automatically when a product is used in a treatment. Full usage history per batch — essential for recall management.

Expiry & low stock alerts

Get notified at 30, 14, and 7 days before a batch expires — before it becomes a write-off. Separate low stock alerts when quantity drops below your set threshold. No more discovering an empty cool room on a busy Friday.

Regulatory lot search

Enter any lot number and instantly see every client who received product from that batch, the date, and the treating practitioner. Built for TGA product recall compliance — a search that takes seconds, not hours.

Bookings & scheduling

Booking calendar

Week and day calendar views per practitioner. Configurable appointment durations and service types. Status tracking from scheduled through to completed.

Online booking widget

Embed a booking widget on your website. Clients choose their service, practitioner, and time. Stripe deposit collection at booking. Available on Clinic and Group plans.

Appointment reminders

Automated email reminders reduce no-shows. Clients can cancel up to 24 hours before directly from their portal without needing to call.

Revenue & operations

Invoicing & Stripe payments

Auto-generate invoices from completed treatments. Australian GST calculation. Stripe payment processing with a clean status workflow from draft through to paid.

Package recommendations

After a consultation, send the client a personalised package recommendation — with a personal note, itemised inclusions, price, and expiry. They accept from their portal. You get notified.

Analytics dashboard

Revenue tracking, treatment breakdowns by type, client retention rates, and practitioner utilisation. Filter by any date range. Multi-location rollup on Group plans.

Staff roles & permissions

Owner, practitioner, and receptionist roles. Receptionists see bookings and clients but not financial data. Practitioners see their own clients. Owners see everything.

Local SEO

Google Business Profile management

Connect your GBP directly. AI generates clinic-aware posts using your services, suburb, and recent treatments — you review and publish in one click. Stay active without the manual effort.

AI review responses

Every new Google review gets a suggested response, written in your clinic's voice with suburb-specific context. Approve or edit before it goes live. Never leave a review unanswered again.

Keyword & ranking tracker

Connected to Google Search Console. See which search terms bring people to your website, where you rank, and how that changes over time — without logging into another platform.

SEO health score & action items

A prioritised list of what to fix — critical issues first. GBP completeness, missing service descriptions, unanswered reviews, page speed. Designed for clinic owners, not SEO agencies.