Skip to main content

Channels

Channels connect your Piper agents to external messaging platforms. When a message arrives through a channel, it’s routed to an agent for processing, and the agent’s response is sent back through the same channel.

How channels work

  1. Connect a platform — Authenticate with a messaging platform (e.g., Slack)
  2. Assign an entry agent — Choose which agent handles incoming messages
  3. Receive messages — Users message your agent through the platform
  4. Automatic responses — Your agent processes messages and responds in context

Supported integrations

Slack

Connect a Slack workspace to route messages to your agents

Managing channels

Channels are managed in Settings → Channels in the Piper dashboard. For each connected channel, you can:
  • Assign an entry agent — The agent that receives incoming messages
  • Disconnect — Remove the channel integration

Entry agents

The entry agent is the agent that handles all incoming messages from a channel. When a user sends a message through Slack (or another platform), that message is routed to the entry agent. If no entry agent is assigned, incoming messages are ignored.
You can change the entry agent at any time without disconnecting the channel.