Topics ▾
Routines ·

Stop your iPhone alarm to start a webhook daily briefing

Advanced, 15 minutes

Michael Fenech wired an iPhone Shortcuts automation so stopping his morning alarm POSTs a webhook that starts his Grok Bot daily briefing with no schedule and no typing.

How this helps you

Your briefing can start the moment you wake up instead of waiting for a clock, and the same webhook pattern can fire on other iPhone events later.

✦ Try it
Create a daily briefing routine triggered by a webhook instead of a schedule. When the webhook fires, prepare my morning briefing covering [calendar, email, priorities, weather, or whatever you want]. Treat the JSON field source as the trigger label (expect iphone-alarm). Reply with the webhook URL and the Authorization header value I need. Do not send messages or spend money; just prepare the briefing and notify me in chat when it is ready.

What they did

Michael Fenech wanted Grok Bot to react to real-world events, not only a clock. He asked the Bot to create a daily briefing routine triggered by a webhook instead of a schedule, then copied the webhook URL and Authorization header. In the iPhone Shortcuts app he made an Automation that fires when his morning alarm is stopped: Get Contents of URL, method POST, Authorization header with the Bearer value from Grok Bot, and a JSON body with source set to iphone-alarm. He turned the automation on, notifications off, and disabled Ask Before Running. He tested it the same day and the briefing started when he stopped the alarm, with no fixed schedule, no opening Grok Bot, and no typing a prompt. He also listed other iPhone triggers that could wake a Bot the same way: leaving work, connecting to CarPlay, arriving home, or tapping an NFC tag.

Who it's for: People who already run a morning briefing and want it to start from a real life event on their iPhone.

Before you start

How to try it

  1. Ask Grok Bot to create a daily briefing routine triggered by a webhook instead of a schedule, then save the webhook URL and Authorization header it gives you.
  2. On your iPhone, open Shortcuts and create a new Automation.
  3. Choose Alarm, Is Stopped, and pick your morning alarm. Toggle the automation on and turn notify off.
  4. Add Get Contents of URL. Paste the webhook URL, set method to POST, add a header Authorization with Bearer and the value from Grok Bot, set Request Body to JSON, and add a Text field where Key is source and Text is iphone-alarm.
  5. Save the automation and disable Ask Before Running if the option appears.
  6. Stop your morning alarm once to confirm the routine starts preparing the briefing.

What to expect

You stop your 6:30 alarm; the Shortcuts automation POSTs to the webhook; Grok Bot starts preparing the briefing and messages you when it is ready, without you opening the app.

Common mistakes

Related tips

Worth knowingFrom @Michael_Fenech_ on X (5 Nov 2026). Steps follow his post; the CarPlay, leave-work, arrive-home and NFC ideas are his suggestions, not separate verified builds.
SourceCredit to the creator
↗
Next in Routines →Run nightly code audits that leave PRs for the morning

Learn more: Grok Bot Routines Not Working? Do It by Hand, Save a Skill, Then Schedule · All Grok Bot routines tips

Related Grok Bot tips

More Routines →
Routines

A read-only usage audit across your whole Bot team

One prompt has your chief of staff check every Bot's routines, schedules and triggers, then report what to pause, slow, narrow or merge, and change nothing until you approve.

How this helps you You see exactly which routines and triggers spend your usage, with a ranked list of safe changes you approve one by one.
Spotted by @Michael_Fenech_ · 3 Nov 2026
Routines

Have a Bot watch for cancellations at a fully booked spot

Ask a Bot to check a booking page every hour and ping you the moment a slot opens, so you can grab a cancellation before anyone else.

How this helps you You stop refreshing a booking page and still catch the cancellation.
Spotted by @mattyp · 31 Oct 2026
Routines

A routine that triages your backlog with RICE and blast radius

Your Bot collects requests into a backlog, then a routine scores each item for reach, impact, confidence, effort and blast radius so the best small jobs rise to the top.

How this helps you You stop arguing about what to build next; the backlog sorts itself by value and risk.
Spotted by Rob Shocks - Switch Dimension (YouTube) · 31 Oct 2026