Skip to content

xAI · Assistant bots

Grok Bot

What it is

An AI assistant that does things for you: it runs scheduled tasks, tidies your inbox, reads files and reports back when done.

What it can do

  • Daily digests
  • Inbox cleanup and reply drafts (you send them)
  • Read Excel and make forecasts
  • Track project progress and hand coding to Claude Code / Codex

Cases you can do with Grok Bot 4 cases

Filter all cases by Grok Bot (4) →

Know this first

  • The more often a scheduled task runs, the more credits it uses: every 5 minutes costs about 12 times as much as once an hour.Source: @gippp69 ↗
  • First do it right once by hand in chat, then save it as a reusable how-to (a skill), and only then schedule it.Source: @Cyb3rCricket ↗
  • Give one-off tracking a stop condition, and delete it once it's met.Source: @thecsguy ↗
  • One bot, one job. Bots can't see each other by default; working together needs extra setup.Source: @simplexmethod ↗, @PawelHuryn ↗

Setup templates

These are advanced setups for once you know your way around. If it’s your first time, start with the cases above.

All of these are Advanced: you need to know how to create a bot and scheduled tasks.

Daily digests

  • Draft quote replies every weekday morningShow ⌄For small businesses that get lots of quote requests

    You need: An email address that receives mail

    Schedule a task: "Every weekday at 6:30 am, check the inbox for quote requests, sum up the work, draft a reply with a price range, and wait for my OK before sending." The author says it's the most useful thing he's set up in Grok Bot, and any business can copy it.

    Source: @themarlonroldan ↗
  • A 9 am inbox butlerShow ⌄For people who answer lots of client email every day

    You need: An email account it can connect to

    Every morning at 9 it tidies your email: newsletters and receipts get archived; every client gets a draft reply of at most 4 sentences, with no "hope you're well" openers; anything about deadlines, bills or legal matters goes to the top; email from your accountant and landlord is never archived; anything touching money or sign-ins stops and asks you. You are always the one who presses send.

    Source: @RetroChainer ↗
  • Let a bot sort your website contact email firstShow ⌄For people with a website contact inbox

    You need: A dedicated email address for the bot, a website contact inbox that can forward mail

    Give the bot its own email address and forward everything from your website contact inbox to it. The bot reads it all and emails you a summary; it never replies on its own. Your personal inbox stays clean and you only see what matters.

    Source: @Texas_Twins_Dad ↗
  • Tomorrow's shifts every eveningShow ⌄For people whose schedule lives in a shared spreadsheet

    You need: A shared schedule spreadsheet you can view

    The schedule lives in a messy shared spreadsheet and finding your name every day takes ages. Have the bot track your shifts, catch changes and send a short message every evening with tomorrow's shift, changes first.

    Source: @KomoriGenjiro ↗
  • Cancel unread newsletters every MondayShow ⌄For people with more newsletters than they can read

    You need: An email account it can connect to

    Tell the bot once: "Every Monday, find newsletters I never read and unsubscribe me, but ask me first about ones I might want to keep." Then it cleans up weekly. The author recommends it for beginners.

    Source: @Super44Mario ↗
  • Engineering blog picks at 8 every morningShow ⌄For people who want to follow engineering blogs

    You need: A list of blogs to follow (Notion and an X account optional)

    The author's bot, "Newsletter," follows 23 engineering blogs (Netflix, Cloudflare, Stripe, GitHub and more), ranked by importance. It reads each blog's feed (RSS) or the web page when there's no usable feed, and remembers what it already sent so nothing repeats. Around 8 am daily it sends only new posts, each with a one-line summary and why it matters. Every pick is logged to Notion, and it drafts an X post for each that the author posts by hand. He shared it as a template: choose your own blogs and time; Notion and X drafts are optional.

    Source: @sai_ramana_1999 ↗

