Longevity Market Competitive Landscape

Blueprint vs. 5 Competitors — Products, Pricing & Positioning

Research compiled April 2026 • Vasari Internal

Market Overview

8
Companies Analyzed
650+
Products & Services
$15
Lowest Rx/mo
$1M
Highest Tier/yr

Who’s Who

Business model positioning
Blueprint — Celebrity founder DTC brand (supps + food + Rx + testing)
InsideTracker — Analytics platform (testing only, no products)
Thorne — Premium supplement manufacturer (200+ SKUs, pro sports)
AgelessRx — Longevity telehealth Rx (40+ treatments, no membership fee)
Lifeforce — All-in-one longevity medicine (membership + labs + Rx + coaching)
Elysium Health — Science-first supplements (MIT/Oxford, focused line)
Superpower — Health super app (testing + marketplace + Rx, $199/yr)
Kinsyn — Integrated longevity telehealth (58 SKUs, Rx + supps + labs, women-first)

Capability Coverage

What each company offers
CapabilityBLPITTHRARxLFEHSP
SupplementsMkt
Prescriptions (Rx)
Lab Testing
Food / Nutrition~
SkincareRxRxRx
HaircareRxRx
AI Assistant
Coaching / Concierge$1M
Membership Model
HSA/FSA

Feature Comparison Matrix

Key: BLP = Blueprint • IT = InsideTracker • THR = Thorne • ARx = AgelessRx • LF = Lifeforce • EH = Elysium Health • SP = Superpower
FeatureBlueprintInsideTrackerThorneAgelessRxLifeforceElysiumSuperpower
Supplement SKUs20+0200+~4118252 (mkt)
Rx Medications7+0040+18+05+
Lab Biomarkers2 tests48-54Up to 8940-600+50+10 aging aspects100-200+
Bio Age Test$325$99-$348$95$170Included$299-$499Included
Entry Supp Cost/mo$24N/A$16$25$28 (member)$40 (annual)Varies (mkt)
Full Stack/mo$449N/A~$130~$65~$350+~$200Varies (mkt)
Metformin$20/mo$25/mo$35/25d
SemaglutideVia quiz$99-$139/mo$270/25dAvailable
Tretinoin$25/mo$70/moAvailable
Rapamycin$65/mo
NAD+ Products$60-$74$95-$160/mo$70-$84/mo$40-$65/moAvailable
Hair Treatments$59-$999$95-$120/mo$85/25d
Membership FeeNone$149/yrNoneNone$149/moNone$199/yr
AI ToolBryanAITerra AITaia AIAI Chat
Concierge Tier$1M/yr$149/mo24/7 SMS
NSF Certified24+ products
Pro Sports Teams100+100+
International18+ countriesUS + CanadaUS primaryUS onlyUS onlyUS primary40+ US states

$ Pricing Comparison

Monthly Supplement Stack Cost

What a typical customer spends on supplements per month
Blueprint
$98–$449
Lifeforce
$28–$350
Elysium
$40–$200
Thorne
$16–$133
AgelessRx
$25–$65
InsideTracker
N/A

Rx Medication Comparison

Monthly cost for overlapping prescriptions
MedicationBlueprintAgelessRxLifeforce
Metformin$20/mo$25/mo$42/mo*
Tadalafil$24/mo$45-60/mo$90/mo*
Tretinoin$25/mo$70/mo
Minoxidil$15/mo$102/mo*
Acarbose$25/mo$18/mo
SemaglutideQuiz req'd$99/mo$324/mo*
Rapamycin$65/mo
* Lifeforce prices converted from 25-day to monthly equivalent. Green = lowest price.

Annual All-In Cost Estimates

Typical annual spend for a comprehensive longevity protocol
Lifeforce
$5,000–$10,000+
Blueprint
$4,300–$7,500
AgelessRx
$2,500–$6,000+
Elysium
$1,500–$3,500
Thorne
$1,200–$3,000
InsideTracker
$500–$1,500
Superpower
$199–$800+
Estimates include supplements + testing + Rx where applicable. Excludes Blueprint Immortals ($1M) and devices.

Blueprint by Bryan Johnson

blueprint.bryanjohnson.com • rx.bryanjohnson.com
45+
Products (excl. merch)
7
Rx Categories
18+
Countries
$1M
Immortals/yr

Supplements ($24–$49)

Essentials Capsules
24 precision-dosed longevity nutrients
$49
Advanced Antioxidants
7 fat-soluble nutrients — vision, cardio, bone
$49
Omega-3
Heart, brain, anti-inflammation
$39
Collagen Peptides
Skin, joints, bone, recovery
$45
Creatine
Muscle, cognitive, recovery
$40
NAC + Ginger + Curcumin
Antioxidant, detox, immune, liver
$27
Ashwagandha + Rhodiola
Stress, mood, sleep
$24

Nutrition & Food ($12–$94)

Longevity Protein (Chocolate)$94
Metabolic Protein Powder$42–$84
Longevity Blend (Blood Orange)$49
Cocoa Powder$41
Extra Virgin Olive Oil$39+
Blueberry Nut Mix$37
Ceremonial Matcha$35
Super Shrooms$29
Macadamia Protein Bar$29–$58
Manuka Honey$17
Raw Macadamias$12

Bundles ($98–$449)

Easy Stack
1 drink, 2 pills — 36 supermolecules
$98
Medium Stack$270
Big Stack
Full comprehensive protocol
$449

Skincare ($39–$167)

Gentle Facial Cleanser$39
SFC Facial Serum$59
SFC Facial Moisturizer$69
Skincare Stack$167

Haircare ($59–$999)

Peptide Shampoo$59
Peptide Hair Serum
8 biomimetic peptides
$119
Haircare Stack$178
302 Laser Cap
FDA-cleared red light device
$999

Testing ($135–$325)

Speed of Aging
DNA methylation epigenetic test
$325
Microplastics Test
Blood test via microscopy
$135

Rx Prescriptions (from $15/mo)

Minoxidil 2.5mg
Hair regrowth
from $15/mo
Metformin 500mg
Longevity
from $20/mo
Tadalafil 5mg
Longevity / sexual health
from $24/mo
Tretinoin 0.025%
Skin renewal
from $25/mo
Acarbose 25mg
Metabolic health
from $25/mo
Estradiol 0.010%
Menopause support
from $26/mo
Weight Loss Rx
GLP-1 (pricing via quiz)
TBD

Programs & Services

Immortals
Full Bryan Johnson protocol — 3 spots, 1,500+ applicants
$1,000,000/yr
BryanAI
AI health assistant
TBD
Protocol Quiz / Build My StackFree

Branding

