Skip to content

How do I schedule Grok Bot routines?

Based on official docs · Documentation unverifiedAuthor @JeffShanChaUpdated 3 min read

In the conversation with the Bot that owns the job, say when it should run, what it should do, what to deliver and what to do if data is missing. The Bot repeats the settings for you to confirm, creates the routine and shows the next run. Set the time zone under Settings → General → Bot → Timezone.

The official advice: do the task once by hand, refine it, save it as a skill, and only then automate it with a routine. Scheduling an untested workflow makes failures hard to debug.

The Bot confirms these before creating the routine, so give them up front:

  1. The owning Bot
  2. The schedule and time zone
  3. The input source
  4. The expected result
  5. The approval boundary
  6. What to do when a source is missing

For example: “Every weekday at 8:00 (America/New_York), run the Daily customer-risk skill on the current account list and post a linked watch list here. Do not contact customers. If a source is unavailable, report a failure instead of using old data.”

Open the Bot → View conversation details → Routines to enable or pause, run a Test run, edit the schedule or instruction, review recent runs, or delete. A Test run does real work, so use safe inputs. On mobile you can view history, pause and resume, but not edit schedules or test.

Item Limit
Routines per Bot Up to 50
Run history kept 20 most recent per routine
Minimum interval 5 minutes
Deleting Immediate and permanent; deleting a Bot deletes its routines

Besides schedules, Cursor account integrations can start a routine from events such as Slack messages or GitHub notifications. Keep matching rules narrow, such as one channel plus one phrase, rather than every new message.

Check the official list:

  • The routine is enabled
  • The schedule and time zone are correct
  • The owning Bot still exists
  • Required plugins are still authenticated
  • The computer can reach the source system
  • Usage or account access has not been paused

After a long absence Grok Bot may ask whether to keep routines running; if you do not answer, they may be paused.

Every run uses usage even when nothing changed. Flavio Copes points out that every 15 minutes is 96 runs a day.

Routine schedules must be at least five minutes apart.

Yes. Routines run on Grok Bot’s cloud computer, so closing your laptop or the app does not stop them.

The Timezone set under Settings → General → Bot.

References are listed below, but no documentation review date is recorded: unverified. If the interface looks different, send feedback or edit the page.Send feedbackEdit this page

Sources (4)