
Bella Skin Institute runs a fully automated loyalty program with no vendor lock-in
- 12 weeks
- Concept to launch on iOS and Android
- Under 15 sec
- QR point earning at checkout
Custom software for medspa operators, aesthetic clinics, and medspa groups who need systems built around their specific treatment menu, client experience, and compliance requirements.
Appointment booking with provider availability, room assignment, and treatment-specific duration management
HIPAA-compliant client records with treatment notes, before/after photos, and consent forms
Custom loyalty and membership programs that reward visit frequency and treatment spend
Automated follow-up workflows for treatment reminders, maintenance scheduling, and win-back campaigns
What you can count on
Retention
3+ years
Average client relationship across active accounts
First milestone
Week 1
A straight read on what to keep and what to rebuild
Pricing
Fixed price
Scope and cost agreed before work starts
Team
No handoffs
The senior engineers who scope the build also ship it
The problem
Managing client records in one system, appointments in another, and loyalty points in a spreadsheet, with no single view of a client's history?
Clients complete their treatment series and disappear because there's no automated retention workflow to bring them back for maintenance?
Short answer
Return patients make up 70% of med spa visits (American Med Spa Association, 2024), so retention matters as much as booking. RaftLabs builds custom medspa software connecting appointment booking, HIPAA-aware records, before/after photos, loyalty, and membership. We shipped a loyalty app for a California cosmetic dermatology practice. A focused v1 launches in 12 to 16 weeks at a fixed cost.
01 Diagnosis
No-shows burn provider time and empty treatment rooms that can't be refilled at the last minute
A provider blocked for 60 minutes on a no-show earns nothing. A generic booking system takes the appointment but doesn't chase confirmation, collect a deposit, or send a same-day reminder. The slot stays empty. The room stays dark. At three no-shows a week, a busy medspa loses hundreds of dollars every day to a problem that software catches before it costs money.
Membership and package management tracked in spreadsheets, causing billing errors and client disputes
When a client's remaining sessions or monthly membership credits live in a spreadsheet, discrepancies appear. Sessions get deducted incorrectly. Clients dispute charges. Staff spend time reconciling records instead of serving clients. The spreadsheet doesn't sync with the booking system, so the front desk checks two places for the same information. According to the American Med Spa Association's 2024 Medical Spa State of the Industry Report, return patients make up 70% of med spa visits, making retention mechanics and membership programs the primary revenue lever for operators. A system that tracks membership credits accurately and surfaces retention opportunities automatically is not a nice-to-have; it is the operational core of a profitable medspa.
Treatment photos and before/after documentation stored on personal phones outside any controlled system
When providers photograph clients on personal devices, HIPAA compliance is immediately at risk. Photos aren't linked to the client record. There's no standardized angle or lighting protocol. Providers leave the practice and take their photos with them. The business loses its treatment documentation and its marketing assets at the same time.
Client purchase history and treatment history not linked, turning every retention decision into guesswork
When booking data, treatment records, and retail sales live in separate systems, no one has a complete view of a client's history. The provider walks into a session without knowing what the client bought last time. Retention campaigns go to the wrong clients with the wrong offer. Upsell decisions come from memory, not data, and the gap shows up in revenue.
02 What we ship
Provider availability management with treatment-specific duration, room assignment, and equipment allocation. Online self-booking with real-time availability, deposit capture, and automated confirmation. Multi-provider calendars with staff color coding and schedule view options. Waitlist management with automated SMS or email when a slot opens. Pre-appointment intake forms sent automatically before the visit, completed by the client, and attached to the record before the provider walks in. Package and course management with session deduction at booking. Deposit rules that protect provider time from no-shows.
Client record management built to HIPAA standards: encrypted data storage, access controls by staff role, audit logging of record access and changes, and business associate agreement (BAA) compliant infrastructure. Treatment notes with structured fields for the treatments you offer. Before/after photo management with date stamping, treatment tagging, and provider access controls. Consent form delivery, digital signature capture, and version-controlled form management. Client medical history intake with flagged contraindications for your treatment protocols.
Custom loyalty programs built for the medspa model: points earning on treatments, retail product purchases, referrals, and visit milestones. Membership tiers with monthly credit allocation, discounted treatment pricing, and member-only services. Automated reward triggers: birthday bonuses, treatment anniversary rewards, and loyalty tier upgrades. Client-facing membership portal for balance checking and appointment booking. We built a dedicated loyalty app for a California cosmetic dermatology practice that connects checkout, treatment history, and rewards in one system. See our Loyalty Program Development page.
Structured photo management for treatment documentation: standardized photo angles per treatment type, lighting condition notes, and side-by-side comparison views. Photos stored in the client record with treatment date, provider, and product used. Client-facing before/after sharing workflow with consent capture for marketing use. HIPAA-compliant storage with access restricted to authorized clinical staff. Photo sets tagged to treatment courses so providers see the full progression at a glance before each session.
Multi-provider scheduling with qualification-based treatment assignment: only providers certified for a treatment appear as available. Room and equipment scheduling to prevent double-booking of shared resources (laser equipment, treatment rooms, IV stations). Staff availability management with shift patterns, time-off requests, and schedule publication. Payroll reporting for commission-based staff with treatment revenue and retail product attribution. Utilization reporting for providers and rooms to identify capacity and revenue opportunities.
Automated follow-up workflows triggered by treatment type: post-treatment care instructions sent the same day, a 72-hour check-in message, a maintenance appointment prompt at the right interval for the treatment, and a win-back campaign for clients who haven't returned in 90 days. Retail product replenishment reminders based on purchase history. Birthday and anniversary offers. Campaign management for seasonal promotions with client segmentation by treatment history, visit frequency, and loyalty tier. Reporting on open rates, booking conversion, and revenue attributed to automated campaigns.
03 How we work
Trusted by