Minimalist and scientific — dark navy (#111C35) with cream backgrounds, clinical product photography. Tone is data-obsessed and contrarian, positioning Bryan Johnson as the living proof-of-concept. Emotional hook: radical self-sovereignty over aging — “don’t trust anyone, trust the data.”

Contrarian Obsessive Transparent Protocol-driven Cult-of-one

Ideal Customer Profile

Data-obsessed men 28–45, earning $100K+, who follow longevity Twitter/X and see health optimization as an identity. They want a copy-paste protocol from someone who spends $2M/yr testing on himself. Primary pain point: information overload — they want someone to tell them exactly what to take.

“Data-obsessed men 28–45 earning $100K+ who want a copy-paste longevity protocol from the guy who made himself the experiment.”

InsideTracker

insidetracker.com • Testing & analytics platform (no products sold)

Blood Testing Bundles (New Customers)

Membership + Ultimate Blood Test
48-54 biomarkers, 10 healthspan categories
$489
Membership + 2 Ultimate Tests
Save 10%
$761
Membership + 4 Ultimate Tests
Quarterly tracking, save 15%
$1,305

Category Tests (Members, $99–$199)

Cognition / Endurance / Fitness / Gut / Heart / Inflammation / Metabolism$99 each
Hormone Balance / Recovery / Sleep$149 each
Foundation (32 biomarkers)$199

Biological Age & DNA

InnerAge 2.0 (with blood draw)$249–$348
DNA Kit (261 gene variants)$249
DNA Upload (23andMe/Ancestry)$29 / Free w/ membership

Platform

Annual Membership
Upload results 30x/yr, Terra AI Coach, wearable sync
$149/yr

Branding

Teal-and-green palette (#005550, #00A050) conveys health and vitality with a science-forward but warm feel. Photography mixes lab imagery with active lifestyle shots. Tone is motivational-clinical: “unlock your potential” meets “personalized biomarker analysis.” Founded by MIT/Tufts scientists, they lean hard on academic credibility while staying accessible.

Quantified Empowering Academic Actionable Optimistic

Ideal Customer Profile

Performance-minded professionals and athletes 30–55 earning $100K+ who already believe in blood testing but want personalized, actionable recommendations. They want their blood to tell them exactly what to eat and supplement. Primary pain point: generic health advice when their body is unique.

“Performance-minded professionals and athletes 30–55 earning $100K+ who want their blood data translated into a personalized action plan.”

Thorne

thorne.com • Premium supplements + testing • Mayo Clinic partner • NSF Certified for Sport

Key Supplements ($16–$142)

Basic Nutrients 2/Day$40
Multi-Vitamin Elite (AM/PM)$76
Super EPA (Omega-3)$45
NiaCel 400 (NAD+)$74
ResveraCel (NAD+ + Resveratrol)$60
Collagen Plus$67
Whey Protein Isolate$65
SynaQuell (Brain)$142
Creatine (Creapure, NSF)$44
Curcumin Phytosome$64
Berberine$44
Magnesium Bisglycinate$24
Melaton-3$16

Bundles ($94–$133)

Foundational Stack$94
Athletes Stack (NSF)$133
Sleep / Stress / Gut / Longevity Stacks$97–$120

Health Panels ($95–$830)

Biological Age Panel$95
Essential (63 biomarkers)$390
Advanced (89 biomarkers)$830

AI & Subscriptions

Taia AI Wellness Advisor
200K+ messages, personalized recs
Free
Subscription discount10–20% off

Branding

Clean white with navy text projecting pharmaceutical-grade seriousness. Photography split between clinical product shots and aspirational athlete imagery. Tone is authoritative and trust-first — heavy emphasis on NSF certification, third-party testing, and “clinically backed.” AI (Taia advisor) bridges supplement company and health platform.

Trustworthy Clinical Premium Rigorous Practitioner-endorsed

Ideal Customer Profile

Health-literate adults 30–60 (skewing female) earning $100K+, who buy supplements but are skeptical of the supplement industry. Many discover Thorne through their doctor or functional medicine practitioner. Primary pain point: they don’t trust most brands and want pharmaceutical-grade purity with third-party validation.

“Health-literate adults 30–60 earning $100K+ who want practitioner-grade supplements they can actually trust, not wellness-aisle guesswork.”

AgelessRx

agelessrx.com • Longevity telehealth • 40+ treatments • No membership fee • Free consultations

Longevity Rx

Metformin$25/mo
Low Dose Naltrexone$25/mo
Methylene Blue$43/mo
Acarbose$55/qtr
Rapamycin
Only major platform selling for longevity
$65/mo

NAD+ Therapies

NAD+ Injection$99/mo
NAD+ Nasal Spray$125/mo
NAD+ Patches$160/mo
NAD+ Face Cream$95/mo

Weight Management (GLP-1)

Microdosing Semaglutide$99/mo
Full-dose Semaglutide$139/mo
Microdosing Tirzepatide$249/mo
Brand-name access (Wegovy/Zepbound)$50/mo + drug

Cardiovascular & Metabolic

Telmisartan / Atorvastatin$30/mo
Tadalafil (daily)$60/mo
Brenzavvy (SGLT2)$125/mo

Growth Hormone, Skin, Hair, Sleep, Energy

Sermorelin Injection / Nasal Spray$99–$199/mo
Tretinoin Cream$70/mo
Powers Hair Solution$95–$120/mo
Trazodone (Sleep)$33/mo
B12 / B12+MIC Injection$75–$110/mo

Testing ($75–$949)

Core Longevity Panel (40+ biomarkers)$95
Methylation Saliva Test$170
iollo Metabolomics (600+ biomarkers)$399
Galleri Cancer Detection (50+ cancers)$949
CGM (Dexcom Stelo)$99/mo

Branding

Navy and gold (#0c274d, #f59e25) signals medical authority with a premium touch. Photography features active adults in real-life scenarios. Tone is clinical-accessible with heavy emphasis on “healthspan” over “lifespan.” Emotional hook: “What would you do with more healthy years?” reframes aging as a solvable problem, not vanity.

Medical Accessible Purpose-driven Evidence-based Democratizing

Ideal Customer Profile

Health-proactive adults 35–65, mixed gender, earning $100K+, familiar with longevity science (metformin, NAD+, rapamycin) who want physician-supervised access to Rx therapeutics without fighting their PCP. Primary pain point: they know what compounds they want but can’t get their doctor to prescribe them.

“Longevity-literate adults 35–65 earning $120K+ who want prescription-grade anti-aging therapeutics without the gatekeeping of traditional medicine.”

Lifeforce

mylifeforce.com • All-in-one longevity medicine • Co-founded by Tony Robbins & Peter Diamandis

Memberships

Monthly
4x blood draws, 4x consults, coaching, Rx access, 30% off supps
$149/mo
Core Annual
2x blood draws, 1x consult
$599/yr
Maintenance
2x blood draws, dashboard
$499/yr
Testosterone Program$49–$99/mo
One-Time Diagnostic$599

Supplements ($40–$120 retail, ~30% off for members)

Peak Healthspan (NAD3)$120 / ~$84
Peak Rest (Sleep)$110 / ~$77
Peak NMN$100 / ~$70
Peak Cognition$85 / ~$60
Omega$70 / ~$49
Magnesium$55 / ~$39
Vitamin D+K / DHEA / Methylation$50 / ~$35
CoQ10$40 / ~$28

Rx Prescriptions (members only, per 25 days)

Semaglutide$270
Kyzatrex (Oral Testosterone)$250
Sermorelin / PT-141$160
Estradiol Patch$110
Minoxidil + Finasteride$85
Testosterone (injectable/cream)$80
Tadalafil$75
Metformin$35
Rosuvastatin / Anastrozole$30

Advanced Panels

Brain Protection Panel
ApoE, pTau-217, Beta-Amyloid, GFAP
$850
Cardiovascular / Metabolic / Heavy Metals$200 each

Branding

Polished and aspirational with a health-tech aesthetic — dashboard screenshots, biomarker visualizations, Tony Robbins’ Life Force book as the gateway funnel. Tone is empowerment-meets-performance: “look, feel, and function at your best.” Positions as premium concierge medical membership with 1:1 clinician access.

Premium Performance-oriented Concierge Aspirational High-touch

Ideal Customer Profile

Affluent professionals and entrepreneurs 40–65 (skewing male) earning $200K+ — many read Tony Robbins’ Life Force book and want to act on it. They want a white-glove experience with a dedicated clinician, not a DIY dashboard. Pain point: they have the money and motivation but lack a trusted medical partner.

“Affluent professionals 40–60 earning $200K+ who read the Life Force book and want a concierge medical team to optimize their biomarkers.”

Elysium Health

elysiumhealth.com • Science-first longevity supplements • MIT + Oxford partnerships

Supplements (one-time / monthly sub / annual prepaid)

Basis (NAD+)
Flagship — clinically proven +40% NAD+. 1,190 reviews
$65 / $50 / $40
Matter (Brain)
Oxford tri-vitamin for brain atrophy
$60 / $50 / $40
Signal (NMN/Mitochondria)$60 / $50 / $40
Format (Immune/Inflammaging)$60 / $50 / $40
Vision (Eye Longevity)$60 / $50 / $40
Cofactor (Collagen + NAD+)$75 / $62 / ~$50
Mosaic (Skin)
Results in 3 weeks
$90 / $75 / $60
Senolytic Complex$35–$90

Testing

Index (Biological Age)
Saliva epigenetic test, 10 aging aspects, 9 system scores
$499 / $299 sub

Bundles

Longevity Starter Pack
Basis + Signal + Matter + Format
$199
Skin Longevity Bundle$130/mo
Inflammaging Bundle$768/yr

Branding

Dark navy/charcoal (#0B1C30) with generous whitespace creates a cerebral, pharmaceutical aesthetic. Minimal lifestyle imagery — this is a science company that happens to sell supplements. Tone is scholarly and restrained: Nobel laureates, Oxford/Yale partnerships, placebo-controlled trials. No hype, no influencer energy.

Scholarly Restrained Rigorous Prestige-science Credible

Ideal Customer Profile

Educated, intellectually curious adults 40–65 (skewing male, higher education) earning $150K+, who read scientific papers or science journalism and are skeptical of supplement marketing. They want a company co-founded by an MIT scientist with a Nobel-laureate advisory board. Pain point: they believe in longevity science but don’t trust the supplement industry.

“Intellectually rigorous adults 40–65 earning $150K+ who want supplements backed by Nobel laureates and published trials, not influencer endorsements.”

Superpower

superpower.com • Health super app • 100+ biomarker testing + curated marketplace + Rx • $199/yr
$199
Annual Membership
100+
Biomarkers Tested
252
Marketplace Products
3,000+
Quest Locations

Membership Tiers

Baseline Membership
100+ biomarkers annually, 6-month retest (60 markers), bio age, 17 health scores, AI chat, 24/7 SMS concierge, personalized action plan
$199/yr ($17/mo)
Superpower Pro
2 full-panel blood draws/year, advanced biomarker analysis, quarterly health review calls with longevity experts
$29/mo
At-Home Blood Draw (optional)
Mobile phlebotomist; free at 3,000+ Quest locations
+$119
NY/NJ Membership
90+ biomarkers (regulatory variation)
$399/yr

Testing — 200+ Biomarkers Available

Baseline Panel
100+ biomarkers: blood cells, metabolic, heart, liver, kidney, thyroid, sex hormones, nutrients, inflammation
Included
6-Month Retest
60 biomarkers retested (excl. NY/NJ)
Included
Advanced Add-On Tests
Gut microbiome, environmental toxins, heavy metals, glucose monitoring
Varies
Grail Galleri Cancer Screening
Multi-cancer early detection
Add-on
Biological Age CalculationIncluded
17 Health Scores DashboardIncluded

Prescriptions (via clinic.superpower.com)

Semaglutide
Weight loss, US-licensed compounding pharmacy
Contact
Enclomiphene
Testosterone optimization
Contact
NAD+ Injection
Cellular energy and DNA repair
Contact
Tadalafil
Blood flow enhancement
Contact
Tretinoin Face Cream
Skin renewal
Contact
Compounded Hormones & Peptides
Via Strive, Belmar, Progress pharmacies
Contact

Supplement Marketplace (252 products, 7 brands)

Curated from: Thorne, Pure Encapsulations, Designs For Health, Quicksilver Scientific, Microbiome Labs, Prodrome Science, IM8
Top 1% of health products, 500+ banned ingredients, price match guarantee, up to 20% member discount
Varies
Categories available:
Minerals, Vitamins, Omega-3, Antioxidants, Amino Acids, Digestive, Multivitamins, Botanicals, Specialty Blends
30 collections

Peptides by Superpower (Coming Soon)

Pure, third-party tested peptides
Currently waitlist only — “designed to help you live longer, recover faster, and feel your best”
Waitlist

Platform Features

AI Health Chat — explore your data and get personalized insightsIncluded
24/7 SMS Care Team — message doctors anytime (<24hr weekday response)Included
Wearable Integration — Apple Health, Oura, WhoopIncluded
Medical Records Upload — centralize past labsIncluded
HSA/FSA EligibleYes
Why Superpower matters: At $199/yr for 100+ biomarkers + bio age + concierge + Rx access, Superpower is the lowest-cost comprehensive health platform in this space. They’re a marketplace model (curating other brands like Thorne) rather than building their own supplements — a fundamentally different approach than Blueprint or Elysium. 70% of members reportedly slowed their aging rate in year one.

Branding

Bright orange (#FC5F2B) against clean white/dark backgrounds creates an energetic, tech-startup feel — more “health app” than “doctor’s office.” Photography blends medical imagery with approachable lifestyle shots. Tone is conversational and democratizing: “a gym membership for prevention.”

Accessible Tech-forward Democratizing Energetic Data-native

Ideal Customer Profile

Health-curious tech workers and young professionals 25–45, mixed gender, earning $75K–175K, who wear an Apple Watch or Oura ring and want comprehensive blood work without a $1,000+ membership. They see annual physicals as insufficient and want a “health operating system.”

“Quantified-self millennials and Gen-X 25–45 earning $75K+ who want a $199/year health OS that turns blood work into an actionable protocol.”

Kinsyn

kinsyn.com • Integrated longevity telehealth • JRNYS Wellness LLC • Austin, TX • LegitScript certified
58
Total SKUs
$26–$89
Supplement Range/mo
$99
Entry Lab Panel
Free
Membership (w/ Rx)

Supplements ($26–$89/mo)

Creatine
Pure, unflavored. Lean muscle, recovery. Vegan, non-GMO, third-party tested.
$26/mo
Collagen
Grass-fed peptides + Yuth spermidine + Vitamin C. Skin, joints, cellular health.
$35/mo
Women’s Daily Multivitamin
Methylated vitamins for energy, mood, cellular vitality.
$35/mo
Prebiotic Fiber
Pre + pro + postbiotic blend (Solnul, BPL1, HT-BPL1). 30 servings.
$39/mo
Metabolic Daily
Gut health, metabolic balance, appetite regulation.
$39/mo
Berberine Complex
Enhanced-absorption for blood sugar, energy, cravings.
$39/mo
PCOS Support
Hormone balance, cycle regularity.
$44/mo
Colostrum
Immune and gut support.
$58/mo
NAD Support Daily
Cellular energy, longevity support.
$71/mo
RMH Peptide
Fat metabolism, metabolic balance, restorative sleep.
$89/mo

Rx — Weight Management (pricing gated behind consult)

Tirzepatide Injectable
GLP-1 + GIP dual-mechanism. Compounded.
Consult
Tirzepatide Microdose
Lower-dose clinician-guided approach.
Consult
Semaglutide Injectable
Once-weekly compounded GLP-1.
Consult
Metformin
Oral Rx for insulin sensitivity.
Consult
Sermorelin
Peptide for sleep, recovery, aging.
Consult
B12 Injectable
Energy, nervous system support.
Consult
MIC Injection
Methionine + inositol + choline. Fat metabolism.
Consult

Rx — Longevity Peptides

PRIMYX NAD+ Injectable
Proprietary enhanced-bioavailability NAD+.
Consult
NAD+ Injectable / SublingualConsult
Glutathione Injectable
Antioxidant, cellular protection.
Consult
Optimize Blend
AOD + Tesamorelin + MOTS-C. Body recomposition.
Consult
Calm + Focus Blend
Semax + Selank. Cognitive support, non-stimulant.
Consult
Restore Blend
CJC-1295 + Ipamorelin. Growth hormone, recovery.
Consult
Recovery Blend (BPC-157)
Musculoskeletal repair.
Consult
Advanced Recovery Blend
BPC-157 + TB-500 (“Wolverine Stack”).
Consult
Advanced Recovery + Glow
BPC-157 + TB-500 + GHK-Cu + KPV. 4-compound protocol.
Consult
Tesamorelin / MOTS-C / Epithalon / DihexaConsult

Women’s Health

Hormone Replacement Therapy
Progesterone + estradiol blend. Menopause.
Consult
Estradiol / Progesterone (standalone)Consult
Vaginal Hyaluronic Acid
Non-hormonal suppository. Comfort, hydration.
Consult
NAD Vaginal Suppository
Non-hormonal tissue care.
Consult
Triphasic Vaginal Probiotic Program
3-phase pH and flora restoration.
Consult

Lab Testing

Basic Blood Test
50+ biomarkers, blood draw at partner lab.
$99
Advanced Blood Test
100+ biomarkers, blood draw at partner lab.
TBD
TruAge Biologic Age Test
75+ longevity biomarkers, at-home finger prick.
TBD
TruHealth At-Home Panel
110+ biomarkers, at-home blood spot card.
TBD
TruAge + TruHealth Bundle
180+ combined biomarkers.
TBD
14 Add-on Panels
Cardio, allergy, autoimmune, thyroid, hormones, heavy metals, PFAS, BPA, etc.
TBD

Membership & Platform

KINSYN Membership
Wellness portal, 10% off labs, wearable integration, medical record aggregation (94% of U.S. facilities), AI recs, 24/7 provider messaging.
Free w/ Rx ($99 value)
Key differentiator: KINSYN claims to be the first telehealth platform with medical record aggregation from 94% of U.S. healthcare systems. Combined with an aggressive peptide catalog (14 compounds), women-first positioning, and a free membership model — they’re a serious contender. Founded by Dr. Henry Legere (Columbia MD, Harvard immunology), formerly CMO at Restore Hyper Wellness. Brand is a 2025 rebrand of JRNYS Wellness.

Branding

Clean, minimal, clinical-luxury aesthetic. White backgrounds with warm neutral tones — more premium healthcare than DTC supplement brand. Sans-serif typography throughout. Photography is clinical-lifestyle hybrid. Tone is measured and science-adjacent: “support for cellular energy and everyday resilience.” Never hype-driven. Carefully hedged, lawyer-reviewed language.

Clinical-luxury Women-first Physician-led Measured Integrated

Ideal Customer Profile

Women-skewing, ages 30–55, upper-middle to affluent, who want more than their PCP offers. Biohacking-curious but want physician oversight, not DIY peptides. Data-driven: attracted to wearable integration, AI recs, medical record aggregation. Pain points: fragmented healthcare, GLP-1 access complexity, inadequate menopause care, trust issues with gray-market vendors.

“Health-optimizing women 30–55 earning $120K+ who want physician-supervised longevity treatments, not another supplement subscription — all under one roof.”

Key Takeaways for Vasari

Market Gaps & Opportunities

No one owns concierge + community. Blueprint’s Immortals is $1M (3 people). Lifeforce has coaching but no community. There’s a massive gap between $149/mo and $1M/yr for high-touch, personalized longevity guidance.
Rx is commoditizing fast. Blueprint undercuts everyone on basic Rx (metformin $20/mo, tretinoin $25/mo). AgelessRx wins on breadth. Price competition will intensify.
AI is table stakes. Blueprint (BryanAI), InsideTracker (Terra), and Thorne (Taia) all have AI tools. None are deeply personalized or connected to real-time data beyond blood panels.
Testing is fragmented. Everyone offers tests but no one provides a unified longitudinal view. InsideTracker is closest but doesn’t sell interventions.

Competitive Moats

Blueprint: Bryan Johnson’s personal brand. Widest product breadth. “I did this to myself first” narrative.
InsideTracker: Deepest biomarker analytics. Pro sports relationships. Pure platform play.
Thorne: Manufacturing + NSF certification + Mayo Clinic. Practitioner network (45K). Hard to replicate.
AgelessRx: Widest Rx formulary (rapamycin!). No membership fee. Low price leader.
Lifeforce: Only true all-in-one (labs + coaching + Rx). Robbins/Diamandis brand. Brain protection panel.
Elysium: Strongest clinical evidence. Academic partnerships. Focused product line = clarity.
Superpower: Lowest cost entry ($199/yr). 100+ biomarkers included. Marketplace model (curates vs. manufactures). 24/7 concierge at mass-market price.
Kinsyn: Deepest peptide catalog (14 compounds). Women-first positioning rare in longevity. Medical record aggregation (94% of U.S. facilities). Free membership with Rx. Columbia/Harvard-trained founder.

Where Vasari Can Win

1. Personalized concierge at accessible price points. The gap between “buy supplements online” ($50-$400/mo) and “concierge medicine” ($1,500-$1M/yr) is huge. A tech-enabled concierge model at $200-$500/mo could capture the underserved middle.
2. Real-time AI + data integration. None of these players connect wearables + labs + Rx + lifestyle into a truly adaptive system. Whoever builds the “closed loop” wins.
3. Community-driven protocol optimization. Blueprint is one man’s protocol. No one is building community-powered protocol sharing with real outcome data.
4. Resident health optimization. None of these players are embedded in living spaces. Vasari’s real estate + wellness integration is a category of one.

Vasari Health — Product Recommendations

Strategic product lineup based on competitive gaps and pricing intelligence

Pricing strategy: Undercut Blueprint and Lifeforce on Rx, match or beat Superpower on testing value, and differentiate with resident-integrated wellness that no competitor offers. All prices below are recommended based on competitive positioning.

Testing & Diagnostics

Testing

Vasari Baseline Panel

$0 with membership

Comprehensive blood panel covering 80+ biomarkers — metabolic, cardiac, hormonal, inflammatory, liver, kidney, thyroid, and nutrient markers.

  • Blood draw at 3,000+ Quest locations
  • Biological age calculation
  • 12 health scores dashboard
  • AI-generated action plan
vs. Superpower: 100+ markers for $199/yr standalone • InsideTracker: 48-54 markers for $489
Testing

Vasari Advanced Panel

$149 add-on

Deep-dive panel adding cardiovascular risk, advanced lipids (ApoB, Lp(a)), full thyroid, and reproductive hormones.

  • 120+ total biomarkers
  • Advanced cardiovascular markers
  • Full hormone panel
  • Comparison to longevity benchmarks
vs. Thorne Essential: $390 for 63 markers • Lifeforce Cardio Panel: $200
Testing

Vasari Epigenetic Age Test

$199 at-home saliva kit

DNA methylation test measuring biological aging pace, pace of aging, and system-level age scores.

  • Biological age vs chronological
  • 8 system-level aging scores
  • Pace of aging (DunedinPACE)
  • Longitudinal tracking
vs. Blueprint: $325 • Elysium Index: $299–$499 • AgelessRx: $170

Supplement Stacks

Supplements

Vasari Core Stack

$69/mo subscribe & save

Daily essentials: high-potency multi, omega-3, vitamin D+K, magnesium. The foundation everyone needs.

  • 4 products, 1 daily pack
  • Pharmaceutical-grade ingredients
  • Third-party tested (NSF/GMP)
  • Free shipping
vs. Blueprint Easy Stack: $98 • Thorne Foundational: $94 • Elysium Starter: $199
Supplements

Vasari Longevity Stack

$129/mo subscribe & save

Core stack plus NAD+ precursor (NMN), CoQ10, curcumin, and creatine. Full anti-aging protocol.

  • 8 products, AM/PM daily packs
  • NMN 500mg + CoQ10 200mg
  • Clinically-dosed across all ingredients
  • Formulated by longevity physicians
vs. Blueprint Medium Stack: $270 • Lifeforce full supps: ~$350+ • Elysium 5 supps: ~$200
Supplements

Vasari Performance Stack

$179/mo subscribe & save

Longevity stack plus metabolic protein, collagen peptides, and adaptogenic blend. Complete daily protocol.

  • 11 products + protein powder
  • 30g plant protein included
  • Collagen + HA for skin/joints
  • Ashwagandha + Rhodiola blend
vs. Blueprint Big Stack: $449 • Thorne full protocol: $300+ • AgelessRx Infinite: $65 (supps only)

Prescriptions (Rx)

Rx pricing strategy: Blueprint set the floor on basic longevity Rx ($15–$26/mo). We recommend matching or slightly undercutting on core medications while offering broader formulary than Blueprint and lower prices than AgelessRx/Lifeforce on premium treatments.
MedicationVasari Rec'dBlueprintAgelessRxLifeforceNotes
Metformin 500mg$18/mo$20/mo$25/mo$42/moLongevity staple — price leader positioning
Tadalafil 5mg$22/mo$24/mo$45–60/mo$90/moVascular health + sexual wellness
Tretinoin 0.025%$22/mo$25/mo$70/moSkin renewal — massive markup opportunity competitors miss
Minoxidil 2.5mg$14/mo$15/mo$102/moHair regrowth — oral form
Acarbose 25mg$22/mo$25/mo$18/moMetabolic health — glucose management
Semaglutide$149/moQuiz$99–139/mo$324/moWeight loss — compounded. Don't race to bottom; pair with coaching
NAD+ Injection$89/mo$99/moPremium longevity Rx — undercut AgelessRx
Sermorelin$89/mo$99/mo$192/moGrowth hormone support — significant demand
Estradiol (HRT)$24/mo$26/mo$132/moMenopause support — underserved market
Low Dose Naltrexone$22/mo$25/moImmune modulation — growing longevity interest
All Rx include physician consultation, ongoing messaging support, and discreet shipping. No membership fee required for Rx-only customers.

Skincare & Haircare

Skincare

Vasari Skin Protocol

$89/mo 3-product system

Cleanser + peptide serum + moisturizer with SPF. Clinical-grade ingredients, longevity-optimized.

  • Amino acid cleanser
  • Peptide + niacinamide serum
  • Barrier repair moisturizer + SPF
vs. Blueprint Skincare Stack: $167 • Positions as premium but accessible
Haircare

Vasari Hair Protocol

$79/mo 2-product system

Peptide shampoo + growth serum. Biomimetic peptides for regrowth and thickness.

  • Peptide-enriched shampoo
  • Multi-peptide growth serum
  • Pairs with Rx minoxidil ($14/mo add-on)
vs. Blueprint Haircare Stack: $178 • AgelessRx Powers Solution: $95–120/mo
Device

Vasari Red Light Cap

$699 one-time purchase

FDA-cleared low-level laser therapy for hair regrowth. 16-week visible results.

  • Medical-grade 650nm diodes
  • FDA 510(k) cleared
  • 12-month warranty
vs. Blueprint Laser Cap: $999 • 30% undercut on comparable device

Food & Nutrition

Nutrition

Vasari Longevity Protein

$54/mo 30 servings

30g plant protein + 8g fiber + greens blend. Complete amino acids, omega-3s, no added sugar.

vs. Blueprint Metabolic Protein: $42–$84 • Thorne Plant Protein: $49
Nutrition

Vasari EVOO (Polyphenol-Rich)

$32 500ml bottle

Cold-pressed extra virgin olive oil with 350mg+ polyphenols. Single-origin, lab-tested.

vs. Blueprint EVOO: $39 • Price advantage on staple product
Nutrition

Vasari Longevity Greens

$44/mo 30 servings

Daily greens + adaptogens + prebiotic fiber. Supports gut health, energy, and immune function.

vs. Thorne Daily Greens Plus: $72 • Significant undercut

Vasari Health — Service Tier Recommendations

Membership model designed to capture the $200–$1,500/mo concierge gap no competitor owns

The white space: Superpower offers testing + concierge for $199/yr but shallow Rx and no proprietary products. Lifeforce charges $149/mo but requires membership for everything. Blueprint has no membership model at all (except $1M Immortals). Vasari can own the $49–$299/mo tier with deeper integration, personalized AI, and resident wellness.
Starter

Vasari Essentials

$49/mo
Billed annually at $588 (or $59/mo monthly)
  • Annual blood panel — 80+ biomarkers
  • Biological age + 12 health scores
  • AI health coach (24/7 chat)
  • Personalized action plan
  • Wearable data integration (Oura, Whoop, Apple Health)
  • 15% off all Vasari products
  • Rx access at member pricing
  • Monthly health insights email
Positioned between Superpower ($199/yr = $17/mo) and InsideTracker ($149/yr + $489/test). More included than both.
Concierge

Vasari Elite

$299/mo
Billed annually at $3,588 (or $349/mo monthly)
  • Everything in Premium, plus:
  • 4x blood panels per year
  • Advanced panels included (cardio, metabolic, heavy metals)
  • Monthly 45-min clinician video calls
  • Named longevity physician
  • 30% off all products + free shipping
  • Priority access to new products & protocols
  • Genetic/DNA analysis included
  • Personalized supplement formulation
  • Concierge scheduling & coordination
Captures the gap between Lifeforce ($149/mo) and boutique longevity clinics ($500+/mo). No competitor offers this level at this price.

Specialized Programs

Weight Management

Vasari Transform

$199/mo
Includes GLP-1 medication + coaching
  • Compounded semaglutide or tirzepatide
  • Physician-guided titration
  • Bi-weekly coaching check-ins
  • Metabolic panel at start + 90 days
  • Nutrition guidance + meal planning
  • Body composition tracking
vs. AgelessRx semaglutide ($139/mo, no coaching) • Lifeforce ($149/mo membership + $270 semaglutide = $419/mo). Vasari bundles everything.
Hormone Health

Vasari Optimize

$179/mo
Includes HRT medication + monitoring
  • Full hormone panel (testosterone, estradiol, DHEA, thyroid)
  • FDA-approved HRT medications
  • Quarterly clinician reviews
  • Ongoing lab monitoring
  • Supplement stack optimization
  • Available for men and women
vs. Lifeforce Testosterone Program ($99/mo + Rx costs) • AgelessRx (à la carte Rx). Vasari bundles labs + meds + coaching.
Residential

Vasari Resident

Custom
Integrated into Vasari properties
  • Category of one — no competitor offers this
  • Everything in Elite membership
  • On-site health screenings & blood draws
  • In-building wellness amenities
  • Environmental optimization (air, water, light)
  • Community health challenges & events
  • Concierge coordination for specialists
  • Smart home health integrations
No competitor operates in real estate. This is Vasari's unique moat — wellness embedded where people live.

Revenue Model Summary

Revenue StreamPrice RangeMargin Est.Competitive Advantage
Memberships$49–$299/mo70–80%Recurring, predictable. Captures $200–$1,500/mo gap in market.
Rx Prescriptions$14–$149/mo30–45%Price leader on basics. Bundle with coaching for premium.
Supplement Stacks$69–$179/mo55–65%Lower than Blueprint ($98–$449), higher quality than marketplace.
Testing Add-Ons$149–$19940–50%Undercut Elysium ($299–$499), Thorne ($390–$830).
Skincare/Haircare$79–$89/mo60–70%Half the price of Blueprint stacks. Cross-sell with Rx.
Devices$69935–45%Undercut Blueprint Laser Cap ($999) by 30%.
Food/Nutrition$32–$5440–50%Undercut Blueprint across the board.
Resident ProgramCustomHighZero competition. Unique to Vasari properties.

Estimated Annual Revenue Per Customer

Based on tier mix and product attach rates
Essentials member
$1,200–$2,400/yr
Premium member
$3,500–$5,500/yr
Elite member
$6,000–$9,000/yr
Transform/Optimize
$4,000–$6,500/yr
Resident
$8,000–$15,000+/yr
Includes membership + estimated product/Rx attach. Assumes 40% of members add supplement stack, 25% add Rx, 15% add skin/hair.

Vasari Health — Customer Personas

Five core segments driving B2C nationwide acquisition — each with distinct motivations, channels, and lifetime value

Market sizing: The US longevity/wellness market is ~$180B (2025). The addressable slice — health-motivated consumers willing to pay $50–$300/mo for personalized protocols — is roughly 8–12M Americans. Vasari targets the top 5% who want more than supplements but less than concierge medicine.
💪

The Optimizer

Male, 28–42 • $120K–$300K HHI • Tech/finance • Urban
"I've read Huberman, I track my HRV, and I want a system — not another supplement brand."
Elite $299/mo • LTV: $8,500+
Behaviors
  • Already uses 5–10 supplements, Oura/Whoop, and has done blood work
  • Listens to Huberman, Attia, Sinclair; follows Bryan Johnson
  • Spends $200–$500/mo on health already (scattered across brands)
  • Wants data-driven decisions, not wellness vibes
Pain Points
  • No single platform connects labs + Rx + supplements + wearables
  • Overwhelmed by conflicting supplement advice
  • Can't get longevity Rx (metformin, acarbose) from regular doctor
  • Wants to know if what he's doing is actually working
Why Vasari Wins

Consolidates his fragmented stack into one platform. AI coach synthesizes labs + wearable data. Longevity Rx access without awkward PCP conversations. Quarterly bio age tracking proves ROI.

Acquisition Channel

Podcast ads (Huberman, Attia, Ferriss), Twitter/X health community, YouTube long-form, Reddit r/longevity & r/biohackers

⚖️

The Weight Loss Seeker

Female/Male, 32–55 • $75K–$180K HHI • Any industry • Suburban/Urban
"I want GLP-1 medication but my insurance won't cover it, and I don't trust the random telehealth ads."
Transform $199/mo • LTV: $4,200
Behaviors
  • Has researched semaglutide/tirzepatide online extensively
  • May have tried and failed with diet/exercise alone
  • Price-sensitive but willing to pay for legitimacy and support
  • Wants coaching alongside medication, not just a prescription mill
Pain Points
  • Insurance denial or $1,000+/mo brand-name cost
  • Overwhelmed by shady telehealth GLP-1 providers
  • Worried about side effects, needs ongoing clinical support
  • Doesn't want to just lose weight — wants to keep it off
Why Vasari Wins

Medical-grade GLP-1 program with real provider oversight (not a prescription mill). Coaching + nutrition guidance for sustainable results. Lab monitoring to ensure safety. Clear exit strategy and maintenance protocol.

Acquisition Channel

Meta/Instagram ads (before/after, testimonials), Google Search ("semaglutide online," "GLP-1 near me"), TikTok health creators, referral from existing members

💼

The Proactive Professional

Male/Female, 35–50 • $150K–$400K HHI • Executive/entrepreneur • Urban
"I don't have time to research all this. Just tell me what to take and make it show up at my door."
Premium $149/mo • LTV: $6,800
Behaviors
  • High income, time-poor — delegates health like they delegate work
  • Gets annual physical but knows it's surface-level
  • May have a family history concern (heart disease, cancer, diabetes)
  • Will pay premium for convenience and white-glove experience
Pain Points
  • Primary care doctor offers reactive, not preventive, medicine
  • Doesn't want to become a "biohacker" — just wants to be optimized
  • No time to research supplements, stack protocols, or interpret blood work
  • Concierge medicine is $5K–$20K/yr and still doesn't cover longevity
Why Vasari Wins

Done-for-you health optimization. One subscription, everything handled. AI + provider team does the thinking. HSA/FSA makes it tax-efficient. Quarterly reports prove value to justify the spend.

Acquisition Channel

LinkedIn thought leadership, executive wellness podcasts, referral/word-of-mouth, partnerships with executive coaching firms, high-end gym partnerships (Equinox, Lifetime)

🌱

The Wellness-Curious Woman

Female, 30–48 • $80K–$200K HHI • Any industry • Urban/Suburban
"I take a multivitamin and collagen but have no idea if they're actually doing anything."
Premium $149/mo • LTV: $5,400
Behaviors
  • Active on Instagram/TikTok wellness community
  • Buys from Thorne, Moon Juice, Ritual, or AG1
  • Interested in hormones, skin, energy, and aging gracefully
  • Values aesthetics and brand experience alongside efficacy
Pain Points
  • Doctor dismisses hormone concerns as "normal for your age"
  • Confused by supplement marketing — can't tell what's real
  • Wants skin/hair solutions backed by data, not influencer hype
  • Perimenopause/hormone shifts with no clear medical guidance
Why Vasari Wins

Blood work reveals what's actually off (not guessing). Hormone optimization via CareHRT program. Skin/hair protocols backed by labs. Beautiful app experience she'd actually share with friends. Replaces 3–5 random subscriptions with one integrated platform.

Acquisition Channel

Instagram (aesthetic brand content, before/after skin), TikTok wellness creators, podcast ads (wellness/lifestyle shows), influencer partnerships, referral program

👴

The Aging-Concerned Parent

Male/Female, 48–65 • $100K–$250K HHI • Established career • Suburban
"My dad had a heart attack at 58. I'm 52 and I want to make sure I'm around for my grandkids."
Essentials $49/mo → Premium $149/mo • LTV: $4,800
Behaviors
  • Motivated by fear of specific disease (heart, cancer, Alzheimer's)
  • Has disposable income and insurance but wants more than insurance covers
  • Less tech-savvy — needs simple onboarding and clear guidance
  • Starts conservative (Essentials) and upgrades as trust builds
Pain Points
  • Standard blood work misses longevity-specific markers
  • Doctor says "you're fine" but doesn't test for early warnings
  • Wants proactive screening (ApoB, hsCRP, insulin, HbA1c) not available at PCP
  • Intimidated by biohacker culture — wants medical, not experimental
Why Vasari Wins

Comprehensive lab panel catches what regular physicals miss. Medical credibility (real providers, real Rx). Simple entry point at $49/mo lowers risk. Family history-informed protocols. Non-intimidating brand — health optimization, not biohacking.

Acquisition Channel

Google Search ("comprehensive blood test," "preventive health screening"), Facebook ads (family/health messaging), physician referral partnerships, health fair sponsorships, email marketing (educational drip)

Persona Mix & Revenue Impact

Persona % of Members Primary Tier Monthly ARPU Est. LTV (24mo) Product Attach Rx Attach Churn Risk
The Optimizer 15% Elite $299 $450 $8,500 85% 70% Low
Weight Loss Seeker 30% Transform $199 $220 $4,200 25% 95% Med
Proactive Professional 20% Premium $149 $230 $6,800 55% 35% Low
Wellness-Curious Woman 20% Premium $149 $195 $5,400 60% 30% Med
Aging-Concerned Parent 15% Essentials $49 $85 $4,800 40% 20% Low
Blended Average 100% $215 $5,600 50% 52%
Key insight: The Weight Loss Seeker (30% of members) is the volume acquisition engine — highest intent, lowest CAC, driven by GLP-1 demand. But The Optimizer (15%) and Proactive Professional (20%) drive disproportionate revenue at $230–$450 ARPU with lower churn. Acquire with GLP-1, retain with full-stack longevity. The transition from "weight loss customer" to "health optimization member" is the critical retention lever.

Vasari Health — Go-to-Market Strategy

Nationwide B2C acquisition plan — channels, CAC targets, funnel metrics, and launch phasing

Acquisition Funnel

Awareness — 500K impressions/mo
Site Visitors — 25K/mo (5% CTR)
Quiz / Intake Started — 5K/mo (20%)
Checkout — 1,250/mo (25%)
Converted Member — 750/mo (60%)
Target CAC: $85–$140 blended
LTV:CAC Ratio: 40:1 → target 5:1+
Payback Period: < 45 days (first membership payment)
Blended Conversion: 3% visitor → member

Channel Strategy

Paid — 45% of budget

Meta / Instagram Ads

  • Target CAC: $65–$95
  • Primary persona: Weight Loss Seeker, Wellness-Curious Woman
  • Before/after testimonials (compliant with Meta health ad policies)
  • Quiz-style lead magnets ("What's your biological age?")
  • Retargeting: quiz starters who didn't convert
  • Lookalike audiences from first 200 members
  • Scale potential: High — largest addressable audience
Paid — 25% of budget

Google Search & YouTube

  • Target CAC: $90–$130
  • Primary persona: All (high-intent search)
  • Keywords: "semaglutide online," "comprehensive blood test," "longevity supplements," "biological age test"
  • YouTube pre-roll on health/wellness channels
  • LegitScript certification required for Rx advertising
  • Scale potential: Medium — limited by search volume, high intent
Organic — 15% of budget

Content & SEO

  • Target CAC: $15–$30 (after ramp)
  • Primary persona: Optimizer, Aging-Concerned Parent
  • Blog: biomarker explainers, protocol breakdowns, "What your doctor doesn't test"
  • SEO targets: 200+ long-tail longevity keywords
  • YouTube channel: lab result walkthroughs, supplement science, founder journey
  • Newsletter: weekly health insights (nurture non-converters)
  • Scale potential: Very high — compounds over time, lowest CAC at maturity
Influencer — 10% of budget

Podcast & Creator Partnerships

  • Target CAC: $100–$160
  • Primary persona: Optimizer, Proactive Professional
  • Tier 1: Huberman, Attia, Rhonda Patrick (aspirational, expensive)
  • Tier 2: Mid-size health podcasts (10K–100K listeners), $2K–$8K/episode
  • Tier 3: Micro-influencers on TikTok/IG (trade for free membership + products)
  • Promo code tracking for attribution
  • Scale potential: Medium — high trust, hard to scale linearly
Referral — 5% of budget

Member Referral Program

  • Target CAC: $40–$60
  • Primary persona: All (referred members convert 3–5x better)
  • Give $50 credit, get $50 credit (both sides)
  • "Refer 3, get a month free" tier system
  • Shareable lab result cards (opt-in) — social proof
  • Target: 20%+ of new members from referrals by Month 12
  • Scale potential: High — best CAC, highest retention cohort
Partnerships — 0% budget (rev share)

Strategic Partnerships

  • Target CAC: $0–$30 (rev share model)
  • Primary persona: Proactive Professional, Wellness-Curious Woman
  • Premium gyms (Equinox, Lifetime, Barry's) — co-branded lab panels
  • Executive coaching firms — health optimization add-on
  • Employer wellness programs — subsidized memberships
  • Vasari residential properties — built-in distribution (slow build, brand halo)
  • Scale potential: High long-term — each partner is a channel

CAC & Payback by Persona

Persona Target CAC Primary Channel Monthly ARPU Payback Period 24-Mo LTV LTV:CAC
The Optimizer $120–$160 Podcast, Content, X/Twitter $450 < 1 month $8,500 53x
Weight Loss Seeker $65–$95 Meta Ads, Google Search $220 < 1 month $4,200 47x
Proactive Professional $130–$180 LinkedIn, Podcasts, Partnerships $230 < 1 month $6,800 38x
Wellness-Curious Woman $55–$85 Instagram, TikTok, Influencer $195 < 1 month $5,400 64x
Aging-Concerned Parent $70–$110 Google Search, Facebook, Email $85 1–2 months $4,800 48x
Blended $85–$120 $215 < 1 month $5,600 47x

GTM Launch Phases

1

Founders Club (Months 1–2) — 100 members

Budget: $5K/mo. Personal network, Twitter/X, waitlist from landing page. Hand-pick first members for product feedback. Offer lifetime 30% discount as founding member perk. Zero paid ads — all organic and direct outreach. Goal: prove retention and get 10+ testimonials.

2

Controlled Growth (Months 3–6) — 500 members

Budget: $25K/mo. Turn on Meta ads (GLP-1 focus first — highest intent). Launch referral program. 2–3 podcast sponsorships (Tier 2). Start SEO content engine (2 posts/week). A/B test quiz funnel vs. direct checkout. Target: 100 new members/mo.

3

Scale (Months 7–12) — 2,000 members

Budget: $75K/mo. Scale winning Meta/Google campaigns. Add YouTube pre-roll. Launch TikTok/IG influencer program. First gym partnership (1–2 locations). Hire growth marketer. Referrals should be 15–20% of new members. Target: 250 new members/mo.

4

Acceleration (Months 13–24) — 5,000–10,000 members

Budget: $150K–$250K/mo. Tier 1 podcast deals (Huberman, Attia). National gym partnerships. Employer wellness pilots. PR/earned media push. Mobile app drives engagement + referrals. Referrals at 25%+. CAC should be declining as brand builds. Target: 500–800 new members/mo.

Marketing Budget Allocation (Month 6 Steady State)

$25K
Monthly Budget
$95
Blended CAC Target
263
New Members/Mo
47x
LTV:CAC Ratio
<30d
CAC Payback
3%
Visitor → Member
Channel % Budget Monthly Spend Est. Members CAC Notes
Meta / Instagram 40% $10,000 125 $80 GLP-1 + wellness creative, quiz funnel
Google Search + YouTube 25% $6,250 52 $120 High-intent keywords, pre-roll
Content / SEO 15% $3,750 25 $150* *Drops to $20–30 as content compounds
Podcasts / Influencer 12% $3,000 23 $130 2 Tier-2 sponsorships + micro-influencers
Referral Program 8% $2,000 38 $53 $50 credit per referral
Total 100% $25,000 263 $95
The GLP-1 wedge: Weight loss is the #1 search-intent driver in health right now. Lead with GLP-1 acquisition (lowest CAC, highest volume), then upsell to full longevity stack. 40% of GLP-1 members add supplements within 3 months. 25% upgrade tiers within 6 months. GLP-1 is the door. Longevity is the house.

Vasari Health — 24-Month Pro Forma

Financial projections based on persona mix, tier pricing, product attach rates, and GTM spend

Key assumptions: 5% monthly churn (blended). Tier mix: 15% Essentials, 30% Transform, 20% Premium, 20% Premium (wellness), 15% Elite. Product attach ramps from 25% → 50% over 12 months. Rx attach ramps from 30% → 52%. Marketing budget scales with revenue (targeting 20–25% of revenue). Team of 4 at launch, 12 by Month 12, 20 by Month 24.

Quarterly P&L Summary

Line Item Q1 Q2 Q3 Q4 Year 1 Q5 Q6 Q7 Q8 Year 2
Members
Ending Members 150 450 1,000 1,800 1,800 2,800 4,000 5,500 7,500 7,500
New Members (quarter) 150 375 700 1,100 2,325 1,400 1,800 2,200 2,800 8,200
Churned (quarter) 0 75 150 300 525 400 600 700 800 2,500
Avg Monthly Churn 0% 5% 5% 5% 5% 5% 5% 4.5% 4% 4.5%
Revenue
Membership Revenue $36K $135K $345K $648K $1.16M $1.01M $1.44M $1.98M $2.70M $7.13M
Product Revenue (supplements, skin, hair) $5K $27K $86K $194K $312K $310K $480K $688K $975K $2.45M
Rx Revenue $4K $22K $70K $156K $252K $252K $392K $561K $795K $2.00M
Lab / Testing Revenue $3K $9K $20K $36K $68K $56K $80K $110K $150K $396K
Total Revenue $48K $193K $521K $1.03M $1.80M $1.63M $2.39M $3.34M $4.62M $11.98M
Cost of Goods Sold
CareValidate (telehealth) ($5K) ($18K) ($45K) ($86K) ($154K) ($134K) ($192K) ($264K) ($360K) ($950K)
PerfectRx (fulfillment) ($3K) ($12K) ($35K) ($72K) ($122K) ($108K) ($160K) ($224K) ($312K) ($804K)
Product COGS (30–35%) ($2K) ($9K) ($30K) ($68K) ($109K) ($105K) ($163K) ($234K) ($331K) ($833K)
Lab Costs ($5K) ($14K) ($30K) ($54K) ($103K) ($84K) ($120K) ($165K) ($225K) ($594K)
Payment Processing (3%) ($1K) ($6K) ($16K) ($31K) ($54K) ($49K) ($72K) ($100K) ($139K) ($360K)
Total COGS ($16K) ($59K) ($156K) ($311K) ($542K) ($480K) ($707K) ($987K) ($1.37M) ($3.54M)
Gross Profit $32K $134K $365K $723K $1.25M $1.15M $1.69M $2.35M $3.25M $8.44M
Gross Margin 67% 69% 70% 70% 70% 71% 71% 70% 70% 70%
Operating Expenses
Team (salaries + benefits) ($80K) ($120K) ($180K) ($240K) ($620K) ($300K) ($360K) ($420K) ($480K) ($1.56M)
Marketing & Growth ($15K) ($50K) ($125K) ($225K) ($415K) ($350K) ($450K) ($600K) ($750K) ($2.15M)
Tech / Infrastructure ($15K) ($20K) ($30K) ($40K) ($105K) ($50K) ($60K) ($75K) ($90K) ($275K)
G&A (legal, accounting, ops) ($20K) ($25K) ($30K) ($35K) ($110K) ($40K) ($45K) ($50K) ($55K) ($190K)
Total OpEx ($130K) ($215K) ($365K) ($540K) ($1.25M) ($740K) ($915K) ($1.15M) ($1.38M) ($4.18M)
EBITDA ($98K) ($81K) $0K $183K $4K $410K $770K $1.20M $1.87M $4.25M
EBITDA Margin –204% –42% 0% 18% 0.2% 25% 32% 36% 40% 35%
Cumulative Cash Position ($98K) ($179K) ($179K) $4K $4K $414K $1.18M $2.38M $4.25M $4.25M

Key Metrics at Scale (Month 24)

7,500
Active Members
$12M
Year 2 Revenue
$4.25M
Year 2 EBITDA
$1.54M
Monthly Run Rate (M24)
35%
EBITDA Margin
$215
Blended ARPU

Revenue Mix Evolution

Year 1 — $1.8M Revenue

Membership$1.16M (65%)
Products (supplements, skin, hair)$312K (17%)
Rx Revenue$252K (14%)
Lab / Testing$68K (4%)
Membership-heavy as product attach ramps. Breakeven in Q3.

Year 2 — $12M Revenue

Membership$7.13M (60%)
Products (supplements, skin, hair)$2.45M (20%)
Rx Revenue$2.00M (17%)
Lab / Testing$396K (3%)
Product + Rx grow to 37% of revenue as attach rates mature. 35% EBITDA margin.

Headcount Plan

Role Launch (Q1) Month 6 Month 12 Month 18 Month 24
Co-founders 2 2 2 2 2
Engineering 1 2 3 4 5
Growth / Marketing 0 1 2 3 4
Member Success / Ops 1 2 3 4 6
Product / Design 0 0 1 1 2
Finance / Legal 0 0 1 1 1
Total 4 7 12 15 20
Quarterly Payroll $80K $150K $240K $340K $480K

Funding Requirements

Bootstrapped Path

Capital needed to breakeven~$180K
Time to breakevenMonth 7–8
Max cash trough($179K)
Viable if founders take minimal salary in Q1–Q2. Requires disciplined marketing spend and lean team. Growth constrained to ~250 members/mo.

Venture Path (Seed Round)

Raise amount$750K–$1.5M
Use: Marketing acceleration40%
Use: Team hiring30%
Use: Product inventory15%
Use: Ops + buffer15%
Accelerates to 500+ members/mo by Month 8. Enables faster product line expansion and Tier 1 podcast deals. 18–24 month runway to Series A metrics ($2M+ ARR).

Sensitivity Analysis

Scenario Change Year 2 Revenue Year 2 EBITDA Breakeven Impact
Base Case $12.0M $4.25M (35%) Month 7
Churn +2% (7% monthly) Churn 5% → 7% $8.9M $2.4M (27%) Month 9 Revenue –26%
CAC +50% ($140 blended) CAC $95 → $140 $12.0M $3.1M (26%) Month 9 EBITDA –27%
Product attach –50% Attach 50% → 25% $10.0M $3.5M (35%) Month 8 Revenue –17%
Slow growth (50% of target) Member growth halved $6.2M $1.5M (24%) Month 11 Revenue –48%
Bull case (150% growth) Faster acquisition $17.5M $6.8M (39%) Month 5 Revenue +46%
Biggest risk: Churn. A 2-point increase in monthly churn cuts Year 2 revenue by 26% and pushes breakeven out 2 months. The #1 investment after launch should be retention — lab result engagement, AI coaching quality, Rx refill automation, and quarterly "progress reports" that make members feel their investment is working. The GLP-1 cohort is highest churn risk (goal-based, not lifestyle-based). Convert them to full-stack longevity members before they hit goal weight.

Vasari Health — Business Architecture

End-to-end system design: vendor stack, data flows, compliance, and unit economics

System Architecture

Customer Touchpoints
Web App
vasari.health
Mobile App
iOS + Android
AI Health Coach
Chat / Voice
Wearable Sync
Oura, Whoop, Apple
↓ ↓ ↓
Vasari Platform (Core)
Member Portal
Dashboard, Health Scores, Plans
Order Engine
Supps, Rx, Labs, Devices
Subscription Billing
Stripe + HSA/FSA
AI Engine
Personalization, Recommendations
Patient Records
HIPAA-compliant EHR
Admin Console
Ops, Support, Analytics
↓ API ↑
Vendor & Partner Layer
CareValidate
Telehealth / Provider Network
PerfectRx
Pharmacy / Fulfillment
Quest / Labcorp
Lab Testing / Draws
White-Label Mfg
Supplement Manufacturing
Truemed
HSA/FSA Payments
↓ ↓ ↓
Infrastructure & Compliance
HIPAA Hosting
AWS / Railway
Auth & Identity
SOC 2 compliant
Monitoring
Logging, Alerting
Data Warehouse
Analytics, ML Pipeline

Core Vendor Stack

Telehealth

CareValidate

White-label telehealth orchestration — provider network, AI engine, pharmacy integration
  • 50-state licensed provider network (sync + async consults)
  • Carrie AI engine — patient retention, care optimization, auto follow-ups
  • Pre-built specialty programs: CareGLP (weight), CareHRT (hormones), CareDERM (skin/hair), CarePEPTIDES
  • Lab ordering with eligibility checks & results routing
  • Pharmacy integration (503A/503B compliant)
  • SOC 2 Type II + HIPAA + LegitScript certified
  • API-first — webhook events for order status, consult completion, Rx approval
  • 30-day average deployment timeline
~$110/patient/month projected profit. Handles the entire clinical workflow so Vasari doesn't need its own provider network.
Pharmacy / Fulfillment

PerfectRx

Enterprise pharmacy fulfillment — compounded + commercial Rx, OTC, supplements, cold chain
  • 1.6M+ prescriptions/year, 99.8% accuracy rate
  • Sub-2-hour order-to-ship, same-day processing (3 PM EST cutoff)
  • FDA-approved commercial, generic, sterile/non-sterile compounded meds
  • 503B outsourcing facility partnerships for compounded formulations
  • White-label fulfillment — Vasari-branded packaging & inserts
  • Cold chain logistics for temperature-sensitive medications
  • RESTful APIs + webhooks — order submission, tracking, inventory
  • HIPAA, URAC, LegitScript certified
Flat-fee dispense model. Handles Rx, supplements, and OTC in a single shipment — reduces shipping costs and improves member experience.
Lab Testing

Quest Diagnostics / Labcorp

National lab network — blood draws, biomarker panels, specialty testing
  • 4,000+ patient service centers (Quest) — walk-in convenience
  • API integration via CareValidate lab ordering module
  • Standard panels: metabolic, lipid, CBC, hormones, thyroid, inflammation
  • Specialty: biological age markers, DNA methylation, metabolomics
  • Results routed to provider + member dashboard in real-time
  • HSA/FSA eligible with Truemed LMN
80+ biomarker panel at ~$120–$180 wholesale. Vasari sells at $0 (included in Premium+) or $199 standalone.
Supplement Manufacturing

White-Label Partner (TBD)

cGMP manufacturing — custom formulations, Vasari-branded supplements
  • cGMP & NSF-certified manufacturing facility
  • Custom formulation development (Vasari proprietary blends)
  • Private-label packaging & branding
  • Drop-ship or bulk to PerfectRx for co-fulfillment
  • Certificate of Analysis for every batch
  • Top candidates: Nutri-Health (NJ), Lief Labs (CA), Vitaquest (NJ)
60–75% gross margin on proprietary supplements. MOQ typically 1,500–5,000 units per SKU. 8–12 week lead time for first production run.
Payments

Stripe + Truemed

Subscription billing, payment processing, HSA/FSA eligibility
  • Stripe Billing — subscription management, prorations, dunning
  • Truemed — Letter of Medical Necessity (LMN) for HSA/FSA qualification
  • HSA/FSA eligibility on supplements, labs, and Rx (huge competitive advantage)
  • Apple Pay, Google Pay, Affirm/Klarna for installments
  • PCI DSS Level 1 compliant
HSA/FSA eligibility unlocks ~$3,850/person/year in tax-advantaged spending. Only Blueprint and Lifeforce currently offer this — major differentiator.
AI / Personalization

Claude API + Custom Models

AI health coach, biomarker analysis, protocol recommendations
  • Claude (Anthropic) — health coaching chat, protocol Q&A, supplement guidance
  • Custom ML models — biological age scoring, health trajectory predictions
  • Wearable data ingestion (Oura API, Whoop API, Apple HealthKit)
  • Personalized supplement + Rx recommendations based on biomarkers
  • Proactive alerts — "your sleep quality dropped 15%, consider adjusting..."
  • RAG over member's lab history, genetics, wearable data
Competitors: BryanAI (Blueprint), Terra AI (InsideTracker), Taia (Thorne), Carrie (CareValidate). Vasari AI combines all data sources — labs, Rx, wearables, genomics — that no competitor integrates fully.

Patient Journey — End-to-End Data Flow

1

Sign Up & Health Intake

Member creates account, selects tier (Essentials $49, Premium $149, Elite $299). Completes health questionnaire, medical history, and goals. Wearable devices connected.

Vasari App → Stripe (billing) → Truemed (HSA/FSA LMN)
2

Lab Testing & Diagnostics

Lab order placed automatically. Member visits nearest Quest/Labcorp PSC or uses at-home kit. 80+ biomarkers analyzed. Results flow to provider and member dashboard within 48 hours.

CareValidate (lab ordering) → Quest/Labcorp (draw + analysis) → Vasari Dashboard (results)
3

Provider Consultation

Board-certified provider reviews labs, health history, and wearable data. Recommends personalized protocol: supplements, Rx, lifestyle modifications. Async or video visit.

CareValidate (provider network, consult platform, Carrie AI assist)
4

Prescription & Product Fulfillment

Provider-approved Rx transmitted electronically. Supplements, Rx, and OTC products consolidated into single Vasari-branded shipment. Same-day processing, 2–4 day delivery.

CareValidate (e-prescribe) → PerfectRx (dispense + ship) → Member doorstep
5

Ongoing Monitoring & AI Coaching

Wearable data streams daily. AI coach provides personalized insights, protocol adjustments, and proactive alerts. Quarterly labs for Premium+. Unlimited provider messaging.

Vasari AI Engine → Member App (insights) → CareValidate (provider follow-ups)
6

Renew & Optimize

Subscription auto-renews. Quarterly labs track progress. AI adjusts recommendations based on trends. Annual biological age score tracks longitudinal improvement. Members see their "age delta" shrink over time.

Stripe (renewal) → Vasari AI (protocol update) → CareValidate (re-consult if needed)

API Integration Map

Integration Direction Protocol Key Events / Endpoints Frequency
CareValidate Bi-directional REST + Webhooks Create patient, order lab, submit consult, e-prescribe, consult.completed, rx.approved, lab.results Per patient event
PerfectRx Bi-directional REST + Webhooks Submit order, check inventory, order.shipped, order.delivered, refill.due Per order
Stripe Bi-directional REST + Webhooks Create subscription, invoice.paid, subscription.canceled, payment_intent.failed Per billing cycle
Truemed Outbound REST Request LMN, check eligibility, LMN.approved At checkout
Oura / Whoop Inbound REST (OAuth) Sleep, HRV, readiness, activity, temperature Daily sync
Apple HealthKit Inbound Native SDK Steps, heart rate, sleep, workouts, blood oxygen Real-time
Claude API Outbound REST Chat completions, RAG queries, protocol generation Per user interaction

Compliance Architecture

🔒
HIPAA

BAAs with all vendors. Encrypted at rest + in transit. Access controls, audit logs, breach notification procedures.

🏥
State Medical Licensing

CareValidate's 50-state provider network handles licensure. Vasari operates as a management services organization (MSO).

💊
FDA / Pharmacy

PerfectRx holds all pharmacy licenses. 503B partners for compounding. Vasari never touches medications directly.

💰
FTC / Advertising

No disease claims on supplements. Structure/function claims only. All testimonials disclosed. Pricing transparency required.

📄
SOC 2 Type II

CareValidate and infrastructure vendors SOC 2 certified. Vasari platform to pursue SOC 2 within 12 months of launch.

LegitScript

Required for advertising Rx products on Google/Meta. CareValidate and PerfectRx already certified. Vasari applies at launch.

Unit Economics — Per Member Per Month

Essentials Tier ($49/mo)

Membership revenue$49
Product attach (15% buy supps @ $99 avg)$14.85
Rx attach (10% buy Rx @ $65 avg)$6.50
Blended ARPU$70.35
CareValidate (consult cost, amortized)–$8
Lab cost (1x/yr amortized)–$12
AI / infra–$3
Product COGS (on attach)–$6
PerfectRx fulfillment–$4
Payment processing (3%)–$2
Contribution margin$35.35 (50%)

Premium Tier ($149/mo)

Membership revenue$149
Product attach (40% buy supps @ $129 avg)$51.60
Rx attach (30% buy Rx @ $85 avg)$25.50
Blended ARPU$226.10
CareValidate (quarterly consult)–$18
Lab cost (2x/yr amortized)–$25
AI / infra–$5
Product COGS (on attach)–$22
PerfectRx fulfillment–$8
Payment processing (3%)–$7
Contribution margin$141.10 (62%)

Elite Tier ($299/mo)

Membership revenue$299
Product attach (60% buy supps @ $159 avg)$95.40
Rx attach (50% buy Rx @ $110 avg)$55.00
Blended ARPU$449.40
CareValidate (monthly consult + coaching)–$35
Lab cost (4x/yr amortized)–$45
AI / infra–$8
Product COGS (on attach)–$38
PerfectRx fulfillment–$12
Payment processing (3%)–$13
Contribution margin$298.40 (66%)

Revenue Scaling Model

MembersARPU
500 members (Month 6)$100K/mo ARR
2,000 members (Month 12)$430K/mo ARR
5,000 members (Month 18)$1.1M/mo ARR
10,000 members (Month 24)$2.2M/mo ARR
Assumes tier mix: 50% Essentials, 35% Premium, 15% Elite. Blended ARPU ~$200/mo at scale with product/Rx attach.

Launch Roadmap

Q3

Phase 1 — Foundation (Weeks 1–8)

CareValidate integration (telehealth, provider network, lab ordering). PerfectRx API integration (Rx + OTC fulfillment). Stripe subscription billing + Truemed HSA/FSA. Member portal MVP: sign-up, intake, dashboard. First 3 supplement SKUs manufactured.

Q4

Phase 2 — Launch (Weeks 9–16)

Soft launch with 100 founding members. AI health coach v1 (Claude-powered). Wearable integrations (Oura, Apple Health). Full lab panel + bio age scoring. Expand to 8 supplement SKUs. Marketing: content, partnerships, founder network.

Q1

Phase 3 — Scale (Weeks 17–26)

Mobile app (React Native). AI coach v2 with proactive insights. Expand Rx formulary to 15+ medications. Skin/hair care product line launch. Resident wellness program for property partners. Target: 1,000 members.

Q2

Phase 4 — Optimize (Weeks 27+)

SOC 2 Type II certification. Advanced diagnostics (genomics, metabolomics). B2B partnerships (employers, insurers). International expansion (UK, UAE). Target: 5,000 members, $1M+ MRR.

Open Vendor Decisions

Need Top Candidates Decision Criteria Priority
Supplement Manufacturer Nutri-Health, Lief Labs, Vitaquest, NutraScience Labs cGMP + NSF, MOQ < 3K units, drop-ship to PerfectRx, custom formulation Critical
EHR / Patient Records Canvas Medical, Elation Health, DrChrono, or CareValidate built-in HIPAA, API-first, CareValidate compatible, cost per provider High
At-Home Lab Kits Tasso (blood), Everlywell (panels), imaware (specialty) CLIA-certified, biomarker coverage, member experience, cost High
DNA / Epigenetic Testing TruDiagnostic (bio age), Elysium Index, SiPhox Health Biological age algorithm, clinical validity, API integration Medium
Customer Support Platform Intercom, Zendesk, Front HIPAA-compliant messaging, AI assist, shared inbox Medium
Marketing / CRM HubSpot, Klaviyo (email), Attio (CRM) HIPAA-aware, lifecycle marketing, segmentation Later
Key architecture advantage: By using CareValidate (telehealth) + PerfectRx (pharmacy) as the clinical backbone, Vasari operates as a technology & brand company — not a healthcare provider. This MSO model means no medical licenses to manage, no pharmacy to operate, no providers to employ. Vasari owns the member relationship, the data, the AI, and the brand. Vendors handle the regulated complexity.

Hot Body Coach — Technical Architecture

What's built, how it connects, and where it runs — updated April 2026

9
Services Ported
12
Database Tables
3
AI Models
2
Railway Services

System Architecture

Inbound Channels
Twilio SMS
Primary — +1 number
Loop Message
iMessage (optional)
Web Admin
Send as HBC
↓ Webhooks ↓
API Layer (Express 5 + TypeScript)
Webhook Router
POST /api/webhooks/twilio
Onboarding Engine
5-step SMS state machine
Coaching Engine
Tool-calling (Sonnet 4)
Admin API
Conversations + Analytics
Oura OAuth
GET /api/oura/connect
Scheduler
node-cron hourly jobs
↓ Tool Dispatch ↓
Service Layer (9 Services)
Soul / Personality
Gender, tone, style
Food Parser
AI + barcode lookup
Photo Processor
Download & store
Oura Sync
4 API endpoints
PR Detection
Records & alerts
Oura Comparisons
Baseline analytics
Post-Processing
Multi-bubble, strip
Outbound Queue
Per-number serial
Context Builder
User context doc
↓ Drizzle ORM ↓
Data & Infrastructure
PostgreSQL
Supabase — 12 tables
Supabase Storage
Photos (private bucket)
Railway
2 services (API + Web)
Claude API
Haiku / Sonnet / Opus

Message Flow — SMS to Response

1 User texts 2 Twilio webhook 3 Onboarding check 4 Coaching Engine (Sonnet + tools) 5 Tool dispatch (log_food_text, get_daily_summary, etc.) 6 Handler executes (DB write, AI call, lookup) 7 Post-process (multi-bubble split, emoji/pet-name strip) 8 Outbound queue (per-number serialization, 650ms delay) 9 Twilio sends SMS

AI Model Usage

Claude Haiku 4.5

Fast & cheap
  • Food parsing (text → macros)
  • Barcode result formatting

Claude Sonnet 4

Daily coaching
  • Coaching engine (tool-calling)
  • Personality-aware responses
  • Intent routing via tool_use

Claude Opus 4

Vision & review
  • Weekly photo comparison
  • Body composition analysis
  • Weekly review narrative

Service Inventory

Service File Purpose Status
Coaching Engine coachingEngine.ts Tool-calling message router — Sonnet picks tool, handler executes Built
Soul / Personality soul.ts Gender overlays, tone overlays (flirty/tough_love/gentle/data_driven/hype), openers Built
Post-Processing postprocess.ts Multi-bubble split, markdown strip, AI disclosure removal, emoji/pet-name strip Built
Outbound Queue outbound.ts Per-number serialization, 650ms inter-bubble delay, style-aware formatting Built
Oura Integration oura.ts OAuth flow, token refresh, sync 4 Oura API v2 endpoints Built
Oura Comparisons ouraComparisons.ts Today vs 30d avg, 12mo avg, or same day last year Built
Personal Records personalRecords.ts PR detection across Oura + nutrition, proactive alerts via cron Built
Scheduler scheduler.ts Hourly cron: Oura sync → PR alerts → morning check-ins (8am) → EOD summaries (9pm) Built
Food Parser coachingEngine.ts Haiku AI parsing + OpenFoodFacts barcode lookup Built
Photo Processor photoProcessor.ts Download MMS photos, store to Supabase Storage Built
Context Builder contextBuilder.ts Build & maintain per-user context document for AI prompts Built
Onboarding onboarding.ts 5-step SMS state machine: name → goal → context → experience → check-in time Built

Database Schema (Supabase + Drizzle ORM)

Table Purpose Key Columns Rows
users User profiles + preferences phone, goal, onboarding_step, coach_gender, coach_tone, oura_connected, timezone 2
messages All inbound/outbound messages user_id, direction, body, channel, intent 22
user_contexts AI context document per user user_id (unique), context (jsonb) 1
daily_logs Food + activity + Oura data per day user_id, date (unique pair), food_entries, oura_data 0
photo_sets 4-angle progress photos user_id, week_number, source, frames (jsonb) 0
weekly_reviews AI-generated weekly reviews user_id, week_number, body_changes, narrative 0
magic_tokens Passwordless auth tokens token (unique), purpose, expires_at 1
scheduled_messages Future message delivery user_id, type, scheduled_for, sent_at 0
oura_tokens Oura OAuth token audit trail user_id, access_token, refresh_token, expires_at 0
oura_daily_data Synced Oura metrics per day user_id+date (unique), sleep_score, steps, hrv, readiness 0
pr_notifications Personal record deduplication user_id+date+metric (unique), value 0
vasari_inquiries Vasari Health service inquiries user_id, service_type, status 0

Web App (Next.js 15 + Tailwind)

Landing Page

app/page.tsx

Marketing landing page for Hot Body Coach

Photo Capture

app/capture/[token]/page.tsx

Guided 4-angle body photo capture with upload to Supabase Storage

Weekly Review

app/review/[id]/page.tsx

Photo comparison + AI narrative + behavior summary + focus areas

Admin Console

app/admin/page.tsx

Conversation viewer, send-as-HBC, 2×2 analytics dashboard (users, messages, active, Oura)

Oura Connect

app/connect/oura/page.tsx

Oura Ring OAuth initiation page (magic token → OAuth redirect)

Deployment & Infrastructure

Hosting

Railway

2 services auto-deployed from GitHub
  • API — Express 5, port 3000
  • Web — Next.js 15, port 3001
  • Auto-deploy on push to main
  • Health check: GET /health
Database

Supabase

PostgreSQL + Storage
  • PostgreSQL via connection pooler (port 6543)
  • Drizzle ORM with drizzle-kit migrations
  • Supabase Storage for photo files (private bucket, encrypted)
  • 12 tables, 4 unique indexes
SMS

Twilio

Primary messaging channel
  • Inbound webhook: POST /api/webhooks/twilio
  • Outbound via REST API
  • MMS support for photo receive
  • Loop Message available for iMessage fallback
AI

Anthropic Claude API

3 models for different tasks
  • Haiku 4.5 — food parsing ($0.001/msg)
  • Sonnet 4 — daily coaching + tool-calling
  • Opus 4 — weekly review + vision
  • Native tool_use for intent routing (no classifier)

Build Phases

Complete Phase 1: SMS foundation + onboarding state machine
Complete Phase 2: Coaching engine + food/activity logging + AI prompts
Complete Phase 3: Web app + photo capture (Supabase Storage)
Complete Phase 4: Weekly review generation (Opus Vision)
In Progress Phase 5: Oura Ring + scheduling + polish + deploy to Railway
Architecture note: The coaching engine uses Claude's native tool_use for intent routing — no separate classifier step. Sonnet receives the user's message with 7 available tools (log_food_text, log_food_photo, log_body_photo, get_daily_summary, get_personal_records, get_oura_comparison, respond_only) and picks the right one. This replaced the previous Haiku-based intent classifier, reducing latency and improving accuracy.

Admin Console — AI Settings

Per-user coach personality, tone, and behavior controls

🔍
RM
Roby Miller
+1 (319) 259-2295 • Active • Week 3 • Flirty

Coach Personality

Behavior Toggles

Pet Names
Use terms like “babe”, “champ”, “boo”
Emojis
Include emojis in responses
Short Replies
Keep responses under ~50 words
Multi-Bubble
Split long messages into separate bubbles

Live Preview

How the AI responds with current settings — Flirty + Female + Pet Names ON

Today 12:34 PM
just had a chicken caesar salad and a protein shake
ooh nice combo babe! logged it:
Chicken Caesar Salad — ~520 cal, 38g protein
Protein Shake — ~160 cal, 30g protein
that's 68g protein before 1pm, you're crushing it today
Same message with Tough Love + Male + No Pet Names
just had a chicken caesar salad and a protein shake
Logged. Caesar salad — 520 cal, 38g P. Shake — 160 cal, 30g P.
68g protein by noon. Solid. Don't coast — hit 150g by end of day.

User Status

Field Value
OnboardingComplete
StatusActive
GoalLose fat + build muscle
ExperienceIntermediate
Check-in Time08:00 (America/New_York)
Oura ConnectedNot connected
Current Week0
Messages22 total (12 inbound, 10 outbound)
JoinedApril 23, 2026

Analytics Dashboard

2
Total Users
22
Messages
1
Active Today
0
Oura Connected

User Experience — SMS Coaching

What the user sees: onboarding, daily coaching, food logging, and check-ins

Onboarding Flow

5-Step State Machine

1
Name
HBC asks for their name → stores to users.name
2
Goal
Lose fat, build muscle, both, or healthier → users.goal
3
Context
Freeform — diet restrictions, injuries, etc. → users.goal_detail
4
Experience Level
Beginner / intermediate / advanced → users.experience_level
5
Check-in Time
Preferred morning check-in time → users.check_in_time
🔥
Hot Body Coach
iMessage
Today 9:02 AM
Hey! Welcome to Hot Body Coach. I'm your AI fitness coach and I'll be texting you every day. What's your name?
Roby
Nice to meet you Roby! What's your main goal? You can say:
1. Lose fat
2. Build muscle
3. Both
4. Just be healthier
both for sure
Love that. Any context I should know — diet restrictions, injuries, things you've tried before?

Daily Coaching

🔥
Hot Body Coach
Food Logging
had eggs and toast for breakfast, coffee with oat milk
Logged it babe!
2 eggs + toast — 340 cal, 18g P
Coffee w/ oat milk — 45 cal, 1g P
385 cal, 19g protein to start the day. Solid foundation — front-load that protein at lunch!
🔥
Hot Body Coach
Daily Summary
how am I doing today
Today so far: 1,420 cal, 98g protein (4 meals)
- Eggs & toast: ~340 cal, 18g P
- Chicken salad: ~520 cal, 38g P
- Protein shake: ~160 cal, 30g P
- Trail mix: ~400 cal, 12g P
You've got room for ~500 cal and 52g protein. Grilled fish or steak for dinner would be perfect.
🔥
Hot Body Coach
Morning Check-in
8:00 AM
Morning champ! Your Oura says you got 7.2 hours of sleep (score: 82). Readiness is 78 — solid day ahead.
Yesterday you hit 142g protein. Let's push for 150 today. What's for breakfast?
greek yogurt with berries and granola
Nice start! Logged: 280 cal, 22g protein. That yogurt is doing work for you.

AI Tool Routing

What the user says determines which tool Sonnet picks — no menus, no commands, just natural conversation

User Says Tool Called What Happens
“had a burrito for lunch” log_food_text Haiku parses macros, logs to daily_logs, responds with totals
[sends food photo] log_food_photo Vision identifies food, estimates macros, logs entry
[sends body photo] log_body_photo Downloads to Supabase Storage, links to photo_sets
“how am I doing today?” get_daily_summary Aggregates daily_logs, returns cal/protein/meal breakdown
“what are my PRs?” get_personal_records Queries Oura + nutrition data, returns best scores
“how do I compare to last month?” get_oura_comparison Today vs 30d avg for steps, sleep, readiness, calories
“hey what's up” / “thanks!” respond_only Personality-aware conversational response, no data action
Design principle: The user never sees menus, buttons, or commands. Everything is natural language over SMS. The AI routes intent behind the scenes using Claude's native tool_use. This makes HBC feel like texting a real coach, not using an app.

Ecommerce Architecture

Stack: Railway + Supabase + Next.js 15 + Stripe — Research April 2026

16
Database Tables
6
Build Phases
15–22 wk
Est. Timeline
3
SMS Commerce Patterns

System Architecture

  CLIENTS                           PAYMENT                    FULFILLMENT
  ┌─────────────┐ ┌──────────┐     ┌─────────────┐            ┌──────────────┐
  │ Next.js Web │ │ SMS/Text │     │   Stripe    │            │ ShipStation  │
  │ (Store,Cart │ │ (AI Coach│     │  Checkout   │◄──webhook──│ (labels,     │
  │  Checkout)  │ │ via Loop)│     │  Billing    │            │  tracking)   │
  └──────┬──────┘ └────┬─────┘     │  Pay Links  │            └──────────────┘
         │             │           └──────┬──────┘            ┌──────────────┐
  ┌──────▼─────────────▼──────┐          │                    │ Flex/Truemed │
  │  Next.js 15 App Router    │◄─webhook─┘                    │ (HSA/FSA)    │
  │  Railway                  │                               └──────────────┘
  ├───────────────────────────┤
  │ /store/*    Product pages │
  │ /cart/*     Cart mgmt     │
  │ /checkout/* Embedded pay  │
  │ /account/*  Orders/Subs   │
  │ /api/webhooks/*           │
  └───────────┬───────────────┘
              │
  ┌───────────▼───────────────┐
  │  Supabase                 │
  │  PostgreSQL + Auth + Stor │
  │  16 tables (see schema)   │
  └───────────────────────────┘

Stripe Strategy

Embedded Checkout
User stays on your domain. No redirect to stripe.com. Best conversion.
P0
Stripe Billing
All subscriptions: coaching tiers, supplement auto-ship.
P0
Customer Portal
Self-service pause/cancel/upgrade. Hosted by Stripe, zero UI work.
P0
Payment Links API
SMS commerce: coach texts a buy link, user taps to checkout on mobile.
P1
Promo Codes
Native Stripe feature. Single flag: allow_promotion_codes: true.
P1
Stripe Connect
Skip for v1. Only needed if multi-vendor marketplace.
P3

Key Architecture Decisions

Stripe = product catalog source of truth
Create products in Stripe Dashboard, sync to Supabase via webhooks.
Server-side carts (Supabase)
SMS commerce needs server state. Enables cart recovery + inventory reservation.
No Shopify / Vercel Commerce
Both are Shopify-locked. Build custom for SMS commerce flexibility.
HSA/FSA via Truemed
LMN issuance, auto-substantiation. Already in Vasari business architecture.
PerfectRx for fulfillment
Rx + supps + OTC in one white-label shipment. 1.6M+ Rx/yr, 99.8% accuracy.
CareValidate for clinical
50-state provider network, lab ordering, e-prescribe. 30-day deployment.

SMS Commerce — 3 Patterns

Pattern A: Payment Link

Coach recommends product, sends Stripe Payment Link via SMS. User taps to buy on mobile web.

v1 — Easy

Pattern B: Quick Reorder

“Reply YES to reorder.” Charges saved payment method. Needs PCI compliance review.

v2 — Hard

Pattern C: Conversational

Browse, compare, add to cart — all via text. Complex state machine. No competitor does this.

v3 — Very Hard

Build Phases

PhaseDurationWhat’s Included
1. Core Store4–6 weeksProduct pages, cart, Stripe Embedded Checkout, orders, basic subscriptions
2. SMS Commerce v12–3 weeksCoach recommends products, Payment Links via SMS, attribution tracking
3. Fulfillment2–3 weeksPerfectRx API integration, tracking, auto-ship triggers
4. HSA/FSA + Clinical2–3 weeksTruemed integration, CareValidate telehealth/Rx flow
5. SMS Commerce v23–4 weeksConversational browse/buy, quick-reply reorder, saved payment methods
6. Polish2–3 weeksAbandoned cart recovery, analytics, admin dashboard, SMS deliverability

Top Gotchas

Raw body for webhooks
Next.js parses bodies by default. Must get raw body for Stripe signature verification.
Inventory race conditions
Use SELECT FOR UPDATE or advisory locks. Two simultaneous checkouts WILL oversell.
SMS + URLs = spam risk
Carriers may flag Stripe links as spam. Use your own domain shortlinks.
Supplement regulations
FDA labeling, GMP manufacturing, state-specific rules. Schema needs lot numbers + expiry dates.
Railway cold starts
Idle services may cold start. Stripe webhooks will retry but first attempt may timeout.

Competitive Edge

The AI SMS coach as a commerce channel is genuinely novel. Plus, the partner stack (CareValidate + PerfectRx) handles clinical + fulfillment — we build the AI layer and store.

CareValidate — Handles telehealth, Rx approval, lab ordering (we don’t build this)
PerfectRx — Rx + supps + OTC in one branded shipment (replaces ShipStation)
Truemed — HSA/FSA auto-substantiation + LMN (already chosen over Flex)
White-label Mfg — 60–75% margins on proprietary supplements
Our moat: AI coach relationship drives compliance + commerce. Partner stack handles clinical + fulfillment. We own the customer experience and data layer. Nobody else can text-to-buy.
Full architecture doc: Complete 16-table SQL schema, Stripe webhook handler patterns, SMS commerce flows, and ShipStation integration details saved to ECOMMERCE_ARCHITECTURE.md in the repo.

Conversations

Real-time message monitor with iMessage features — typing indicators, read receipts, tapbacks, human takeover

●●●
Typing Indicators
✓✓
Read Receipts
👍 ❤
Tapback Reactions
Escalation Flags
2 escalated
RM
Roby Miller 12:34 PM
just had a chicken caesar salad and a protein...
3
ES
Emily Smith 11:20 AM
thanks! that's really helpful
JD
Jake Davis 10:45 AM
this isn't working, the calories are way off
AL
Anna Lee 9:15 AM
I want to cancel my subscription
MK
Mike Kim Yesterday
hit a new PR on steps yesterday!
RM
Roby Miller
+1 (319) 259-2295 • iMessage • Week 3 • Goal: lose fat + build muscle
Active Oura
Today • April 24, 2026
Morning champ! Your Oura says 7.2 hrs sleep (score: 82). Readiness 78 — solid day ahead. What's for breakfast?
Read 8:02 AM  ✓✓
eggs and toast, coffee with oat milk ❤️
8:14 AM
Logged it babe!
Delivered  ✓
2 eggs + toast — 340 cal, 18g P
Coffee w/ oat milk — 45 cal, 1g P
Delivered  ✓
385 cal, 19g protein to start. Front-load that protein at lunch!
Read 8:15 AM  ✓✓
just had a chicken caesar salad and a protein shake
12:34 PM
HBC is typing...
Tapback:
Human Takeover Mode — Pauses AI, all replies sent as you
RM
Roby Miller
Active Week 3
+1 (319) 259-2295
Details
GoalLose fat + muscle
ExperienceIntermediate
Check-in8:00 AM ET
ToneFlirty
GenderNeutral
OuraNot connected
Today's Macros
Calories1,065 / 2,100
Protein87g / 150g
Meals logged3
51% of daily target
Notes
Responds well to playful competition. Currently cutting for summer.
Staff • Apr 23
Likes being called "champ". Prefers short replies.
AI learned • Apr 22
AI Insight
Pattern: Roby logs consistently until Thursday then goes quiet on weekends. Consider a Friday evening nudge to maintain weekend tracking.

iMessage / SendBlue Features

Typing Indicators

Feel human, not instant

Configurable delay (1–10s) before response. Shows “...” typing bubble in user's iMessage. Longer messages = longer typing. Makes AI feel like it's actually thinking.

Read Receipts

Controlled visibility

Auto-read on receive or manual. Admin sees delivery status for every message: Sent → Delivered → Read. Failed messages flagged in red with retry option.

Tapback Reactions

Quick acknowledgment

AI can react to user messages with tapbacks (👍 ❤️ 😂 !! ? 👎). Admin can send manual tapbacks. Great for acknowledging food logs without a full reply.

Full-Res Media

No MMS compression

iMessage sends full-resolution photos (vs MMS compression). Better for food photo analysis and body progress comparison. Metadata preserved.

Human Takeover

Seamless handoff

Toggle pauses AI responses for a conversation. Admin replies go through as HBC identity. User never knows a human jumped in. Toggle back to resume AI.

Escalation Queue

Auto-flag problems

AI flags conversations where user seems frustrated, confused, or requesting cancellation. Red dot + badge in conversation list. Admin reviews and intervenes.

Analytics Dashboard

Operational metrics, coaching quality, and user engagement at a glance

47
Total Users
312
Messages Today
2.1s
Avg Response Time
84
Quality Score (7d)
31
Active Today
18
Oura Connected

Onboarding Funnel

Signed up
47
Name entered
43
Goal set
40
Context given
36
Onboarding complete
33
Logged food (day 1)
27
Active week 2+
20

Tool Usage (Last 7 Days)

ToolCalls% of Total
log_food_text847
42%
respond_only523
26%
get_daily_summary312
15%
log_food_photo148
7%
get_personal_records89
4%
get_oura_comparison62
3%
log_body_photo34
2%

AI Cost (Last 7 Days)

By model
Sonnet 4 (coaching)$12.40
Haiku 4.5 (food parsing)$0.85
Opus 4 (weekly reviews)$3.20
Total$16.45
$0.35 / user / week • $0.008 / message avg

User Management

View, edit, and manage all HBC users — onboarding status, preferences, wearable connections

UserPhoneStatusGoalOnboardingOuraToneWeekMessagesJoined
Roby Miller+1 (319) 259-2295 ActiveBoth Complete No Flirty3156Apr 1
Emily Smith+1 (555) 867-5309 ActiveLose fat Complete Yes Gentle5234Mar 20
Jake Davis+1 (555) 234-5678 ActiveBuild muscle Complete Yes Tough Love8412Feb 28
Anna Lee+1 (555) 345-6789 ChurnedHealthier Complete No Gentle248Apr 10
Mike Kim+1 (555) 456-7890 ActiveBoth Complete Yes Hype12689Jan 30
Sarah Chen+1 (555) 567-8901 Onboarding Step 3 No Flirty06Today
Click any row to open the user profile modal. Edit coach personality, toggle active/paused, view conversation history, and manage wearable connections.

Food Log Review

Monitor AI food parsing accuracy — catch bad estimates, correct entries, review low-confidence logs

127
Entries Today
89%
High Confidence
8%
Medium Confidence
3%
Low Confidence

Low-Confidence Queue 4 need review

UserTimeRaw InputAI ParsedCaloriesProteinSourceConfidenceAction
Jake D.12:45 PM “had that thing from chipotle again” Chipotle burrito bowl68042g text Low
Emily S.11:30 AM “smoothie from the place on 5th” Mixed fruit smoothie2508g text Low
Mike K.1:20 PM [food photo] Pasta with meat sauce52028g photo Med
Roby M.9:15 AM “my usual” ??? text Failed

Recent High-Confidence Entries

UserTimeDescriptionCaloriesProteinSourceConfidence
Roby M.12:34 PMChicken caesar salad + protein shake68068gtextHigh
Emily S.12:10 PMGreek yogurt w/ berries + granola28022gtextHigh
Jake D.8:30 AMKIND protein bar (barcode: 602652171185)25012gbarcodeHigh
Mike K.8:15 AM4 egg whites + 2 slices wheat toast29026gtextHigh

Prompt Editor

Edit AI personality, rules, banned phrases, and knowledge base — changes apply instantly, no redeploy

Soul Document — Core personality definition

Last edited: Apr 24, 2026 at 3:15 PM

Active Rules 8 rules

Max response length: 50 words unless user asks for detail
Always include macros: Show calories + protein for every food log
No medical advice: Redirect health concerns to a doctor
Celebrate PRs: Acknowledge personal records with enthusiasm
Morning context: Reference Oura data in morning check-ins if connected
No calorie shaming: Never say “that's a lot of calories” or similar
Barcode priority: Use barcode data over AI estimates when available
Weekly weigh-in prompts: Ask for weight every Monday Disabled

Banned Phrases 12 phrases

as an AI I'm an artificial language model I don't have feelings cheat meal cheat day guilty pleasure bad food junk food I cannot I'm not able to disclaimer

Quality Scoring

Auto-judge scores every conversation on 6 criteria — catch problems before users notice

84
Overall Score (7-day avg)
▲ 3 pts from last week
312
Conversations Scored
Auto-scored every 30 min
$0.003
Avg Cost per Score
Haiku judge model

Criteria Breakdown

Accuracy
91
Tone Match
87
Brevity
82
Coaching Value
79
Missed Opportunities
76
Escalation Judgment
88

Needs Review 5 conversations

UserScoreFailed CriteriaExcerptAction
Jake D.42 Accuracy, Tone“Logged: salad 150cal” — actual Chipotle bowl ~900cal
Anna L.51 EscalationUser said “I want to cancel” — AI responded with food tips
Sarah C.58 BrevityAI sent 4 paragraphs in response to “thanks”
Score distribution: Excellent (90+): 38% • Good (75-89): 44% • Fair (60-74): 14% • Poor (<60): 4%. Target: <2% poor by end of month.

Scheduler Monitor

Cron job health, delivery status, and error tracking

Oura Data Sync

Every hour • Syncs all connected users
Last run: 3:00 PM • Next: 4:00 PM
Users synced: 18/18 • Duration: 4.2s
Healthy

PR Alert Detection

After Oura sync • Checks for new personal records
Last run: 3:00 PM • PRs found: 3
Alerts sent: 3 • Duration: 1.8s
Healthy

Morning Check-ins

8:00 AM local • Personalized daily greeting
Last batch: 8:00 AM ET • Sent: 14 • Skipped: 3 (already messaged)
Next batch: 8:00 AM CT (2 users)
Healthy

End-of-Day Summaries

9:00 PM local • Daily macro recap + encouragement
Last batch: 9:00 PM ET • Sent: 12 • Failed: 1
⚠ 1 delivery failure (Anna Lee — number deactivated)
Warning

Recent Errors

TimeJobErrorUserStatus
9:01 PMEOD SummaryTwilio 21211: Invalid phone numberAnna LeeFailed
3:00 PMOura Sync401 Unauthorized — token refresh succeeded on retryMike KimRecovered
8:00 AMMorning Check-inAnthropic 529 — overloaded, retried after 2sEmily SmithRecovered

Admin Chat

Conversational ops assistant — query stats, manage users, debug issues, all via natural language

🔥
HBC Ops
Admin assistant • Online
how many users logged food today?
27 users logged food today (out of 33 active).

⚙ query_daily_logs

Top loggers: Mike K (6 entries), Jake D (5), Emily S (4). 6 active users haven't logged anything yet — want me to send them a nudge?
yeah send a nudge to anyone who hasn't logged by noon
I'll send a personalized nudge to these 6 users:

⚙ send_message × 6

• Sarah C. — “hey! what'd you have for breakfast?”
• Tom R. — “morning champ, fuel check — what's on the menu?”
• Lisa M. — “don't forget to log babe, even coffee counts”
...and 3 more, tone-matched per user

Send these? (I'll show typing indicators first)
send it
✓ 6 messages queued

Done. All 6 nudges queued with 3s typing delay. I'll let you know if any bounce.

Available Tools

What the admin AI can do
query_users Search users by name, phone, status
get_user_detail Full profile + conversation history
send_message Send as HBC (with preview + confirm)
query_daily_logs Food log data + aggregates
query_quality_scores Conversation quality analytics
query_escalations Flagged conversations
update_settings Modify system config
query_scheduler Cron job status + errors
update_user Edit profile, toggle status
get_knowledge_gaps Questions AI struggled with
Two-step safety: Destructive actions (send message, update user, change settings) require confirmation. The admin AI shows a preview and asks “Send these?” before executing. No accidental mass messages.

Settings

Integrations, feature flags, rate limits, and iMessage configuration

Integrations

Twilio

Connected
Phone: +1 (XXX) XXX-XXXX
SID: AC...redacted
Webhook: /api/webhooks/twilio

SendBlue

Not configured
API Key:
Status: Needed for iMessage features

Oura

Needs env vars
Client ID: Not set
Redirect: /api/oura/callback
Connected users: 0

iMessage / SendBlue Configuration

Typing Indicators

Typing between multi-bubble
Show typing indicator between each bubble in a multi-message reply

Read Receipts & Delivery

Send read receipts
Mark user messages as “Read” when AI processes them
Track delivery status
Monitor Sent → Delivered → Read for outbound
Auto-retry failed messages
Retry delivery up to 3 times on failure
AI tapback reactions
Allow AI to send tapback reactions to user messages

Feature Flags

Food photo logging (Vision)
Process food photos through Claude Vision for macro estimates
Oura morning check-ins
Include Oura sleep/readiness data in morning messages
PR detection alerts
Proactively notify users of personal records
End-of-day summaries
Send daily macro recap at 9pm user local time
Barcode scanning
Detect barcodes in messages, look up via OpenFoodFacts
Quality auto-scoring
Run judge model on conversations every 30 minutes
Weekly photo reminders
Send photo capture link every Sunday evening

Rate Limits

Message Rate Limits

API Rate Limits

Product Roadmap

26 items across 4 phases — 28 weeks total. Review and approve, then I’ll create Plane tickets.

28 wk
Total Timeline
26
Items
9
P0 Items
20 wk
If Cut P2s

Phase 1: MVP Polish — Weeks 1–6

Ship a usable v1 to real users. Fix gaps that block a quality first impression.

ItemDescriptionPriSize
Oura Ring OAuthComplete OAuth flow + daily sync cronP0M
Railway deploy + domainDeploy api + web, configure domainP0S
AI personality systemCoach gender/tone/pet-name/emoji prefsP0M
Message post-processingMulti-bubble, personality injection, filtersP0M
Outbound queueRate limiting, retry logic, delivery trackingP1M
Scheduler / cronsOura sync, PR alerts, check-ins, EOD summariesP1M
iMessage featuresTyping indicators, read receipts, tapbacksP1S

Parallel: Start 1.1+1.2+1.3+1.4 together. Then 1.5+1.6+1.7.

Phase 2: Commerce Launch — Weeks 7–14

Generate revenue. Ecommerce store connected to AI coach as a sales channel.

ItemDescriptionPriSize
Product catalog + storeNext.js RSC pages, Stripe product syncP0M
Cart + Stripe CheckoutServer-side cart, inventory, embedded checkoutP0L
Order managementOrder list, status tracking, refunds in adminP0M
SMS commerce v1Coach recommends products, sends Payment LinksP0L
Subscription mgmtCoaching subs + auto-ship, Stripe Customer PortalP1M
PerfectRx fulfillmentAPI integration, tracking webhook, SMS updatesP1M
CareValidate integrationTelehealth consults, lab ordering, e-prescribe via APIP1L
Digital product deliveryGuides/programs: grant access after purchaseP2S

Parallel: Start catalog + cart together. Then orders + SMS commerce + CareValidate. Then subs + fulfillment.

Phase 3: Advanced AI — Weeks 15–20

Make the AI coach dramatically better. Quality controls, food vision, women’s health.

ItemDescriptionPriSize
Advanced admin dashboard11-tab admin: inbox, users, prompts, quality, etc.P0XL
Photo food loggingVision-based food recognition, confidence scoringP0L
Quality scoringAuto-judge AI on 6 criteria, worst-convos queueP1M
SMS commerce v2Conversational browse/buy, quick-reply purchaseP1L
HSA/FSA + TruemedTruemed integration, product eligibility flagsP1M
Women’s healthCycle tracking, menopause, PCOS-aware coachingP2L

Parallel: Start admin + photo food + quality together. Then SMS v2 + HSA/FSA. Then women’s health.

Phase 4: Scale — Weeks 21–28

Harden for growth. Analytics, abandoned carts, multi-coach, Vasari integration.

ItemDescriptionPriSize
Abandoned cart recoverySMS + email re-engagement with timing/dedupP1M
Analytics + attributionSMS-to-purchase conversion, revenue per userP1M
Multi-coach supportMultiple AI personalities, coach assignmentP2M
Advanced schedulingSmart timing based on timezone, sleep, engagementP2M
Inventory + multi-warehouseFulfillment routing, low-stock alerts, 3PLP2L
Vasari Health integrationHBC as Vasari Health’s communication layerP2XL

Parallel: Start carts + analytics + multi-coach together. Then scheduling + inventory. Vasari gated on separate project.

Fast track (20 weeks): Drop the 4 P2 items from Phases 3–4 (women’s health, multi-coach, multi-warehouse, Vasari integration). All P0/P1 items stay. Saves ~8 weeks.

Decisions Queue

Answer from your phone. Tap a choice, add optional notes. I’ll read your answers next session.

0 pending 0 answered
Copied to clipboard!
Vasari Internal • Competitive Intelligence • April 2026
Data sourced from public websites. Prices subject to change.