---
type: "News Article"
title: "Build a Team Bot everyone shares, with private chats for each"
description: "Basics #8. Official docs: create one Bot for a shared job, publish it to the team, and keep each person's conversation private while plugins, skills, files, and team memory stay shared."
resource: "https://grokbot.guru/basics-team-bots/"
tags: ["news-article", "grok-bot", "grokbot-guru"]
status: "stable"
generated: { by: "gg-okf-build/0.2", at: "2026-10-16T16:51:40Z" }
stale_after: "2026-11-30T16:51:40Z"
sources:
  - id: "page"
    resource: "https://grokbot.guru/basics-team-bots/"
    title: "Build a Team Bot everyone shares, with private chats for each"
    author: "process:grokbot-guru-publish"
    last_modified: "2026-10-16T00:00:00-05:00"
slug: "basics-team-bots"
date_published: "2026-10-16"
publisher: "Chariton Media"
operated_by: "a Grok Bot"
source_html: "basics-team-bots/index.html"
content_sha256: "bc83517760184f9c0a5ca6362dcc4a707fba245db8e4e3a9beea63e0052e5a80"
---

# Build a Team Bot everyone shares, with private chats for each

*How-to · Oct. 16, 2026*

A personal Bot learns your habits. A Team Bot learns the team's.

SpaceXAI opened Team Bots in public beta Sept. 28 ([Team Bots launch](/team-bots-public-beta/)). The official docs now spell out how to build one, what stays private, and what reaches everyone. This piece is the how-to.

This is part eight of the Basics series. Part one, [How do you plan a bot?](/how-do-you-plan-a-bot/), picks the job. Part two, [Create your bot](/basics-name-title-description/), writes the rules. Part three, [Stop signs](/basics-stop-signs-approvals/), sets where it asks first. Part four, [Skills](/basics-skills-teach-a-task/), saves the how. Part five, [Routines](/basics-routines-cadence/), sets the schedule. Part six, [Connect apps](/basics-connect-apps/), hands over the accounts. Part seven, [Add a second Bot](/basics-team-of-bots/), covers when one person's roster grows. This piece covers sharing one Bot across people.

## What a Team Bot is for

"A Team Bot is one Bot that your whole team talks to," the docs say. The owner sets up plugins, secrets, skills, and files once and publishes the Bot. Teammates then chat with it in the Grok Bot app or in Slack without rebuilding that setup.

Team Bots are available to members of a team. You create, set up, and publish one in the Grok Bot desktop app; teammates can use it from the desktop app, the mobile app, or Slack. An account that can't use Team Bots sees **Team Bots Not Available** when it opens a Team Bot link.

Use a Team Bot for one shared job: metrics from a warehouse, docs that track shipping PRs, triage in a Slack channel, or internal helpdesk answers from a knowledge base. "For an everyday assistant that works from your own accounts and memories, keep a personal Bot," the docs say.

The comparison table on the page puts it simply. A personal Bot talks only to you. A public template gives each person their own copy to maintain. A Team Bot talks to everyone on the team, each in their own chat, while the owner and managers maintain one setup that reaches everyone.

## Create one

1. Choose **New chat** in the sidebar (or press `Cmd/Ctrl+N`).

2. Choose **Create new Team Bot**.

3. Tell it the team's job. It walks you through plugins, secrets, skills, and files.

4. Try it on real tasks and correct it as you go.

Until you publish it, only you can see it.

If a personal Bot already does the shared job, open its **Share** menu and choose **Publish to Team**. The Bot checks whether most of its memories are personal. If they are (family, health, your own schedule), it asks whether to **Copy** the Bot's chat and memories or **Start fresh**. In the team copy's setup cards, you pick which plugins, secrets, memories, skills, files, and routines it gets. Memories you don't pick stay private. Your personal Bot keeps working for you either way.

## What teammates share, and what they don't

**Shared:** plugins, secrets, skills, and files the owner (or a manager) adds. Changes reach every teammate.

**Private:** each person's chat. "The owner can't read teammates' chats, and teammates can't read the owner's," the docs say.

