Aesthetic Enterprises
NetworkClinic Ops Co-Pilot · 40 clinics · Square POS × GoHighLevel
Network Performance — 30 days
Live dataDaily revenue share across 40 clinics. Higher = larger slice of network revenue on that channel.
Clinic Leaderboard
Revenue share across all 4 channels · last 24h
- 1Arizona AestheticsYou7.1%0.0
- 2Revita Luxe — Tampa3.3%0.9
- 3Advanced Bionetics3.3%0.1
- 4Bio Vantage Cell Therapy3.2%0.1
- 5Avera Aesthetics & Wellness — Corona3.1%0.1
- 6Avera Aesthetics & Wellness — Nashville2.9%0.0
- 7New Beginnings Family Aesthetics2.8%0.1
- 8Bionetics Health — Houston2.8%0.3
- 9California Aesthetics — Los Angeles2.8%0.0
- 10Bionetics Health — Las Vegas2.8%0.0
- 11California Aesthetics2.7%0.3
- 12California Aesthetics — Orange2.7%0.1
- 13New Beginnings Family Aesthetics — Dallas2.6%0.2
- 14Nova Stem2.5%0.2
- 15Sage Revive — Rochelle Park2.5%0.0
- 16Palm Beach Health Works2.5%0.1
- 17Sage Revive — Moorestown2.4%0.1
- 18Sage Revive — Millburn2.4%0.1
- 19Regen Therapeutics — Atlanta2.4%0.0
- 20Stem Growth Aesthetics2.4%0.3
- 21Bionetics Health — Centennial2.3%0.2
- 22Nova Strand2.3%0.1
- 23New Beginnings Family Aesthetics — San Antonio2.3%0.0
- 24Revita Luxe — Miami2.3%0.2
- 25Reviva Aesthetics2.3%0.1
- 26Vitagen Aesthetics2.2%0.0
- 27Nuvex Aesthetics2.2%0.1
- 28Revita Luxe — Jacksonville2.2%0.4
- 29New Beginnings Family Aesthetics — Frisco2.1%0.1
- 30Oceanwave Hair Restoration2.0%0.5
- 31Regenesis Wellness2.0%0.0
- 32Nova Stem — Brooklyn2.0%0.1
- 33Renew Bio Aesthetics2.0%0.1
- 34Nova Cell Aesthetics2.0%0.1
- 35Sage Revive — King of Prussia2.0%0.1
- 36Oklahoma Regenerative Aesthetics1.9%0.2
- 37Sage Revive — Metuchen1.9%0.3
- 38Rubai Aesthetics & Wellness1.9%0.2
- 39Regenicel Aesthetics1.8%0.2
- 40Replenish Health Spa1.3%0.5
Active Alerts
Auto-detected from Square POS + GoHighLevel + marketing-spend data
Revita Luxe Tampa CPL up 28% — Paid Ads surge isn't free
Paid AdsRevita Luxe Tampa is leading network-wide Paid Ads share, but cost-per-lead has climbed from $42 to $54 over the last 10 days. Conversion rate held, so revenue is up — but the unit economics are softening. Recommend a creative refresh before the campaign caps out.
Replenish Health Spa Referrals dropping — consultant turnover suspected
ReferralsReplenish Health Spa (Raleigh) referral share fell from 4.1% to 2.6% over 10 days. Looking at GoHighLevel, the previous lead-consultant (J. Ortiz) hasn't logged a follow-up in 9 days. Likely turnover. Need backfill or relationships with referring physicians will go cold.
3 clinics >24hr behind on lead follow-up
Sage Revive — Metuchen, Bionetics Health — Houston, and Vitagen Aesthetics each have ≥4 hot GoHighLevel leads sitting >24hr without first-touch. Industry benchmark for SLA is 15 min. Triggering automated SMS nudge from the engine and flagging the licensee operators.
Arizona Aesthetics first month over $400K Walk-In revenue
Walk-InArizona Aesthetics (the Scottsdale flagship) crossed $412K in Walk-In revenue for the trailing 30 days — first time above $400K. Founder/flagship halo is real. Time to put the case study in the licensee onboarding deck.
Royalty payments 3+ days late: Nuvex Aesthetics, Oklahoma Regenerative
Royalty automation flagged 2 clinics behind on the trailing-week royalty calc based on Square POS revenue. No self-reporting friction needed — POS data is authoritative. Auto-invoice queued; manual review recommended before sending.
Bionetics Centennial volatility = expected (newest cohort)
Bionetics Health Centennial is in the first-90-day shakedown and is showing day-over-day swings of ±18% across all channels. Pattern is consistent — not an anomaly. Suppress further volatility alerts on this clinic until day 90.
Recent Leads
GoHighLevel inbound · clinic routing highlighted · 40 leads tracked total
Web form → Sage Revive — Millburn. SMP inquiry, second session in mind. Currently a patient at California Aesthetics. Scheduled consult; risk of poaching if no callback within 24hrs.
Walk-in to Nova Cell Aesthetics. Toured facility, asked about regen package pricing. Brochure handed. Follow-up email queued — booking propensity: medium.
Discovery call to Revita Luxe — Tampa. Patient researching modalities. Long-form email sent comparing PRP/Mesotherapy/SMP with our outcome data. Nurture cadence triggered.
Hot lead to New Beginnings Family Aesthetics — Dallas. Booking pressure (gift / event deadline). Same-day callback executed. Card on file, consult tomorrow AM.
All Clinics
40 clinics · revenue across 4 channels · 30-day trends
Lead Templates
10 lead inquiry types · sampled across 4 channels · 40 captured first-contact notes
What I'd Want to Dig Into in 30 / 60 / 90
7 pillars · 70 starting hypotheses · anchored against the public JD. Click any pillar to expand.
🛰️Unified Network Analytics Dashboard
Phase 1Days 1-30Single source of truth across 40 clinics: real-time revenue by location, close rates by consultant, marketing-spend efficiency by source, royalty performance, and dozens of other operational metrics. Built once, ships in week 4.
Unified Network Analytics Dashboard
Phase 1Days 1-30Single source of truth across 40 clinics: real-time revenue by location, close rates by consultant, marketing-spend efficiency by source, royalty performance, and dozens of other operational metrics. Built once, ships in week 4.
Priority 1 — "Unified Network Analytics Dashboard. The single most strategically important project in the business."
- 1Square POS connector — multi-location auth, transaction stream by location, customer + item-level joins.
- 2GoHighLevel CRM connector — lead source attribution, consultant assignment, deal-stage transitions, custom field sync.
- 3Reconciliation worker — Square transaction → GHL contact → originating campaign / referrer / walk-in source, all in one row.
- 4Postgres warehouse + materialized views — sub-second clinic / consultant / channel rollups at network scale.
- 5Reverse-ETL back to GHL — write enriched fields (LTV, source-of-truth attribution) so consultants see them in their workflow.
- 6Dashboard layer (this app) — Recharts + Tailwind + Vercel AI SDK; an LLM-grounded chat that explains every chart.
- 7Anomaly detection v1 — CPL drift, lead-SLA misses, conversion-rate drops by location; SMS + email alerts to the founders and the affected licensee operator.
- 8Consultant scorecard — close rate × AOV × follow-up SLA × no-show rate, comparable across locations.
- 9Per-clinic licensee portal — same data the founders see, scoped to one location's row in the dashboard.
- 10Weekly executive digest — Claude reads the week's data and drafts the email to the founders before they ask for it.
💰Royalty Automation
Phase 1Days 30-60Calculation, reporting, and collection workflow for licensee royalties automated against verified Square POS revenue — no self-reporting friction, no missed periods, no late payments without a flag.
Royalty Automation
Phase 1Days 30-60Calculation, reporting, and collection workflow for licensee royalties automated against verified Square POS revenue — no self-reporting friction, no missed periods, no late payments without a flag.
Priority 2 — "Automate the calculation, reporting, and collection workflow for licensee royalties based on real POS data — eliminating self-reporting friction."
- 1Royalty engine — per-licensee contract terms encoded as code (rate, base, exclusions, true-up rules), calculated nightly from Square data.
- 2Statement generator — auto-drafted PDF statement per licensee + per period, with revenue audit trail (every transaction cited).
- 3ACH collection via Stripe Connect — pre-authorized debit, retry logic, dispute flow, all bounced into the dashboard.
- 4Late-payment auto-escalation — Day 1 SMS nudge to licensee, Day 3 email + founder notification, Day 7 holding-account flag.
- 5True-up worker — quarterly reconciliation between POS-derived royalty and any other revenue sources (B2B, retail product, etc.).
- 6Licensee portal — licensee can see their own royalty statement, pay history, projection for current period, dispute mechanism.
- 7Compliance audit log — every calculation is reproducible from raw data; immutable record per period.
- 8Onboarding flow — new licensee signs, contract terms entered, Square account connected, GHL account connected, dashboard live in 1 day.
- 9Termination + transfer workflow — clean handoff when a licensee sells or exits; royalty obligations cleanly transferred.
- 10Annual royalty review — actual vs. modeled, by clinic, by cohort; informs next year's contract template.
🤖Workflow Automation Triage
Phase 1Days 30-90Manual workflows across lead routing, follow-ups, reporting, onboarding ranked by time-saved-per-week × frequency. Top 5 automated by Day 60. New ones surfaced and shipped continuously after that.
Workflow Automation Triage
Phase 1Days 30-90Manual workflows across lead routing, follow-ups, reporting, onboarding ranked by time-saved-per-week × frequency. Top 5 automated by Day 60. New ones surfaced and shipped continuously after that.
Priority 3 — "Audit our manual workflows (lead routing, follow-ups, reporting, onboarding new clinics) and start systematically automating the ones with the highest time-savings ROI."
- 1Time-audit — shadow the founders + ops team for 2 days; log every task with frequency × duration × pain.
- 2Triage backlog — score each task on (hours saved/week × probability of clean automation); rank.
- 3Lead routing v2 — GHL lead → location-fit + consultant-load → assigned in <60sec, with reasoning visible to the consultant.
- 4Lead-followup SLA bot — any lead >15min without first-touch triggers an SMS nudge to the consultant; >24hr triggers founder escalation.
- 5New-clinic onboarding checklist as code — Square + GHL + marketing accounts + website + intake forms, all in a 1-day workflow.
- 6Internal reporting automation — every recurring report (weekly/monthly to the founders, quarterly to licensees) auto-generated.
- 7Inbox-to-task triage — Claude reads inbound founder@ emails, classifies, routes to the right ops queue with a draft response.
- 8Recurring vendor renewals + contract dates — calendar-pulled into the dashboard, auto-flagged 30 days out.
- 9AI-augmented decision support — for any ambiguous case, agent surfaces the 3 closest historical precedents with their outcomes.
- 10Quarterly automation retro — which automations delivered, which got retired, which need a rebuild with new model capabilities.
🧠AI Agent Workforce
Phase 2Days 60-150A team of production AI agents handling lead qualification, sales coaching, content generation, and operational decision support — multiplying the small ops team's leverage across 40 (and growing) locations.
AI Agent Workforce
Phase 2Days 60-150A team of production AI agents handling lead qualification, sales coaching, content generation, and operational decision support — multiplying the small ops team's leverage across 40 (and growing) locations.
Beyond 90 days — "AI-augmented workflows across the business (lead qualification, sales coaching, content generation, operational decision support)."
- 1Lead qualification agent — every inbound GHL lead scored on ICP + intent + urgency, with a 1-line rationale the consultant can act on.
- 2Sales-call coaching agent — listens to recorded consults, surfaces top 3 missed objections and the 1 question that would have closed.
- 3Pre-consult brief agent — generates a 1-page brief for the consultant 15 min before each consult, grounded in CRM + intake form + AEO mentions.
- 4Content drafter — per-clinic local SEO posts, Google Business Profile updates, Instagram captions, drafted weekly, queued for licensee approval.
- 5Operations decision-support agent — for any ambiguous ops decision (refund? comp? extend?), surfaces the 3 closest precedents + their outcomes.
- 6MCP server pattern — every agent exposes its tools via Model Context Protocol so any new agent can compose them without rebuilds.
- 7Agent observability — every tool call logged, latency tracked, output quality scored, weekly cost report by agent.
- 8Eval harness — golden-task suite per agent (10-20 cases), runs nightly, blocks deploys on regression.
- 9Human-in-the-loop where it matters — anything touching pricing, refunds, or medical claims goes through a review queue before sending.
- 10Quarterly agent retro — which delivered, which got retired, which need rebuilding with new model capabilities.
🌐Clinic Website Engine
Phase 2Days 90-180Standardized framework where each new clinic launches with its own production website in days, not months. Same content engine, same booking flow, same SEO infrastructure — the licensee's brand and consultant roster slot in.
Clinic Website Engine
Phase 2Days 90-180Standardized framework where each new clinic launches with its own production website in days, not months. Same content engine, same booking flow, same SEO infrastructure — the licensee's brand and consultant roster slot in.
Beyond 90 days — "New clinic websites — built on a standardized framework so each launch takes days, not months."
- 1Next.js template repo — multi-tenant by default, per-clinic config drives all content + theming + booking endpoints.
- 2Programmatic local-SEO pages — service × city × condition matrix, schema markup, FAQ pages, generated from per-clinic data.
- 3Booking flow — GHL calendar integration, intake form, deposit collection via Stripe, all configurable per clinic.
- 4Review aggregator — Google + Yelp + Facebook reviews pulled into each clinic's site, with auto-response drafted by an agent.
- 5Photo + video pipeline — clinic uploads → AI-assisted compression + alt-text + Open Graph image generation, all without manual work.
- 6Lighthouse budget per page — LCP < 1.8s, INP < 200ms, CLS < 0.05; enforced in CI; blocks deploys on regression.
- 7Per-clinic analytics — GA4 server-side, conversion events tied back to the unified warehouse, attribution joined cleanly.
- 8A/B test framework — Vercel Edge Config + flagsmith-style toggles, per-clinic or network-wide cohorts.
- 9Localization — per-state regulatory language for treatment claims, FTC compliance per medical advertising rules.
- 101-click new clinic launch — licensee fills out a 20-field form, agent verifies everything, site live within 4 hours.
🎯Strategic Milestone Infrastructure
Phase 3Days 180-365The technical and data foundation a 12-18mo strategic milestone requires: clean books, defensible attribution, audited royalty stream, operationally legible business. Built early so it's not a fire-drill at the deadline.
Strategic Milestone Infrastructure
Phase 3Days 180-365The technical and data foundation a 12-18mo strategic milestone requires: clean books, defensible attribution, audited royalty stream, operationally legible business. Built early so it's not a fire-drill at the deadline.
Beyond 90 days — "Technical infrastructure decisions as we scale toward and through a major business milestone."
- 1Data room infrastructure — every operational and financial metric in the dashboard reproducible from raw data with audit trails.
- 2Royalty stream audit — every period, every licensee, every transaction reconcilable to its Square POS source.
- 3Customer LTV and cohort analysis at the network level — by acquisition channel, by clinic, by consultant, by service mix.
- 4Standardized monthly board pack — auto-generated from the dashboard, with narrative context drafted by an agent.
- 5SOC 2 readiness — access controls, audit logging, vendor management, encryption-at-rest, all wired before due-diligence asks.
- 6HIPAA-adjacent compliance review — even if not directly regulated, partners and acquirers will ask; have the answer ready.
- 7Documentation depth — every system has an up-to-date README, an architecture diagram, a runbook, and an owner.
- 8Vendor consolidation review — what's redundant, what's overbuilt, what's a single-point-of-failure; trim and harden.
- 9Operational metric library — every KPI defined, owned, instrumented, and surfaced; no "what does this number mean" moments.
- 10Quarterly readiness review — what would a buyer / strategic partner ask that we can't answer today? Fix it before they ask.
🔁Continuous Bottleneck Discovery
Phase 3Ongoing from Day 60An always-on loop: ops surfaces a friction point, engineer ships a fix or automation within the same week. The bottleneck the business will hit at 80 clinics is identified at 50 and solved before the business hits 60.
Continuous Bottleneck Discovery
Phase 3Ongoing from Day 60An always-on loop: ops surfaces a friction point, engineer ships a fix or automation within the same week. The bottleneck the business will hit at 80 clinics is identified at 50 and solved before the business hits 60.
Beyond 90 days — "Continuous identification of bottlenecks and inefficiencies — and the autonomy to fix them."
- 1Friday ops standing call — 30 min, 3 questions: what slowed you down this week, what's repetitive, what feels brittle.
- 2Friction log — every reported friction gets an ID, an estimated cost, a likely fix; backlog ranked by cost × frequency.
- 3Internal bug bash quarterly — full team uses the systems for a day, anything that breaks gets a ticket on the spot.
- 4Cross-clinic outlier alerts — any clinic that's an outlier on any KPI gets a discovery prompt to the dashboard chat.
- 5Cohort analysis weekly — every operational metric segmented by clinic age cohort; new patterns surface earlier this way.
- 6Public Postmortems internally — any production incident gets a blameless writeup within 48hrs, indexed and searchable.
- 7On-call rotation — engineer + ops lead, weekly handoff, with a clean documented runbook for every common incident.
- 8Acquisition channel performance review — what's working at 40 clinics that won't work at 80; kill what's not scaling.
- 9Tooling decisions revisited annually — what we picked at 10 clinics may not be right at 80; revisit before they break.
- 10Quarterly capacity planning — heads, vendors, infra, on-call load; the business outgrows assumptions every quarter at this pace.