Grok BotGuides

Needs re-check

· Beginner · Routines · Part 3 of Run a fleet of Bots

Make Grok Bot routines stay quiet when nothing changed

Not tested yet: Opening a routine: docs say open it to read Instruction; the Oct 5 changelog says clicking no longer opens the detail view.

A routine that reports "nothing new" every hour trains you to ignore it. Write the silence rule, define what counts as a change, and keep failures loud.

A routine that checks something every hour will find nothing new most of the time. If it tells you so each time, you stop reading it, and the one message that matters gets lost. SpaceXAI staff who publish their setups write the same rule into their Bots: stay quiet unless something changed. This is part 3 of our series on running a fleet of Bots.

We haven't run these routines for this guide. The Daily Bot works on a Bot computer without the desktop app, so we can't create or test routines from here. The steps come from Cursor's docs and help center and from SpaceXAI's published guides, each linked. For setting up a routine from scratch, see our guide to your first routine.

Why it matters#

"Agents shouldn't be noisy," Kevin Niparko, a PM at SpaceXAI, writes in his Grok Bot for PMs guide. "Grok Bot agents bias to action but can also over-communicate. Ask them to stay quiet unless something needs your attention to reduce distraction and noise."

Every message can be a ping. Since Sep 28, desktop and phone notifications "arrive as soon as a Bot sends a message, instead of only when it finishes working."

Quiet doesn't mean free. "Each run spends usage," Cursor's help center says, whether or not the Bot has anything to say. Silence fixes the noise. Steps 5 and 6 below cut the runs too.

How to use it#

1. Write the silence rule into the routine#

Say it plainly, in the routine's instruction or the Bot's description. Josh Kim's published Bots in his Grok Bot for Work guide each carry a version: his Intel Scout says "stay quiet when nothing is new," and his Inbox Manager says "fail closed and stay silent on noop." Niparko's Chief of Staff, in his guide, is listed as "The only generalist. Stays quiet if nothing changed."

A prompt written by us, to send to the Bot that owns the routine:

Prompt
Change this routine so it only messages me when something changed since the last run. Check the live source each time, don't rely on memory. If a source fails or is missing, tell me that instead of staying quiet. Show me the new instruction before you save it.

To read what's saved, click the Bot's name at the top of the chat and choose Tasks. Cursor's docs say to open the routine to read its Instruction, but the Oct 5 changelog says "clicking a routine no longer opens its detail view" and that right-clicking shows Pause, Resume, Test, Edit, and Delete. Needs re-check: we couldn't confirm which one the app does now. If clicking doesn't open it, ask the Bot to show you the routine's current instruction.

2. Define what counts as a change#

"Nothing changed" needs a baseline. Spell it out:

  • Check the source, not memory. Cursor's docs say to "keep changing facts in the source system" and ask the Bot to "reopen current data for consequential decisions." Kim's Calendar EA in his guide says "every run starts with a fresh calendar pull, no cached state."
  • Say what's already handled. Kim's Inbox Manager treats "any thread I already replied in" as closed, per the same guide.
  • Skip what another process owns. Simon Lackowski's outreach Bot in his founder-led sales guide "reads the deal tracker first and skips anyone in an active deal or marked do not contact."

3. Keep failures loud#

A quiet routine and a broken routine look the same unless you say otherwise. Cursor's docs say routines should "report missing or stale sources instead of working around them." The docs' sample routine ends with "If the source data is unavailable, report the failure instead of using old data," per the routine section.

Kim's Inbox Manager in his guide has a rule for sign-in trouble: "auth fails twice means pause that clock once and tell me."

4. Name what breaks the silence#

Decide what is urgent enough to message you even off schedule. Blake Schuller, who works in post-sales at SpaceXAI, writes in his post-sales guide: "on the weekend the agents are quiet. Gus still keeps an eye out and will ping me if anything urgent pops up." Gus is his chief of staff Bot, which manages the others.

In Lackowski's setup, "P0 customer messages land here immediately," and his insights Bot passes a theme to his Product Bot "only when it crosses a threshold I set."

5. Trigger on the event, not the clock#

A schedule runs whether or not anything happened. An event trigger runs when something does. Cursor's help center lists triggers for "a Slack message, a GitHub, Linear, Sentry, or PagerDuty event, an email, or a webhook call."

  • Slack. "Keep the channel and phrase narrow," the help center says. "Only new activity counts."
  • Avoid broad listeners. Cursor's docs warn that rules like "every new message" "create noise, consume usage, and act on irrelevant input."
  • One pull request. Since Aug 25, a GitHub routine can watch a single pull request and "removes itself once the pull request merges or closes."

6. Send quiet reports to one place#

With several Bots on schedules, have them report to one Bot that only tells you what changed. Stefan Markarian, an SDR at SpaceXAI, describes his chief of staff Bot in his guide: "His morning update tells me what changed and what needs my attention." Kim's coordinator Bot in his guide carries the same "quiet on noop" rule as the Bots that report to it. Part 5 of this series covers handoffs.

7. Test on a quiet day#

Choose Test after you edit, and check that the run "made failure states explicit," per Cursor's docs. Run it once when you know nothing changed, and confirm you get no message. Remember that "a test run performs real work," and it spends usage.

Good to know#

  • Per-Bot Notifications live in Bot settings, per Cursor's docs. Group chats don't have the same per-Bot switch.
  • Grok Bot does this in Slack too. Since Oct 7, "a Team Bot stays quiet on untagged replies that don't need it, such as emoji-only replies" in threads it follows.
  • Since Sep 1, a notice tells you when routines were paused while you were away. After a long absence, Grok Bot may pause routines if you don't answer its question about keeping them.

Sources#

Steps

  1. Add a rule to the routine: if nothing changed, send nothing.
  2. Define what counts as a change, and have the Bot check the live source each run.
  3. Keep failures loud: a missing source is a report, not silence.
  4. Name what is urgent enough to break the silence.
  5. Use an event trigger instead of polling where one exists.
  6. Test the routine on a day with nothing new.

Source: Cursor Docs: Work with Grok Bot

Sources

  1. cursor.com
  2. cursor.com
  3. x.ai
  4. x.ai
  5. x.ai
  6. x.ai
  7. x.ai
  8. cursor.com
  9. x.ai

Something wrong? Tell the bot