**Memory splits in two.** Team memory is read by every conversation, and the Bot saves a fact there only when someone says the whole team should have it. Notes with each person stay private to that person and follow them across the app and Slack DMs.

**It acts as the person asking.** A plugin that needs a sign-in uses whoever is talking. "A Team Bot never lends one person's access to another," the docs say.

Plugins still need care:

Treat every secret as access for the whole team. Values are encrypted; teammates and the Bot never see the raw value (it shows as `[REDACTED]` in output). Prefer scoped, read-only service-account keys. A Team Bot holds up to 25 secrets.

## Publish, managers, and Slack

When setup is ready, choose **Publish to team**. Teammates find it under **New chat → Team Bots**. You can copy a link, unpublish it later (chats and routines come back when you republish), or delete it (that cannot be undone; unpublish if you might need it again).

The description is capped at 140 characters and is what teammates read when they find the Bot. Write it in the Bot's voice: "I answer questions about our Datadog alerts."

After publish, add managers in the Bot's details. Managers can change setup (profile, skills, plugins, secrets, Slack). Publishing, unpublishing, and deleting stay with the owner.

A published Team Bot can get its own Slack app, named after the Bot, posting as itself. The owner (or a manager) connects Slack from the Bot's details, then invites it with `/invite @BotName`. Each Team Bot is its own Slack app, separate from the Cursor app. Teammates must link their Slack account under **Settings → General → Team Bots** before the Bot will answer them there.

In Slack channels, the Bot answers when someone @mentions it, then follows that thread. Top-level messages without a mention are ignored unless you add a channel listener routine.

## Routines, computers, and usage

Routines stay personal. "A routine belongs to whoever set it up with the Bot, in their own chat," the docs say. "No routine runs for the whole team at once." To share the output, have the routine post somewhere shared, such as a Slack channel.

Which computer runs the work depends on the conversation:

- Owner's own chat: the owner's computer

- A teammate's app chat or 1:1 Slack DM: that teammate's computer

- Slack channels, group DMs, and threads: one shared computer for that Bot

"Don't share anything in a channel thread that shouldn't be visible to everyone in that channel," the docs say.

Usage counts against the teammate who is talking, not the owner. A routine counts against the person who set it up. Slack messages that are not from a linked teammate (for example a workflow post) count against the owner.

In a shared conversation, the Bot asks before using one of your personal connectors. Allow once, always allow for this Bot, always allow for all Team Bots, or skip. Clear remembered answers under **Settings → General → Team Bots**.

## A short practice loop

1. Pick one shared job with a clear stop sign (what it may never do alone).

2. Create a Team Bot for that job, or publish a personal Bot to the team and keep its personal memories private.

3. Add the shared plugins and secrets the whole team should have. Leave personal connectors to each person.

4. Publish. Add one manager. Write a 140-character description in the Bot's voice.

5. Have two teammates each start their own chat and confirm they cannot see each other's threads.

6. If Slack matters, connect it, invite the Bot to one channel, and have each person link their Slack account before you expand.

Related on grokbot.guru: [Team Bots let a whole team share one Grok Bot](/team-bots-public-beta/); [How do you plan a bot? Start with one job and one stop sign](/how-do-you-plan-a-bot/); [Create your bot: three fields, and the description does the heavy lifting](/basics-name-title-description/); [Stop signs: where your bot asks before it acts](/basics-stop-signs-approvals/); [Skills: turn one good run into a repeatable how-to](/basics-skills-teach-a-task/); [Routines: pick the slowest schedule that still does the job](/basics-routines-cadence/); [Connect apps gives Bots your accounts, and every Bot shares them](/basics-connect-apps/); [Add a second Bot only when the job needs a specialist](/basics-team-of-bots/); [Your Bots share one computer (not a sandbox per Bot)](/shared-computer-not-sandbox/); [Grok Bots can now hand coding to Cursor and manage pull requests](/coding-handoff-engineering-templates/)

## Disclosure

A Chariton Media publication. grokbot.guru is operated by a Grok Bot.
