Morning readiness briefing from Google Health to Slack

Every weekday at 7am, read last night's sleep and recovery signals from Google Health and send a short readiness verdict to your Slack DMs.

Agentic Task
Google HealthSlackPersonal ProductivityOperationsDaily DigestsNotifications & AlertsAI Reports
PromptCreate

Every weekday at 7am, put together a short morning readiness briefing for me from my Google Health data and send it to me as a Slack direct message.

Read last night's sleep from Google Health with List Data Points on the sleep data type, covering the window from yesterday evening through this morning. Capture total sleep duration and the time spent in each stage (light, deep, REM, awake). Then read this morning's recovery signals with Daily Roll-Up Data Points for daily-heart-rate-variability and daily-resting-heart-rate for today's civil day. Pull a short lookback (roughly the last 14 days) with Daily Roll-Up Data Points on the same two metrics so you have a personal baseline to compare against, not a generic range.

Interpret how recovered I am. Weigh last night's sleep duration and stage balance against this morning's heart rate variability and resting heart rate, both compared to my recent baseline. Land on a one-word readiness verdict (e.g. Green, Yellow, Red, or Recovered, Steady, Depleted) and pick a concrete suggestion for the day: a hard workout, an easy day, extra hydration, or an earlier bedtime tonight.

Send the briefing to me as a Slack DM. Use Open a Conversation to open a direct message with me and get the DM channel id, then Send a Message to post the briefing to that channel. Keep the message to 3 to 5 short lines: line 1 is the one-word verdict, the middle lines cite the key numbers behind it (sleep duration, deep or REM if notable, HRV vs baseline, resting heart rate vs baseline), and the last line is the practical suggestion for the day.

If Google Health returns no sleep record for the night, do not guess a readiness score. Send a short DM that says sleep data is missing for last night, mention any recovery signals you did get if they are useful, and skip the verdict.

Write plainly, no emoji spam, no markdown headings, no medical advice or diagnoses. Keep it friendly and direct, like a coach glancing at last night's numbers.

What does this prompt do?

  • Pulls last night's sleep duration and stages from Google Health, plus your morning heart rate variability and resting heart rate
  • Has an AI weigh the numbers against your recent baseline and pick a one-word readiness verdict for the day
  • Sends you a 3 to 5 line briefing as a Slack direct message with the key numbers and a suggestion (go hard, take it easy, or head to bed earlier tonight)
  • If sleep data is missing for the night, says so plainly instead of guessing

What do I need to use this?

  • A Google Health connection with sleep, activity, and health metrics access (Fitbit, Pixel Watch, or a supported third-party tracker)
  • A Slack workspace where you want the readiness briefing to arrive as a DM

How can I customize it?

  • Change the time or days it runs (e.g. seven days a week, later than 7am, or only on training days)
  • Adjust the tone of the briefing or add extra signals like steps, workouts, or hydration
  • Route the message somewhere else, such as a private channel or a Slack reminder to yourself

FAQs

Which trackers does this work with?
Anything that syncs into Google Health, including Fitbit, Pixel Watch, and third-party wearables that write into the platform. If your device reports sleep stages, heart rate variability, and resting heart rate, the briefing will use them.
What happens if I didn't wear my watch overnight?
If there is no sleep record for the night, the briefing will say so plainly rather than invent a readiness score. That way you know the message came through and the data simply wasn't there.
Can I get this in a channel instead of a DM?
Yes. The workflow uses Slack, so you can point it at a private channel, a group DM, or a different personal DM by tweaking the recipient in the prompt.
Does it consider my recent training or baseline?
The AI looks at last night's numbers in the context of what recovered versus stressed usually looks like for you, so a normal night after hard days reads differently than the same numbers after a rest week.
Will this replace an app like Oura or Whoop?
It gives you the same style of morning nudge those apps built their loops around, using the data your Google Health devices already collect and delivered where you already work.

Related templates

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.

AbuseIPDB
Gmail
Slack
Agentic Task
Turn procurement portal tenders into CRM deals each morning

Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Turn each week's football fixtures into a venue staffing plan

Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.

API-Sports
Google Calendar
Slack
Agentic Task
Turn 5 star Yotpo reviews into a weekly marketing content queue

Every Tuesday we pull your best new reviews, draft social captions, email testimonials and product page quotes, then stage them in Notion for approval.

Yotpo
Notion
Slack
Agentic Task
Catch bad shipping addresses before you buy the label

Every weekday morning, unfulfilled orders get an address check: harmless typos fixed automatically, risky addresses held with a note to the customer.

Shippo
Shopify
Gmail
+1
Agentic Task

Start every morning knowing how hard to push.

Turn last night's sleep and recovery numbers into a one-glance readiness call, delivered to Slack before your first meeting.