Skip to main content
Channels connect your agent to external messaging platforms. Configure during agent creation or from the Channels section in your agent’s detail page.
ChannelStatus
TelegramAvailable
SlackAvailable
DiscordAvailable
WhatsAppComing Soon

Telegram

  1. Create a bot through @BotFather
  2. Copy the bot token
  3. Configure in Pinata
OptionDescription
Bot TokenToken from BotFather
DM Policyopen (anyone) or pairing (approval required)
Allow FromAllowed user IDs

Slack

  1. Create a Slack App at api.slack.com/apps
  2. Enable Socket Mode
  3. Generate an App-Level Token with connections:write scope
  4. Add Bot Token Scopes: chat:write, im:write, im:history, im:read, users:read, app_mentions:read
  5. Install to your workspace
OptionDescription
Bot TokenBot User OAuth Token
App TokenApp-Level Token

Discord

  1. Create an application at discord.com/developers
  2. Create a Bot and copy the token
  3. Invite the bot to your server
OptionDescription
Bot TokenDiscord bot token

Managing Channels

Configured channels show an ENABLED badge. Click RECONFIGURE to update settings.
  • Enable/disable channels without removing configuration
  • Token fields are optional when reconfiguring
  • Changes take effect after gateway restart
Keep bot tokens secure. Store them as secrets and never commit to version control.