Running many bots

  • One switchboard bot plus a few specialist botsShow ⌄For people running several bots

    You need: Slack or GitHub; knowing how to set up a webhook (automatically notifies the bot of new messages)

    New messages from Slack, GitHub and email all go first to one "switchboard bot" (notified by webhook). It skips anything that needs no action and only wakes the right specialist bot when there's real work. Risky actions stop at a draft until you confirm. No checking every 5 minutes (polling), so you save a lot of credits.

    Source: @gippp69 ↗
  • Message only one director botShow ⌄For people running several bots

    You need: Already using 2 or more Grok Bots

    All the bots used to share one group, so every message woke every bot and credits ran out fast. Now you message only one "director bot," which assigns work to the others, so they don't read piles of messages that aren't for them. Reports are gathered into one web page you can open on your phone.

    Source: @Karadokuy ↗
  • One bot per productShow ⌄For people who run their own code projects

    You need: A code project on GitHub, Cursor CLI (Cursor for coding in the terminal)

    Each project gets its own bot with the code, test rules and project background. The bot splits up the work, hands coding to Cursor CLI, checks what changed (the diff), runs the full tests and gives you a summary. It can also review open issues (GitHub issues) once a week and propose improvements.

    Source: @iSharingAll ↗
  • Audit other bots' scheduled tasksShow ⌄For people running many bots

    You need: Several bots already running scheduled tasks

    Make a bot just for auditing. First ask every bot to hand over its scheduled tasks word for word, pick out the ones where "is there anything to do?" can be decided by an exact condition (like whether a file exists or there's a new version tag), and turn that check into a small script that runs first: if there's nothing to do it doesn't wake the AI; if there is, or if the script breaks, it wakes it as usual. Use it only for simple yes/no checks; anything that sends email, buys things or posts is never left to a script. On its first run the author found 20 scheduled tasks across 13 bots; 1 now uses a script.

    Source: @wavegod ↗
  • A bot that designs botsShow ⌄For people running several bots

    You need: Already using Grok Bot

    The author uses one dedicated bot to design, upgrade and check his other Grok Bots. On install it asks a few setup questions; when planning a new bot it gives each bot one job and spells out what it won't do; it looks at your existing bots so two never do the same thing; it helps choose tools, scheduled tasks, sidebar sections and an avatar. Find a template you like and it can upgrade an existing bot to match; it can also check your whole bot team monthly. Nothing gets created before you agree. The author shared this bot publicly.

    Source: @Elek_M ↗
  • Each bot does one thingShow ⌄For people running several bots

    You need: Already using several Grok Bots

    The author pairs each code project (repo) with a bot that only manages that project's cloud coding AI (cloud agent); there are also bots for X, sorting email and running the studio, and a "chief of staff bot" that assigns everything. The author says having each bot do just one thing is the whole trick.

    Source: @austinthesing ↗

Keeping bots reliable

  • Credit monitorShow ⌄For people running many scheduled tasks

    You need: Several Grok Bot scheduled tasks already running

    Put every bot's scheduled tasks on a calendar leading up to the credit reset, color the ones that use the most credits, and pause them only after you agree.

    Source: @luisbarragan ↗
  • Rules for when a service sign-in expiresShow ⌄For people whose scheduled tasks connect to outside services

    You need: Scheduled tasks already running that use outside services (connectors)

    Agree with the bot up front: the first time an outside service sign-in fails, finish what it can and note it in the result; if the same error happens again, pause that scheduled task, don't retry blindly, and wake you up saying exactly which service to reconnect. Never work around a broken sign-in by sneaking in through the browser. The author's reasoning: a paused task beats one that quietly fails every hour.

    Source: @paulopierrondi ↗
  • Use webhooks instead of scheduled tasksShow ⌄For people whose scheduled tasks often find nothing

    You need: A service that supports webhooks

    Instead of a scheduled task that checks every so often, have the bot set up a webhook: new messages notify the bot automatically, so it reacts faster and doesn't waste credits on empty runs. The author connected Beeper (an app that combines many chat apps) through an executor.

    Source: @charliedowler ↗
  • Check for changes before runningShow ⌄For people with very frequent scheduled tasks

    You need: A scheduled task that runs every few minutes

    For a scheduled task that runs often, start every run with a cheap check: read one simple signal (like the time of the newest email in the inbox) and compare it with the last one saved. If nothing changed, stop; only run the full job when something did. Still every 5 minutes, but most wake-ups stop at step one and you save a lot of credits.

    Source: @gippp69 ↗
  • Don't notify me unless it mattersShow ⌄For people annoyed by bot notifications

    You need: A scheduled task that sends you notifications

    Add one line to the scheduled task: "If there's nothing I need to handle, don't notify me; just log it." One person's bot checked 1,626 items this way and sent only 6 notifications that really needed a look. With too many notifications you start ignoring them, which is the same as having none.

    Source: @heyitsjace17 ↗
  • Fixes itself when it breaks overnightShow ⌄For people with scheduled tasks running overnight

    You need: A scheduled task that uses cloud files

    When a scheduled task fails overnight, let the bot find the cause first. For example, if a file was moved, it looks in a few usual folders, finds the new location and fixes the path. Once fixed, it pauses before any sending step like email until you tap "OK" in the morning, so nothing goes out while you sleep.

    Source: @rimtoln ↗

New ways to use a bot

  • Hold the iPhone side button to talk to your botShow ⌄For people with an iPhone that has an Action button

    You need: An iPhone with an Action button, the latest Grok Bot app

    Open Settings → Action Button → swipe to Shortcut → Choose a Shortcut → search for "Grok Bot" → pick "Start voice chat." After that, hold the Action button to talk to your bot. If you can't find the option, update the app to the latest version first.

    Source: @cb_doge ↗, @Soderqu6 ↗
  • Give your bot a phone numberShow ⌄For people who need a bot to make calls

    You need: An account with the phone AI service Bland, a phone that can receive verification codes

    Connect the bot to the phone AI service Bland and get it a dedicated number so it can call about refunds, reservations or cancelling memberships, then report back. Bland is a third-party service, so read its pricing and privacy terms first; setup asks for a code sent to your phone.

    Source: @itsolelehmann ↗
  • Direct Claude Code by voiceShow ⌄For people who code with Claude Code

    You need: Claude Code, tmux (keeps terminal windows open in the background)

    Grok Bot can already run Claude Code in the background, but you can't see what's happening. Instead, open Claude Code in tmux first and let the bot type commands through tmux and read back the output. You give commands by voice, watch Claude Code think on screen, and the bot reports back briefly by voice, like having a tech lead next to you.

    Source: @KimNoel ↗
  • A second brain that runs with your laptop offShow ⌄For people who want email and notes organized automatically

    You need: Gmail (first label the email you want to keep with a Brain label)

    Have Grok Bot keep a "second brain" for you in the cloud (a folder where email and notes are sorted and saved automatically), even with your laptop off. Use 3 scheduled tasks (routines): at 11 pm every night, save the email you labeled "Brain" and sort it into "People" or "Projects" folders; at 5 pm on weekdays, update "the 5 things I'm busy with"; at 6 pm on Sundays, tell you what changed this week and what you decided but forgot. It stays quiet when there's nothing new. Run scheduled tasks a few times a day; hourly runs use up credits fast.

    Source: @VK_ROXy ↗
  • Just say "bring it back Monday"Show ⌄For people who leave email sitting and forget it

    You need: An email address that receives mail

    When you see an email you don't want to deal with now, send the bot "bring it back Monday." It schedules a one-time task that moves the thread back to the top of your inbox on Monday morning, no reminder app needed. The author built his assistant bot from a ready-made Grok Bot template.

    Source: @TravisWeathers ↗
  • Click through once and the bot learns itShow ⌄For people who often use clunky websites

    You need: A website with no API (an interface for programs) that you can only click through

    Open the clunky site with no API, like a vendor dashboard, supplier site or compliance form, and have the bot watch you click through it once. It saves the flow as a reusable how-to (a skill) and can rerun it on a schedule. Combined with "save a draft and wait for my OK," nothing goes out until you press send.

    Source: @h_m_news ↗

Work-specific uses

  • Networking helperShow ⌄For people who often need to know who they know

    You need: A LinkedIn account and an email address that receives mail

    The bot requests your LinkedIn connections export, waits for the "your file is ready" email, downloads it and turns it into a list, updated monthly. Then just ask "Who do I know at such-and-such company?" or "Who changed jobs this month?"

    Source: @shawnyeager ↗
  • Front-desk triage for a clinicShow ⌄For clinics or anyone who needs to triage incoming calls

    You need: Knowing how to set up webhooks; phone, text and other sources that can forward messages

    A physical therapy clinic owner has the bot read every incoming call transcript, text, voicemail, email and fax, and report only what needs him personally. A message arriving wakes the bot automatically (webhook), which costs less than scheduled checks.

    Source: @DNormandin1234 ↗
  • Grade your X account every MondayShow ⌄For people running an X account

    You need: An X account

    Every Monday it reviews how last week's X posts did and tells you which kinds of posts worked and which nobody saw. The bot only reads the numbers; it doesn't post or like anything.

    Source: @MichaelGannotti ↗
  • Reproduce bugs automatically, with videoShow ⌄For people maintaining code projects

    You need: A code project on GitHub, Docker (runs code in an isolated environment)

    The author calls it a "software factory": a scheduled task (routine) goes through open issues and PRs one by one. For each, it first decides whether it's a real problem, worth fixing and suitable for AI; if not, it leaves a note. If it is, it reproduces the bug in Docker the way a real user would and records video, then after the fix records the same steps again and starts over if the bug still shows. Finally you open a before-and-after report in the Grok Bot app and decide whether to open a draft PR or skip it.

    Source: @adamdotenv ↗
  • Remove your personal data monthlyShow ⌄For people who want to clear their personal data online regularly

    You need: First find which people-search sites list your data

    Save it as a reusable how-to (a skill). Every month it asks people-search sites to remove your data, rechecks monthly and keeps a record of every removal as proof.

    Source: @heroictripod297 ↗
  • A project manager bot with a daily briefingShow ⌄For people juggling several projects

    You need: Already connected to the tools where your projects and tasks live

    Have the bot act as project manager: it finds active projects and tasks in your connected tools and asks where to look if it can't. For each project it lists the goal, deadline, next milestone, owner and open work. It checks progress daily and flags anything overdue, due soon, not updated for too long or stuck; if the bot owns it, it follows up itself, and if a person needs chasing it drafts a message for your OK; for stalled projects it finds the next step. A short daily briefing has three parts: "Moving," "Stuck" and "Needs your decision"; a weekly review adjusts priorities, flags unrealistic deadlines and finds work to stop. It may never make up progress or change deadlines without your OK. After setup it first lists what it configured and what needs your approval.

    Source: @Michael_Fenech_ ↗

Alternatives

GrokZapiern8nMakeClaude Cowork

The old Grok Bot section is now part of this page. Collected from what users shared on X; every point links to its source.