Whoops — Recovery & Sleep Insights

A Grafana dashboard for visualizing your Whoop health data, powered by Whoops — a tool that imports Whoop data into a PostgreSQL database.

Whoops — Recovery & Sleep Insights screenshot 1

Whoop — Recovery & Sleep Insights

A Grafana dashboard for visualizing your Whoop health data, powered by Whoops — a tool that imports Whoop data into a PostgreSQL database.

What this dashboard shows

Overview

  • Sleep needed baseline and current sleep debt
  • Average heart rate, strain vs recovery score over time
  • Average vs max heart rate and daily kilojoules

Sleep

  • REM sleep duration
  • Sleep debt and additional sleep needed from strain
  • Time in bed vs time awake
  • Sleep duration vs performance score
  • Sleep cycle count vs disturbance count
  • Sleep efficiency and consistency
  • Respiratory rate

Recovery

  • HRV (RMSSD) vs resting heart rate
  • Skin temperature vs recovery score
  • SpO2

Workout

  • Workout count in the selected time range
  • Strain and kilojoules per workout
  • Average vs max heart rate per workout
  • Heart rate zone split (pie chart and stacked bar chart over time)

Requirements

  • Whoops set up and syncing your Whoop data into PostgreSQL
  • A Grafana PostgreSQL datasource pointed at that database

Setup

  1. Set up Whoops and confirm data is flowing into your database
  2. Add a PostgreSQL datasource in Grafana pointing at your Whoops database
  3. Import this dashboard and select that datasource when prompted
Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies