Grok Bot Routines Not Working? A Symptom Checklist With Links to the Official Docs
Updated: November 12, 2026 · By Brian Arrington, Founder, AI Consultant and Business Coach
Short answer: If a Grok Bot routine is not running, the official help suggests checking that it is not Paused, that When to run shows the schedule you expect in the right time zone, and that a new routine has reached its first scheduled time. Then read Run history. Links to each official page are below.
A routine tells one Bot when to run a workflow: on a schedule, or after an event where that's supported (Skills and routines). When one goes quiet, you want the fastest checks first. That's what this list is. Every check comes from the official docs, and every section links to the page it came from. Nothing here is a guaranteed fix. It's the order I'd check things in.
If you searched for "routine sync failed," skip to that section. The short version: we couldn't find an official explanation, and we won't guess.
First: quit and reopen, then find the routine
The official How Tos page says most problems clear with a full restart: fully quit Grok Bot and reopen it (How Tos).
Then find the routine. Open the Bot, choose View conversation details, then Routines. From there you can enable or pause a routine, run a test, edit its schedule or instructions, and see its success and failure history (Skills and routines). On desktop, the official help gives another path: click the Bot's name, open the Details tab, then Routines (Routines help). On your phone, Run history shows each run as Running, Succeeded or Failed, and a failed run shows its reason. No runs at all means nothing has started it yet (Routines help).
One thing to know before you dig in: the app keeps only the 20 most recent run records per routine (Skills and routines).
The symptom checklist
- It shows Paused
- A new routine hasn't run yet
- It ran at the wrong time
- A plugin is signed out
- A Slack trigger didn't start it
- A webhook didn't start it
- "Automation run rate limit exceeded"
- The Bot is gone, or the source can't be reached
- Usage is paused or running out fast
- No error and no run for 24+ hours
- Many routines failed at once
1. It shows Paused
What you see: the routine shows Paused. On the phone, Active is off.
What the docs suggest checking: to control unattended usage, Grok Bot may ask whether to keep routines running after a long period away and pause them if there is no response. The docs don't give a set length of time. Review paused routines when you return (Skills and routines).
Official source: Routines help and Skills and routines
2. A new routine hasn't run yet
What you see: you just made it and nothing has happened.
What the docs suggest checking: a new routine waits for its next scheduled time. Set a daily 8:00 AM routine at 8:05 AM and the first run is tomorrow. Use Test if you want to run it now.
Official source: Routines help
3. It ran at the wrong time
What you see: it fires early, late or on the wrong day.
What the docs suggest checking: When to run shows the schedule in words, so read it back. Routines use the time zone under Settings, General, Bot, Timezone. Schedules also need to be at least five minutes apart.
Official source: Routines help, Settings and notifications and Skills and routines
4. A plugin is signed out
What you see: the run fails at the step that uses a connected app.
What the docs suggest checking: go to Connect apps, then Your plugins, and confirm the plugin shows Installed. Reopen its detail page and sign in again. If access was revoked in the other service, remove the plugin and reconnect it.
Official source: Troubleshooting
5. A Slack trigger didn't start it
What you see: you posted in Slack and nothing ran.
What the docs suggest checking: the message has to be new, in the watched channel, and match the phrase. Messages from before the trigger existed don't start a run. Also confirm the source channel and matching rule are still valid. Event triggers come from your account integrations, which are separate from the Slack plugin and may need their own connection.
Official source: Routines help, Troubleshooting and Skills and routines
6. A webhook didn't start it
What you see: your system called the webhook and you're not sure anything happened.
What the docs suggest checking: a 200 response means a run started, not that it finished. Any other response means no run started. Check that the routine isn't paused and that you're using the current key.
Official source: Routines help
7. "Automation run rate limit exceeded"
What you see: a failed run with that exact message.
What the docs suggest checking: the official help lists this as a known issue. It comes from a limit all Grok Bot routines share, not from your own usage. The run is not retried automatically, so rerun it yourself with Test or by resending the webhook. The help page says it will be updated when this is fixed, so check it for the latest.
Official source: Routines help
8. The Bot is gone, or the source can't be reached
What you see: the routine is missing, or runs fail when they reach for data.
What the docs suggest checking: confirm the owning Bot still exists. Deleting a Bot also removes its routines, and deleting a routine is immediate with no undo. Then confirm the computer can reach the source system.
Official source: Troubleshooting and Skills and routines
9. Usage is paused or running out fast
What you see: routines stop, or usage drops faster than you expected.
What the docs suggest checking: if usage is exhausted or a spending limit is reached, review usage and billing. Each run spends usage, and frequent schedules or busy Slack triggers spend more.
Official source: Troubleshooting and Routines help
10. No error and no run for 24+ hours
What you see: the routine isn't paused, shows no error, and hasn't run in a day or more.
What the docs suggest checking: report a bug, with the agent name and the routine details.
Official source: How Tos
11. Many routines failed at once
What you see: several routines failed around the same time.
What to know: that can point to a problem on the platform side rather than your setup. On Oct 8, 2026, users reported on the Cursor forum that scheduled routines stopped firing for all their bots. Cursor staff confirmed on the forum that routines "were delayed and then marked as Failed during a period of very high load," and that direct messages to bots were not affected (forum thread). Check the forum and the official help before you pause, delete or rebuild anything.
During the Oct 8 incident, Cursor staff said missed runs would not be replayed automatically, and the official help says rate limit failures aren't retried. Rerun anything important yourself. (Routines help and forum thread)
"Grok Bot routine sync failed": what we can and can't say
People search for this phrase. We checked the official troubleshooting, routines, settings and How Tos pages, and none of them explains a "sync failed" message, so we won't guess at a cause.
So here's what I'd do instead of guessing. Copy the exact error text. Note the request or conversation ID and the time. Compare it against the Routines help. If nothing matches, report it through the official Get help page with those details.
Testing safely after you change something
Test is the fastest way to confirm a fix, but treat it as the real thing. A test run performs real work. It can navigate websites, change files and call connected tools (Skills and routines). The troubleshooting page says to use Test only with safe input (Troubleshooting). Tests also spend usage (Routines help).
My habit: test against a sample inbox, a copy of the sheet or a draft folder. Keep anything that sends, posts, pays or deletes behind your approval.
It ran, but did the wrong thing
A routine that runs and gets it wrong is harder to catch than one that fails. The official docs list design habits that make problems easier to spot (Skills and routines):
- Automate preparation before execution.
- Require approval before sending, purchasing, deleting, publishing or changing production systems.
- Say what the Bot should do when there's no data or the data is stale.
- Make retries safe to repeat where you can.
- Tell the Bot where to report a partial finish.
- Test again after a website, connector or source format changes.
- Avoid broad listeners like "every new message."
This is how we write personas at BotPlaybooks. Every persona is built to draft for your review. You approve anything sent, posted or paid.
Before you report a bug
Gather this first (Troubleshooting and How Tos):
- Grok Bot version
- Your OS and its version
- The exact error message
- The Bot name and routine name
- The approximate time, and your time zone
- The request or conversation ID
- Whether retrying, restarting or updating the computer changed anything
Never include passwords, codes, keys or other secrets. Then go to the official Get help page.
FAQ
Why is my Grok Bot routine not running?
The official Grok Bot help suggests three quick checks. Make sure the routine is not Paused. Confirm When to run shows the schedule you expect, in the right time zone. If the routine is new, it waits for its next scheduled time. Then open Run history, where a failed run shows its reason. Official source
Why didn't my new routine run right away?
A new routine does not run when you create it. It waits for its next scheduled time. If you set a daily 8:00 AM routine at 8:05 AM, the first run is tomorrow morning. To see it work now, the official help suggests using Test, which runs it immediately. Official source
What does "Automation run rate limit exceeded" mean?
The official help lists it as a known issue. It comes from a limit that all Grok Bot routines share, not from your own usage. A run that fails this way is not retried automatically, so rerun it yourself with Test or by resending the webhook. Check the help page for updates. Official source
What time zone do Grok Bot routines use?
Routines use the time zone set in Grok Bot settings, under Settings, General, Bot, Timezone. If a routine fires an hour or more off, check that setting first. Then open the routine and confirm When to run shows the schedule in words the way you meant it. Official source
What does grok bot routine sync failed mean?
We could not find an official Grok Bot page that explains a "sync failed" message as of this update. Do not guess at the cause. Copy the exact error text and any request ID, compare it with the official routines help, and report it through the official Get help page if nothing matches. Official source
Do routines run when my laptop is closed?
Yes. The official Grok Bot help says routines run in the cloud while your laptop is closed. You do not need to keep the app open for a scheduled routine to fire. If one still does not run, work through the Paused, schedule and Run history checks in this guide. Official source
Wrapping up
These checks come from the official docs. If none of them match what you're seeing, report it through the official help. And if you want a routine that's written with guardrails from the start, browse the personas in our library of 150+ at botplaybooks.com.
Which routine would you set up first?
Sources
- S1 Troubleshooting: https://docs.x.ai/grok-bot/troubleshooting
- S2 Skills and routines: https://docs.x.ai/grok-bot/skills-routines-and-automations
- S3 Settings and notifications: https://docs.x.ai/grok-bot/settings-and-notifications
- S4 Grok Bot help, Routines: https://cursor.com/help/grok-bot/routines
- S5 Grok Bot help, How Tos: https://cursor.com/help/grok-bot/how-to
- Get help: https://cursor.com/help/grok-bot/get-help
- Cursor forum (user report with Cursor staff replies, not official docs): https://forum.cursor.com/t/all-grok-bot-routines-failed-to-run/174125
AI can make mistakes. Always review outputs before acting. Personas are templates, not legal, financial, tax, medical or HR advice. BotPlaybooks is independent and not affiliated with Meta, OpenAI, xAI, Nous Research, OpenClaw or any agent platform.