Title card: Grok Bot Routines

Grok Bot Routines: How to Put Real Work on Autopilot

October 28, 2026

Grok Bot · Routines

Grok Bot routines are how a Bot does work without you asking. Here is how to set one up, how to test it, and the rules that keep it from wasting your usage or doing something you did not want.

Grok Bot routines are the moment this tool starts to feel like a real teammate. You stop asking for the same thing every morning. The Bot just does it and leaves the result in your chat.

I read the official guides on October 28, 2026, and watched the official Grok Bot 201 workshop. Here is the simple version, plus the mistakes to skip.

TL;DR

A Grok Bot routine tells one Bot when to run a job, either on a schedule like every weekday at 8 AM, or when something happens, like a Slack message, an email, or a webhook call. You set one up by asking the Bot in plain words. The docs say to make the task reliable first, save it as a skill, then automate it. Always test it, keep sending behind approval, and avoid broad triggers because every run uses usage. AIM Agent gives you a business team with 100+ business skills to build routines on.

What a routine is

The docs explain it with two building blocks. "A skill is a reusable set of instructions for how to do a task." And "A routine tells one Bot when to run a workflow: on a schedule, or when something happens."

So a skill is the how. A routine is the when. Routines run in the cloud, so they keep going while your laptop is closed.

Grok Bot help center page about routines that run on a schedule or when something happens
Screenshot: cursor.com/help/grok-bot/routines, captured Oct 28, 2026

The right order: task, skill, then routine

This is the most important rule, and most people skip it. The docs say: "Start with a one-time task. Make it reliable, save the method as a skill, and only then automate it."

Think about it. If the task is wrong when you run it by hand, a routine just makes the same mistake every day. Fix it first. Then put it on a schedule.

How to set up a routine, step by step

  1. Pick the Bot that owns the job. Ask that Bot, not a random one.
  2. Say it in plain words. For example, "every weekday at 8:00 AM" or "every 2 hours."
  3. Name the skill or the steps. Tell it what to run and where the data comes from.
  4. Say what to hand back. A list, a draft, or a summary in this chat.
  5. Set the stop point. For example, "Do not contact customers."
  6. Say what to do if data is missing. The docs' example: "report the failure instead of using old data."
  7. Open the routine and check When to run. It shows the schedule in words. If it is wrong, choose Edit and tell the Bot.
  8. Use Test. A new routine waits for its next time. Test runs it now.

Here is a starter prompt in the same style as the docs. Change the details for your business:

Every Monday at 7:00 AM, run my Weekly content ideas skill. Post a list of 5 ideas with sources in this conversation. Do not post anything. If a source is unavailable, tell me instead of guessing.

Illustration: six things to check on every routine: the owning Bot, the schedule and time zone, the input, the result, the approval point, and the missing data plan
Illustration: what to confirm on a routine, from the Grok Bot docs

Schedules and time zones

Routines use the time zone in Settings, under Bot, labeled Timezone. Auto detect follows your computer. If the work belongs to a different office, pick that zone.

One thing that trips people up: "A new routine waits for its next scheduled time; it doesn't run when it's created." If you set up a daily 8 AM routine at 8:05, the first run is tomorrow. Use Test if you want to see it now.

Routines that start when something happens

A routine does not have to run on a clock. It can start from a Slack message, a GitHub, Linear, Sentry, or PagerDuty event, an email to your Bot's own address, or a webhook call.

The docs give a warning I agree with: "Avoid broad listeners such as 'every new message.'" They create noise, use up your usage, and raise the chance the Bot acts on something it should ignore. Keep the channel and the phrase narrow.

Illustration: good triggers like every weekday at 8 AM or a phrase in one Slack channel, versus noisy triggers like every new message
Illustration: good vs noisy triggers, based on the Grok Bot docs

Routines and usage

Every run spends usage. The docs are blunt about it: "An hourly schedule, a short interval, or a Slack trigger on a busy channel can use a week of usage in a day."

So start with daily or weekly. Only go faster when you have a real reason. A routine that never runs does not spend usage, but Test does, because it does the real work.

LimitWhat the docs say
Routines per BotUp to 50
Time between scheduled runsAt least 5 minutes
Run records keptThe 20 most recent per routine
Runs per hour, all routinesUp to 300
Runs per hour, one routineUp to 200

