Your Whoop morning digest, in Telegram.
Connect Whoop once. Every morning when your sleep is scored, you get a clean rundown of last night's sleep, recovery, and yesterday's strain — straight to Telegram.
Connect Whoop →What you get
☀️ Good morning — Wed, May 13 😴 Sleep • In bed: 6h 23m • Asleep: 5h 44m • Efficiency: 90% • Deep: 1h 25m · REM: 1h 8m · Light: 3h 12m • Performance: 68% · Consistency: 57% 🔋 Recovery • Score: 78% (🟢 Green) • HRV: 87.9 ms · RHR: 66 bpm 💪 Yesterday's strain • Strain: 16.1 · Calories: 2,566 kcal
How it works
1
Connect your Whoop account
OAuth approval through Whoop. We only request read access to your sleep, recovery, and strain — nothing is written to your Whoop account.
2
Pair Telegram
You'll get a 6-digit code. DM it to our bot. The bot links your Telegram chat to your Whoop account.
3
Wake up to your digest
Whoop fires a webhook when it finishes scoring your sleep. The bot DMs your digest. You can also send /metrics any time for an on-demand check.
What gets stored
- Your Whoop OAuth tokens (refreshed automatically; revoke any time in Whoop's account settings)
- Your Telegram chat ID (so we know where to send your digest)
- The ID of the most recent digest we sent you, to avoid duplicates
No sleep/recovery data is persisted. Each digest is fetched fresh from Whoop, formatted, sent, and dropped.