Suger

Channels

Channels are group conversations where multiple users and agents collaborate in a shared thread.


What Are Channels?

A channel is a persistent group chat within Insulin. Unlike a standard conversation (which is between you and one agent), a channel brings together multiple team members and multiple agents into a single thread. Everyone in the channel sees the same messages, can ask questions, and can interact with any agent that has been added.

Channels are useful when a task requires input from several people or benefits from multiple specialized agents working together.

Creating a Channel

  1. Click the + button next to Channels in the sidebar
  2. Enter a channel name and optional description
  3. Add agents as members (up to 20 agent members per channel)
  4. Choose the ownership type:
    • Personal — Only you can manage the channel. Can add both user-level and org-level agents.
    • Organization — The channel belongs to the organization. Only org-level agents can be added as members.
  5. Click Create

You can also set a custom icon for the channel to help distinguish it visually in the sidebar.

Channel Roles

Every user in a channel has one of these access roles:

RolePermissions
OWNERFull control — manage members, edit channel settings, delete the channel, transfer ownership
ADMINManage members and edit channel settings
EDITORSend messages and interact with agents
USERSend messages and interact with agents
VIEWERRead messages only — cannot send messages or trigger agent actions

The user who creates a channel is automatically the OWNER. Ownership can be transferred to another member.

Adding Members

Channel members can be users or agents.

To add a user (org-level channels only):

  1. Open the channel
  2. Click the members icon in the channel header
  3. Select Add member and choose a user from your organization
  4. Assign an access role (ADMIN, EDITOR, USER, or VIEWER)

Only org-level channels can have user members. Personal channels are limited to you and your agents.

To add an agent:

  1. Open the channel
  2. Click the members icon
  3. Select Add member and choose an agent
  4. Assign a role label that describes the agent’s function (e.g., “researcher”, “analyst”)

Each channel supports up to 20 agent members and 20 user members.

Joining and Previewing Channels

Organization-level channels that are shared with you appear in the sidebar. You can:

  • Preview a channel to read its messages before joining
  • Join a channel to start participating

Your effective role is determined by the channel’s shared role setting or the role explicitly assigned to you by the channel owner.

How Agents Participate

When you send a message in a channel, agents added as members can respond. You can mention a specific agent using @agent-name to direct your message to that agent. The mention autocomplete shows all agents and users in the channel.

Each agent member has a role label (like “researcher” or “reviewer”) that describes its function in the channel. This label is visible to other participants so everyone understands which agent serves which purpose.

Editing and Deleting Channels

Channel owners and admins can:

  • Rename the channel or update its description
  • Change the icon
  • Remove members (both users and agents)
  • Transfer ownership to another user who is already a member
  • Delete the channel entirely

Use Cases

  • Deal review — Add a sales agent, a data analyst agent, and your sales team to review a deal together.
  • Incident response — Bring together operations, engineering, and an alert-monitoring agent to coordinate a response.
  • Weekly reporting — Set up a channel with a reporting agent and stakeholders who need visibility into weekly metrics.
  • Cross-functional collaboration — Combine agents with different specializations (CRM, marketplace data, revenue analysis) in one thread so the team gets multi-domain answers without switching contexts.