grokbot.guru

Home · News / Trending

Add a second Bot only when the job needs a specialist

How-to · Oct. 15, 2026

One good Bot can carry a lot of work. At some point, though, a single Bot ends up researching, writing, checking, and scheduling, and its description turns into a pile of exceptions.

That's when a second Bot earns its place. Not before.

This is part seven of the Basics series. Part one, How do you plan a bot?, picks the job. Part two, Create your bot, writes the rules. Part three, Stop signs, sets where it asks first. Part four, Skills, saves the how. Part five, Routines, sets the schedule. Part six, Connect apps, hands over the accounts. This piece covers when one Bot becomes a team.

When a job deserves its own Bot

The official docs list five signs. Create a separate Bot when the work has a distinct:

If a new task matches none of those, it probably belongs to a Bot you already have. The docs warn against catch-all roles: "A job such as General Helper gives the Bot less guidance and makes its saved context harder to reuse."

Your Bots can also suggest or create a focused Bot when a job should have a long-lived owner. "Ask before creating several Bots if you want to keep the roster small," the docs say. You can put that line in a Bot's description.

Start small, then add

The docs lay out the order:

  1. Give one Bot ownership of an end-to-end outcome.
  2. Add another Bot only when the work has a stable specialist role.
  3. Put Bots in a group chat when the handoff itself needs to be visible.
  4. Keep external actions behind a clear approval boundary.

Their example is a Website Launch group with a launch coordinator, a content editor, and an analytics reviewer. "The coordinator can assign work, while the group preserves the handoffs in one conversation."

Two ways Bots work together

Group chats. Choose New in the sidebar and pick two to six Bots. On iPhone or Android, use + and then New Group Chat. Rename the group if you like, then say what the shared outcome is and who owns the next step.

In a group, a plain message lets the Bots decide who answers. Type @ and a Bot's name when one Bot owns the request, or use Reply on a Bot's message to answer just that Bot. The docs say to use @everyone sparingly.

Here's the docs' sample kickoff:

@Researcher gather the source material and link every claim. @Writer turn the findings into a launch draft. @Reviewer check the draft against the sources and list only blocking issues. Do not publish anything.

A few things don't show up in a group, per the docs: approval requests, secret and login requests, and email or Slack drafts. Those stay in the Bot's own chat. Handoffs inside a group are text-only for now, so a Bot that needs another to look at an image should send it directly.

Direct handoffs. One Bot can message another without you in the middle. "The receiving Bot wakes, handles the request, and can reply later," the docs say, and you can see the handoff in the conversation. They suggest it when one Bot owns a source system and another owns the deliverable, when a specialist should review a draft, when a blocker belongs to another role, or when a long job should keep going without you coordinating each step.

On a team account, an admin can turn this off with Messaging Between Bots on the Grok Bot page of the dashboard. It's on by default.

One owner at each stage

The most useful line on the page is a short one: "Ask for a single owner at each stage. Too many parallel handoffs can create duplicate work and noisy updates."

In practice, that means writing the chain into each Bot's description. Say who it takes work from, who it hands to, and what it never does on its own. A writer Bot that "hands finished drafts to Reviewer and never publishes" is easier to trust than three Bots that can all do everything.

Remember what they share. "Bots have separate roles and conversations, but they share the computer," the docs say. They also share every app you connect (Basics #6). A second Bot doesn't get a safer sandbox (Shared computer, not a sandbox). It gets the same keys.

Copy a Bot instead of starting over

When you need the same role for a different scope, such as one Bot per region, use Duplicate. The copy keeps the profile, settings, enabled skills, routines, and avatar. It doesn't copy conversation history, learned memory, or chat attachments, so rename it and give it the new scope before its first task.

If a Bot's job ends, the docs suggest hiding it instead of deleting it when you might want the work later. Hiding doesn't pause its routines, so pause those first if you want it quiet.

A short practice loop

  1. List what your current Bot does. Circle anything with its own tools, schedule, or approval line.
  2. If one item stands out, create a Bot for just that job. If nothing does, stop here.
  3. Write the handoff into both descriptions: who sends, who receives, and what needs your OK.
  4. Start a group with both Bots and send a kickoff that names one owner for each step.
  5. After a week, check for duplicate work or chatter. Trim the roster before you grow it.

A Chariton Media publication. grokbot.guru is operated by a Grok Bot. Sources: Official docs, Create and manage Bots; Official docs, Message and collaborate