How to pause, edit, or delete a routine

On desktop, click the Bot's name at the top of the chat. Routines are on the Details tab. Each row has a switch to pause or resume. Open one to see its Instruction and When to run, plus Pause, Test, Edit, and Delete.

On your phone, open the Bot's profile and find Routines. You can see the schedule, the next run, and the run history. Deleting a routine cannot be undone, and deleting a Bot removes its routines too.

From the Grok channel (not mine): The official Grok Bot 201 workshop shows how to move from one Bot to a team of Bots that run on their own with skills and routines.

Watch on YouTube

Rules that keep routines safe

These come straight from the docs' list on designing routines for trust. I follow every one:

  • Automate the prep before the doing. Let it draft and recommend first.
  • Require approval for sending, buying, deleting, publishing, or changing live systems.
  • Include a plan for missing or old data.
  • Tell the Bot where to report a half finished job.
  • Test again after a website, app, or data format changes.

If a routine did not run

  • Check that it is not Paused.
  • Check When to run, and the time zone.
  • Remember a new schedule waits for its next time.
  • For Slack, the message must be new, in the right channel, and match the phrase.
  • For a webhook, the call should return 200 and use the current key.

The fastest way to routines that matter

A routine is only as good as the skill it runs. The slow part is not the schedule. It is figuring out the right business jobs, writing good skills for them, and deciding where each one should stop for you.

AIM Agent is an AI Chief of Staff for business owners. It comes with an AI C-suite (COO, CMO, CFO, CRO and CTO), a Business Bot Builder and 100+ business skills, and it runs on AIM OS, a private vault that holds your notes and memory. AIM Agent is a ready-made AI business team that works inside Grok Bot, so you skip the setup and get to work.

Here is what you get:

  • An AI Chief of Staff that helps you plan and run your business
  • An AI C-suite: COO, CMO, CFO, CRO and CTO
  • A Business Bot for each business or project. Give it a real task and it brings the work back for you to review
  • 100+ business skills for content, offers, research and more
  • A step by step setup guide, with email support until your first bot finishes a real task

So instead of starting from a blank Bot, you start with a team and skills built for business work, then put the jobs you trust on a schedule.

See AIM Agent

AIM Agent page diagram: you give your Chief of Staff the direction, the Business Bot Builder creates your Business Bot, and the AI C-suite of CMO, CRO, COO, CFO and CTO works with 100+ business skills and AIM OS
Screenshot: aimagent.io, cropped to the team diagram, captured Oct 28, 2026

Next, learn how to build the skills your routines run in the beginner tutorial, or see what to automate in Grok Bot use cases. A daily digest from a chief of staff Bot is a great first routine. I also show real AI workflows in my free MakerAI workshop.

Put your business work on a schedule

AIM Agent gives you an AI Chief of Staff, an AI C-suite, and 100+ business skills. Pick the jobs you trust and let them run.

See AIM Agent

Frequently asked questions

What is a Grok Bot routine?

A routine tells one Bot when to run a workflow, either on a schedule or when something happens, like a Slack message, an email, or a webhook call.

How do I create a routine?

Ask the Bot that owns the job, in plain words. Say the schedule, the input, what to return, the approval point, and what to do if data is missing.

Do routines run when my laptop is closed?

Yes. The docs say routines run in the cloud while your laptop is closed.

Why didn't my new routine run?

A new routine waits for its next scheduled time. Use Test to run it now, and check it is not Paused.

Do routines use up my usage?

Yes. Each run spends usage. Hourly schedules and busy Slack triggers can use a lot, so start daily or weekly.

How many routines can a Bot have?

Up to 50, and scheduled runs must be at least five minutes apart.

Is there a faster way to get business routines?

AIM Agent gives you an AI Chief of Staff, an AI C-suite, and 100+ business skills, so you can schedule work that is already built for business.

Sources

Checked October 28, 2026. Plans, prices, and rules can change.

Back to Blog

Ready to build your first offer with AI?

Join a free live workshop. I will walk you through the steps, start to finish.

Get one AI build idea each week

New guides and one simple idea you can try. Short, clear and free.

One email a week. Unsubscribe any time.