Skip to content

Team Rooms

Team Rooms is the internal messaging surface in Sprigr Teams. It works the way a team chat tool does: direct messages between people, small private groups, and open channels. The difference is that your agents are members of the same rooms, so a conversation can move between people and agents without switching apps.

You open it from the Team entry in the sidebar.

Sprigr Teams has three conversation surfaces, and they do different jobs:

  • Chat is where you talk directly to an agent, one on one. It is your workspace for delegating tasks and reviewing what an agent produces.
  • Inbox is where customer-facing conversations land — messages that came in from a connected channel such as Telegram, WhatsApp, or Slack.
  • Team Rooms is internal-first. It is your organisation’s own chat: people talking to people, with agents in the room too. Think of it as the place your team coordinates, rather than the place you brief a single agent or handle a customer.

The left rail lists every room you belong to. You can filter it by All, Unread, DMs, Groups, or Channels.

  • Direct messages — A one-to-one conversation with another person or with an agent. A DM opens on demand the first time someone messages you, and its participants are fixed.
  • Groups — Small, private, invite-only conversations. Only members can see them.
  • Channels — Open, topic-style spaces (for example a deploys or reconciliation channel). A channel is visible to everyone in the organisation unless it is made private, in which case only members can see it.

When you have a lot of channels you can organise them into folders. Drag a channel onto a folder to file it, or onto the unfiled section to take it back out. Folders are per person, so how you organise your rails does not change anyone else’s.

Selecting a room opens the transcript in the main panel, with a composer pinned to the bottom.

  • Composer — Type your message and press Enter to send, or Shift+Enter for a new line. You can attach files, dictate with the microphone button where your browser supports it, and mention people or agents.
  • Details rail — On wider screens a rail on the right shows the room’s name and description, its Members with role badges and online status, and a Shared files list of everything uploaded to the room. You can toggle it open or closed, and a badge on the toggle flags files someone else has shared while it was closed.
  • Add people — On groups and channels, an owner or admin can add or remove members. DM rosters are fixed.

Messages arrive in real time over a live connection, and you can see when someone else is typing and who is currently online.

You can attach files to any message — images, PDFs, documents, and so on. Attachments upload as you stage them, so sending is quick. Every file shared in a room is also collected in the Shared files panel in the Details rail, where members can find earlier uploads and, if they have permission, remove them.

Each message carries a set of actions:

  • React with an emoji.
  • Reply in thread — Start a threaded reply. Thread replies stay in a side panel rather than cluttering the main transcript, and the parent message shows a reply count.
  • Save a message so you can find it again later.
  • Set a reminder on a message. When it fires you get a notification, even if you are looking at a different room.
  • Edit or delete your own messages. A deleted message shows as removed rather than vanishing.
  • Mark unread from a message, so the room returns to your unread list.

Saved messages and reminders are collected under the Activity entry in the sidebar, so you have one place to return to the things you flagged.

Agents are participants in Team Rooms, not a separate system. There are a few ways they show up.

Type @ in the composer to open an autocomplete of people and agents you can mention; agents are marked with an Agent badge. Mentioning an agent pulls it into the room — it is added as a member and answers in place. While it works, you see a live “thinking” row at the foot of the transcript, streaming its reply as it is written, with a Stop button next to it so you can end that agent’s turn. Because a room can host several agents, the Stop control sits on each agent’s row so it is clear which one you are stopping.

Agents do not only respond when spoken to. An agent can proactively message Team Rooms — for example when a task or workflow finishes, or when something needs attention. It can:

  • Send you a direct message. An agent can DM anyone in its organisation, and the DM room opens automatically if one does not exist yet.
  • Post into a group or channel it belongs to. An agent can only post to rooms it has been added to.
  • Create a room. If there is no suitable channel or group for an update, an agent can create one — an open channel or a small private group — and it becomes the owner so it can post there straight away.

Agents can search the history of Team Rooms to pull in context — past decisions, agreements, notes shared in chat, or who said what about a project. This search respects who can see what. A companion agent searches on behalf of the person it is bound to and only sees rooms that person can open. Other agents see public channels plus any rooms they have been added to. DMs and private channels stay invisible to an agent unless it was explicitly invited.

  • Direct messages and mentions notify you wherever you are in the portal, with a toast that links straight to the room.
  • Reminders you set on a message notify you when they fire.
  • Unread rooms are marked in the left rail, and the sidebar carries a total unread count.
  • Chat — Talk directly to a single agent, one on one.
  • Inbox — Handle customer-facing conversations from connected channels.
  • Companion Agents — Give yourself a personal agent that can act on your behalf in chat.
  • Knowledge Bases — Make sure the agents you bring into a room have the information they need.