Loading
Loading
A booking and follow-up system for med spas that answers consultation requests right away, books the visit, collects intake and consent forms in advance, sends reminders, and recovers no-shows, while keeping health details in clinical records and staff in charge of anything medical.
Solution blueprint: a system Callimachus Forge can architect for your operation. Not a case study, and not a claim of past deployment.
At a glance
Stack candidates
n8n · GoHighLevel · Twilio · Google Calendar · Typeform · Stripe · Slack · Vector database
System run
A simulated run of the exact steps documented on this page, from first trigger to final handoff. Nothing here is live client activity.
Simulation · Loops
The problem
A med spa's front desk juggles treatments, walk-ins, and a phone that never stops. Consultation requests arrive by website form, Instagram, text, and voicemail, and the first practice to respond usually wins the client. Booking takes phone tag, intake happens on paper in the lobby, reminders depend on whoever has a free minute, and a no-show often just becomes an empty room and a sticky note. Meanwhile, health information ends up scattered across text threads, inboxes, and scanned PDFs, which is exactly where it should not live.
Most med spas run lean: a few treatment rooms, a provider whose hours are the entire revenue engine, and a small front desk team that handles everything else. Services like injectables and laser treatments carry real clinical obligations: good faith evaluations, consent forms, contraindication screening, and state rules that vary. Demand is appointment-driven and cyclical, because most treatments have a natural maintenance interval. That makes the calendar the business: an unfilled provider hour is gone forever, and a client who drifts away after one visit is the most expensive loss in the building.
The manual process
The automation opportunity
Every new inquiry gets an immediate, accurate reply that answers common questions and offers real appointment times, at any hour. Once a consult is booked, the system takes a deposit if the spa's policy calls for one, sends the intake and consent forms ahead of the visit, and runs the reminder sequence automatically. Anything medical goes straight to a person. If someone no-shows, the system notices the same day and reaches out with new times to rebook. When a client is due back for a maintenance visit, it starts that conversation too. Staff supervise from a simple queue and a daily summary instead of chasing every thread by hand.
Architecture
Every step is typed: triggers, AI decision points, business logic, actions, data, and the human checkpoints that keep judgment where it belongs.
AI components
Human checkpoints
A website form submission, missed call text-back, or inbound SMS lands in n8n through a webhook. Every inquiry becomes one structured record with source, service interest, and contact details.
A model answers service, pricing policy, and availability questions from an approved knowledge base, collects consult goals, and proposes open times. It never answers clinical questions; those are flagged for staff.
Rules scan each conversation. Mentions of medications, symptoms, pregnancy, or past complications route the thread to a human queue. Clean scheduling requests continue automatically.
Flagged conversations appear in a staff queue with the full transcript. The front desk replies, loops in the provider if needed, or releases the thread back to automated scheduling.
The confirmed slot is written to the calendar and a deposit or card-on-file link goes out per spa policy through Stripe. The appointment is confirmed to the client only after both steps succeed.
A secure link to intake and consent forms goes out right after booking, with automatic nudges until complete. Responses sync to the practice's system of record, not to spreadsheets or inboxes.
Contact, pipeline stage, appointment status, and message history live in the CRM. Intake and consent responses are stored in the clinical system of record with role-limited access.
Timed SMS and email reminders offer confirm and reschedule options. Replies are classified automatically: confirmations close the loop, reschedules reopen the assistant, and silence escalates to a staff call list.
If the appointment time passes with no check-in and no cancellation, the record moves to a recovery stage, the open slot is flagged, and a same-day outreach task is created.
The model drafts a short recovery or rebooking message from approved templates, referencing the missed consult or the treatment's usual maintenance interval and offering two specific times. Staff approval rules apply.
Each morning a digest goes to Slack or email: new inquiries, booked consults, unconfirmed appointments, recovered no-shows, and anything waiting on a human.
Engineering notes
Benefits are qualitative by design. We do not publish numbers we cannot verify.
The free audit maps your actual tools and process against this architecture, and tells you honestly what is worth building.