# How many Grok Bots do you need? Main Bot and group chats

Give each lasting job one Bot and add another only when the work has its own sources or rules. See the Main Bot, group chats and what extra Bots add to usage.

*From Learn Grok Bot, an independent guide (not affiliated with SpaceXAI or Cursor). Web version: https://learngrokbot.com/multiple-bots Last verified: 2026-10-07.*

*Step 9 of 9 on the path "Learn Grok Bot, step by step". Before it: [Teach a task](https://learngrokbot.com/skills.md).*

One Bot for each lasting job is enough, and two jobs that share the same sources and rules can share a Bot. A bigger roster costs more only when more Bots are answering: every reply counts toward your usage, including the ones Bots send each other.

**In short**

- Give a job its own Bot when it has its own sources, its own rules or its own schedule. Otherwise hand it to a Bot you already have.
- Every Bot reply counts toward your usage, including each reply in a group chat and each message between Bots.
- Your Main Bot carries a star. It offers to take work on, and it passes jobs to your other Bots.
- A group chat holds two to six Bots. As of the 12 September 2026 build, it couldn't show an approval card.
- No maximum number of Bots is published.

## When a second Bot earns its place

A second Bot is worth creating when a new job would pull your first Bot in two directions. Give a job a Bot of its own when it has a different:

- goal, or area to look after
- set of apps and sources
- way of working
- rule about what needs your OK
- schedule

A job that matches a Bot you already have on all five belongs to that Bot. Tick the jobs you'd hand over, and the sketch shows the fewest Bots that cover them.

**Interactive: Sketch your roster**

Open it: https://learngrokbot.com/widgets/multiple-bots-roster-sketch.html

What it does: Eight jobs to tick, four of them on a schedule. The sketch shows the fewest Bots that cover the jobs you tick (jobs that share the same sources and rules share a Bot), then counts three things: Bots, scheduled runs a week, and replies to one request when you message each Bot yourself, go through your Main Bot, or ask in one group chat. It counts Bots, runs and replies only.

Its content as text:

### Sketch your roster

Tick the jobs you'd hand over. The sketch shows the fewest Bots that cover them, and what the roster adds in runs and replies.

All eight jobs need four Bots, with eight scheduled runs a week between them. Each Bot below covers two jobs.

#### Inbox

- Sort my inbox every weekday morning A routine: 5 runs a week
- Draft replies to client email when I ask On request

One Bot, because both jobs work in the same mailbox under the same rule: nothing is sent without your OK.

#### Competitor Watch

- Check three competitors' pricing pages every Monday A routine: 1 run a week
- Write a one-page brief on a competitor when I ask On request

One Bot, because both jobs read the same companies' public pages, and what the Bot learns on one helps with the other.

#### Expenses

- File expense receipts as I send them On request
- Send me a spending summary every Friday A routine: 1 run a week

One Bot, because the Friday summary is built from the receipts the same Bot filed.

#### Recruiting

- Find candidates for an open role when I ask On request
- Send me a hiring summary every Monday A routine: 1 run a week

One Bot, because both jobs follow the same open roles and the same candidates.

**Message each Bot yourself.** You send a request to the Bot that owns the job, and that Bot replies. Each request gets one reply, however many Bots you have.

**Through your Main Bot.** A request the Main Bot passes on takes three replies or more: it messages the Bot that owns the job, that Bot does the work and messages back, and the Main Bot reports to you.

**In one group chat.** Each Bot in the group can reply to a message you send there, so one message can draw a reply from every Bot in it. Type @ and a Bot's name, and the request goes to that Bot alone. A group chat holds two to six Bots.

Every scheduled run and every Bot reply counts toward your weekly usage, including each reply in a group chat and each message between Bots. The sketch counts them and stops there, because what one run or one reply uses depends on the work in it.

- Each scheduled run and each Bot reply counts toward your **Weekly usage**. The size of the weekly allowance isn't published, so count runs and replies. [Watch the percent](https://learngrokbot.com/usage-limits#see) as your roster grows.
- The fewest Bots isn't always the cheapest roster. A routine on a Bot you chat with all day reads that whole chat on every run, so [give a daily routine a Bot of its own](https://learngrokbot.com/usage-running-out#own-bot).

## Your Main Bot

One of your Bots is the Main Bot: the Bot you hand work to first. It checks in with offers to take work on, and it coordinates your other Bots by passing jobs to them and bringing back what they report.

**Walkthrough: Find your Main Bot, then change it**

### Step 1: Look for the star

The Main Bot's picture carries a small star. The Main Bot sits at the top of the sidebar as a large tile, above the rest of your Bots.

![The top of the Grok Bot sidebar. A large pink Bot picture with a small orange star on its corner sits above the list, with its name blurred. Under it are two rows, Demo Price Watch and Demo Research](https://learngrokbot.com/assets/shots/multiple-bots-main-bot-star.png)

### Step 2: Right-click it and choose Replace with different Bot

To give the star to another Bot, right-click the Main Bot in the sidebar and choose **Replace with different Bot**. A dialog titled **Choose a primary Bot** lists your Bots. Pick one and click **Confirm**.

![The right-click menu of a Main Bot: Pin, Move to, Mark as Unread, Rename Bot, Copy conversation ID, Hide from sidebar and, at the bottom, Replace with different Bot](https://learngrokbot.com/assets/shots/multiple-bots-replace-menu.jpg)

Image: Riley Brown on YouTube (https://www.youtube.com/watch?v=c9Z7ixVr4CU)

The Main Bot's menu has **Replace with different Bot** where every other Bot's menu has **Delete**.

- The first time, the app asks. A dialog titled **Introducing Primary Bot** offers **Use an existing Bot** and **Create Primary Bot**. Primary Bot is the dialogs' name for the Main Bot.
- An offer from the Main Bot doesn't count against your usage. The work it then does counts, and so does each message it sends another Bot.
- The Main Bot needs version 0.59.0 of the app or later.

A Bot that coordinates the others is often called a chief of staff. [The chief of staff pattern](https://learngrokbot.com/chief-of-staff) shows how to set one up, and when to go straight to the Bot that owns the job.

## Put Bots in a group chat

A group chat puts two to six of your Bots in one conversation, where you can watch them hand work to each other. To start one, click **New chat**, choose **Create group chat**, then click each Bot you want in it.

Here is a group chat after one message to two Bots, with the first part of the title blurred.

![A group chat with two Bots. At the top, a title that begins with a blurred name and then reads Demo Research, Demo Meeting Prep. One dark message on the right gives each Bot a job. Under it, a reply from Demo Research in green that ends by naming Demo Meeting Prep, then a reply from Demo Meeting Prep in red. Each Bot's picture sits beside the foot of its reply](https://learngrokbot.com/assets/shots/multiple-bots-group-chat-first-hand.png)

1. The title starts with your own name, then lists each Bot in the chat. To name the chat, right-click it in the sidebar and choose **Rename chat**.
2. Your message goes to the whole group.
3. Each reply sits under the name of the Bot that wrote it, in that Bot's color, with that Bot's picture beside it.

A group chat works differently from a chat with one Bot in four ways.

| | In a group chat |
|---|---|
| Who answers | Write normally and the Bots decide between them who replies. Type `@` and a Bot's name to send a request to that Bot. `@everyone` reaches all of them, so keep it for news the whole group needs. |
| What it costs | Each Bot's reply counts toward your usage, so fewer Bots in a group means fewer replies. |
| Approvals | As of the 12 September 2026 build, a group chat couldn't show an approval card. A Bot that needed your OK said the step was blocked and asked you to open its own chat, where [the card](https://learngrokbot.com/approvals#card) can appear. |
| Voice | Voice chat works with one Bot at a time, so a group chat has none. |

## When Bots message each other

Bots also message each other outside a group chat. One Bot sends a request. The other wakes up, does the work and answers when it's done. Grey lines in a Bot's chat mark each exchange.

![Part of a Bot's chat. The Bot says it is asking Demo Price Watch. A grey line reads Messaged, with a small Bot picture and the name Demo Price Watch. The Bot says it will pass the answer along. A second grey line reads Message from, with the same picture and name. Then the Bot reports that Demo Price Watch says Linear Basic is $10 per user a month](https://learngrokbot.com/assets/shots/multiple-bots-messaged-lines.png)

1. **Messaged** and a Bot's name: this Bot sent that Bot a request.
2. **Message from** and the same name: the reply has come back.
3. This Bot passes the answer on to you in its own words.

*Click the Bot's name on a grey line to read what the two Bots said. The exchange opens in place of the chat, with no message box and a **Close Chat** button. In the other Bot's chat the same exchange is one grey line with a count, such as **2 messages with** and the first Bot's name.*

- To ask for a hand-off yourself, tell a Bot which Bot to ask and what you want from it. The other Bot's name in plain words is enough, and typing `@` in the message box lets you pick it from a list. A Bot also messages another Bot when it decides the job needs one.
- Each message between Bots is a reply, and it counts toward your usage like any other.
- No setting stops Bots messaging each other. [Keep Bots from answering each other](https://learngrokbot.com/usage-running-out#bots-talking) has a line to send them, and what to do about a Bot that ignores it.
- A Bot can create another Bot when it decides a job needs an owner of its own, and the new Bot shows up in your sidebar. To keep your roster small, tell your Bots to ask you before they create one.

## Check: one Bot or two?

Try the five tests on a roster of one. Your Research Bot checks three competitors' pricing pages every Monday, and three new jobs have come up.

**Quick check: Which of these jobs should get a Bot of its own?**

- Check the same three competitors' careers pages every Monday as well
- Draft replies to refund requests in the support inbox, and never send one without your OK
- Turn last Monday's pricing table into three slides for Thursday

Answer: Draft replies to refund requests in the support inbox, and never send one without your OK Research reads public pages. This job works in a mailbox, under a firm rule about sending. That's a second job, so it's a second Bot.

That was the last lesson. Next, build a Bot for a job of your own.

**Next:** [Build a Bot for your job](https://learngrokbot.com/build)

Pick a job, answer a few questions and leave with everything a new Bot needs, ready to paste in.

### How many Bots can you have in Grok Bot?

No maximum is published. The limits that are published are smaller ones: a group chat holds two to six Bots, and one Bot can own up to 50 routines.

### What is a channel in Grok Bot?

An older name for a group chat. Early versions of the app offered **New Channel** where **Create group chat** is now, and Bots still say "channel" in their replies now and then.

- 2026-10-07: The picture of messages between Bots is now from our own run of the app (version 0.68.1). **Messaged** and **Message from** both appear in the chat of the Bot that asked, and the exchange opens with a **Close Chat** button and no "view-only" line.
- 2026-10-06: First published.

## Sources

- [SpaceXAI docs: Create and manage Bots](https://docs.x.ai/grok-bot/bots)
- [SpaceXAI docs: Message and collaborate](https://docs.x.ai/grok-bot/chat-and-collaboration)
- [Cursor Help Center: Group chats and Bot-to-Bot messages](https://cursor.com/help/grok-bot/group-chats)
- [SpaceXAI: Grok Bot changelog (v0.66.0, Main Bot)](https://x.ai/changelog/bot)
- [Grok Bot on X: suggestions from your primary Bot, 1 October 2026](https://x.com/bot/status/2105713241745977618)
- [Cursor Help Center: Grok Bot How Tos](https://cursor.com/help/grok-bot/how-to)
- [Cursor Help Center: Routines](https://cursor.com/help/grok-bot/routines)
- [Cursor Help Center: Team Bots (approvals in group chats)](https://cursor.com/help/grok-bot/team-bots)
- [SpaceXAI docs: Skills and routines](https://docs.x.ai/grok-bot/skills-routines-and-automations)
- [Riley Brown on YouTube: Grok Bot Just Got 4 HUGE Upgrades (the picture of the Main Bot's menu)](https://www.youtube.com/watch?v=c9Z7ixVr4CU)
- [Nuno Tavares on YouTube: a Bot in a group chat asking to move an approval to its own chat](https://www.youtube.com/watch?v=HazsXJgRdr0)
- [Post on X: the Introducing Primary Bot dialog](https://x.com/MoraLomonte/status/2105849100193464669)