05 Why us
06 Questions
Off-the-shelf medspa platforms handle booking and basic client records for most single-location operators. Custom software is the right choice in four cases. Your loyalty mechanics exceed what platform plugins support. You run multiple locations that need shared client records and centralized reporting. Your treatment documentation does not fit the platform's design. Or you need integrations with EMR systems, payment processors, or marketing tools the platform will not connect to. Custom software pays off when platform workarounds eat staff time every day.
HIPAA compliance in software is primarily about data architecture and access controls, not a checkbox. We build medspa software on HIPAA-compliant infrastructure, using AWS or Google Cloud under a signed business associate agreement. Staff see only what their role requires through role-based access controls. Every record access and change is captured in an audit log. Client data is encrypted at rest and in transit. Consent and retention workflows are designed to meet HIPAA requirements. We are not a HIPAA compliance consultancy, so we recommend your legal counsel reviews the requirements specific to your operation. Our architecture supports HIPAA compliance; your policies and staff training complete it.
Yes. We built exactly this for Bella Skin Institute, a California cosmetic dermatology practice: a Flutter loyalty app earning points at QR checkout, with expiring points that pull patients back for their next treatment. Points can earn across treatments, retail product purchases, and referrals, each with its own earn rate and redemption options. The complexity is in the redemption mechanics: can points be redeemed against any treatment or only specific services? Can they be combined with membership discounts? What happens to points when a treatment is refunded? We scope these rules during discovery because they determine the data model. Getting them right at the start avoids expensive rework later.
A focused v1 with booking and client records typically launches in 12 to 16 weeks and runs $30,000-$60,000. A full platform with booking, HIPAA-compliant records, before/after photo management, loyalty program, membership billing, and automated follow-ups typically runs $70,000-$120,000. Cost depends on integration complexity, number of locations, and program design. We scope every project before pricing it: fixed cost, agreed before development starts, no hourly billing.
Loyalty Program Development
Custom membership and loyalty mechanics covering treatments, retail purchases, and referrals with tier rewards.
Business Process Automation
Automate appointment reminders, intake form collection, treatment follow-up communications, and reactivation campaigns.
AI Chatbot Development
Client-facing booking assistants, treatment FAQ bots, and post-procedure care instruction delivery.
Custom Software Development
Custom practice management platforms, HIPAA-compliant patient records, and before/after photo tools built for medspa operations.
Tell us the operational challenge, booking, records, loyalty, or multi-location management. We'll tell you what we'd build and how.
Stay on topic

Service
Fleet Management Software Development
See the service
Service
Salon and Barbershop Appointment Booking Software
See the service
Service
Fitness App Development
See the service
Service
Dance Studio Management Software Development
See the serviceProof
EventRaft reaches 50,000 users in 6 months by replacing scattered event tools with one platform
Read the case studyTry it yourself
Build vs Buy Calculator
The real cost of building in-house (most teams miss 40%).
Open the free tool