Personal
Stop the morning alarm → webhook kicks off your daily briefing
A scheduled briefing fires whether you're awake — or double-fires with a phone automation.
What hurt
@TheGrokBotGuide tip (credit @Michael_Fenech_): stopping your iPhone morning alarm POSTs a webhook that starts a Grok Bot daily briefing — no schedule, no opening the app, no typing. Ask the bot for a webhook routine (not a schedule), save URL + Bearer header, Shortcuts Automation on Alarm Is Stopped → POST JSON {source: iphone-alarm}, disable Ask Before Running, remove any schedule trigger. Author-quoted prompt. Not affiliated with xAI.
What to install or create
Webhook routine (not schedule) → Shortcuts on Alarm Stopped → POST with Bearer → briefing starts when life happens.
Bots
No new bot. Follow the first-run steps.
Plugins
Calendar
Optional
Gmail
Optional
Routines
Webhook-triggered daily briefing (source=iphone-alarm); no schedule trigger.
The prompt
Webhook daily briefing (author-quoted via @TheGrokBotGuide / @Michael_Fenech_)
Quoted from @TheGrokBotGuide (via @Michael_Fenech_) — as published. Do not invent a second system prompt.
Last line is our approval fence: Never send, post, spend, or buy without my explicit yes.
Create a daily briefing routine triggered by a webhook, not a schedule. Cover [calendar, email, priorities]. Treat JSON source as the trigger (expect iphone-alarm). Return the webhook URL and Authorization header. Do not send messages or spend money. Never send, post, spend, or buy without my explicit yes.
First run
- 1Read the thread at https://x.com/TheGrokBotGuide/status/2118463391865979021 (credit @TheGrokBotGuide; pattern @Michael_Fenech_).
- 2Paste the author webhook-briefing prompt; save the URL and Authorization Bearer value.
- 3Shortcuts → Automation → Alarm Is Stopped → pick your morning alarm.
- 4Add Get Contents of URL: POST, Authorization Bearer, JSON body key source = iphone-alarm.
- 5Disable Ask Before Running; delete any schedule trigger so it does not run twice.
Approval fence
Briefing only — never send messages or spend money from the webhook path without your yes.
What to tweak
Steal alarm-stopped as the trigger; one webhook, zero double-runs.
Source
TheGrokBotGuide @TheGrokBotGuide · Original post
Not affiliated with xAI. We did not write this prompt. Third-party template terms still apply.
Pro pack
Want the full setup, not just the idea?
Pro packs give you the job text, prompts, schedules and pitfalls for popular use-cases.