
Used Whoop API For Custom Dashboard
I decided to customize how I want to make sense of my Whoop data, so I used the API to pull everything into Google Sheets (apps script), then connected it all to a Looker Studio/Data Studio dashboard. Link below. There are 4 pages (Overview, Recovery, Sleep, Strain). A lot of people might feel that they get this data in the app, but the table below summarizes the added value of this dashboard in my opinion. Would love to hear feedback, suggestions, potential improvements.
Link: https://datastudio.google.com/reporting/f5e2b189-25ef-4d86-98e2-29329c6dde85
Comparison between Whoop app features and custom dashboard:
| Feature | WHOOP App | My Dashboard |
|---|---|---|
| Date range | Fixed presets (7/30/90 days) | Fully custom, any range |
| HRV trend | Basic chart, no correlation | Overlaid with Recovery Score to show relationship |
| Sleep stages | Per-night view only | 60-day stacked breakdown at a glance |
| Day of week analysis (my favorite metric) | None | Avg Recovery, HRV, Strain by weekday |
| Strain vs Recovery | Shown separately | Overlaid on same chart to see potential overreaching |
| HR zone breakdown | Per workout only | Aggregated across all workouts by activity type |
| Sleep need vs actual | Basic indicator | Side-by-side trend line showing cumulative gap |
| Custom thresholds | Fixed WHOOP zones | Reference lines you can define |
u/Easy_Fix_8400 — 10 days ago