MyProtocolStack
Sign inStart free →
New · April 2026

Your wearable talks to your peptide protocol.

One dashboard. HRV next to your tesa cycle. Sleep score next to your last lab draw. Steps next to your dose calendar. Apple Health, Whoop, Garmin, and the long tail — all funnel into the same trend view and the same StackAI context.

Start free → upgrade to importSee all connectors ↓
Connectors

What you can sync today

Apple Health
Live
Pull the entire history off your iPhone in one shot — three years of HRV, sleep, VO2 max, steps, and active calories.
What syncs
HRV (SDNN)Resting HRSleep durationVO2 maxStepsActive caloriesRespiratory rate
Health app → profile → Export All Health Data → drop the export.xml here.
Get started →
Whoop
Live
Whoop's strain and recovery data lined up next to your dose calendar. Active energy auto-converts kJ → kcal so it lines up with the rest of your stack.
What syncs
HRVResting HRSleep durationSleep scoreDeep / REM sleepActive calories
Whoop web → Settings → My Data → Export Data → drop the CSV here.
Get started →
Garmin
Live
Wellness data from Garmin Connect — recovery, sleep, and step trends fold into the same trend chart as your body composition log.
What syncs
HRVResting HRSleep durationVO2 maxSteps
Garmin Connect → Account → Export Your Data → drop the wellness CSV here.
Get started →
MPS Template
Live
Don't see your wearable? Download our CSV template, fill it from any source — Withings, Fitbit, Oura ring CSV, or a manual log — and drop it back. Same trends, same StackAI context.
What syncs
DateHRVRHRSleep hoursSleep scoreVO2 maxRespiratory rateStepsActive cal
Click "download template" inside Settings → Data → Wearables row.
Get started →
Oura Ring
Coming soon
OAuth integration in build — automatic daily sync of HRV, sleep stages, body temperature delta, and readiness score. Until it ships, export from cloud.ouraring.com and use the CSV row above.
What syncs
HRVResting HRSleep stagesBody temp ΔReadiness score
Auto-sync in Q3. Notify me below.
Notify me when it lands →
How it works

Three taps, then it's automatic

01
Sign up & upgrade
Create your account, add your peptide stack and recent labs, then upgrade to Optimizer ($14.99/mo) to unlock wearable sync.
02
Drop your export
Export from Apple Health, Whoop, Garmin (or fill our template) and drop the file into Settings → Data. We parse it in your browser — your raw export never leaves your device.
03
See the connection
HRV trends sit next to your dose calendar. Sleep score lines up with cycle weeks. StackAI reads it all in context — your protocol, your labs, your wearable signal — together.
Your raw export never leaves your device
The XML / CSV is parsed entirely in your browser — we POST only the small per-day aggregate to our server. A 200MB Apple Health export becomes a ~200KB JSON. Your raw file stays on your machine.
Idempotent uploads
Re-export from your iPhone any time and re-upload — duplicate days are skipped via a (user, date, source) unique key. Use it as a weekly sync until OAuth lands.
One trend view, three sources
HRV from Apple, sleep from Whoop, RHR from Garmin — the trend chart unifies them. Source provenance is preserved per row so you can always trace back where a number came from.
Get started

Sync your wearable. See the protocol context.

Free to sign up. Wearable import unlocks at the Optimizer tier ($14.99/mo). Cancel from your Stripe portal in two clicks.

Start free →How the platform works
Want Oura OAuth, Garmin OAuth, or another connector prioritized? Tell us — direct lines bump waiting roadmap items.