Skip to main content
Channels allow agents to interact with users on messaging platforms instead of just Console.

Supported Channels

Telegram

Bot API integration. Group chats supported.Limit: 4,096 characters per message

Slack

Events API. Direct messages and channels.Limit: 4,000 characters per message

SMS

SMS and MMS support.Limit: 160 characters per SMS

How Channels Work

  1. User sends message via Telegram/Slack/SMS
  2. Platform forwards message to Noorle
  3. Agent processes request
  4. Response sent back to platform
  5. User receives reply
All happens transparently to end user.

Setting Up a Channel

1

Create Agent

Build and test agent first in Console.
2

Navigate to Channels

Agents > Select agent > Settings > Channels
3

Add Channel

Click Add Channel. Choose platform.
4

Configure Credentials

Provide platform-specific credentials (bot token, webhook, etc.).
5

Test Connection

Send test message from platform.
6

Deploy

Enable channel. Agent now available on platform.

Platform-Specific Guides

  • Telegram - Set up bot token and webhook
  • Slack - Configure Events API and OAuth scopes
  • SMS - SMS provider setup

Message Limits

Each platform has character limits:
PlatformLimitWorkaround
Telegram4,096Split responses
Slack4,000Use threads
SMS160Split messages
Agent automatically handles splitting.

User Identity

Each platform has user identification:
  • Telegram: User ID + username
  • Slack: User ID + profile
  • SMS: Phone number
Agent can personalize responses based on identity.

Message Types

Supported message features:
TypeTelegramSlackSMS
Text
Images
Files-
Buttons-
Threads--

Rate Limits

Platform-specific limits:
  • Telegram: 30 messages/second per bot
  • Slack: Per-workspace rate limits
  • SMS: 100 messages/hour per number
Noorle enforces these automatically.

Monitoring

Track channel activity:
  1. Agents > Select agent
  2. Activity tab
  3. Filter by channel
  4. See messages and responses

Troubleshooting

Channel not receiving messages

  • Verify credentials are correct
  • Check webhook is configured
  • Ensure agent is Active
  • Test with simple message

Agent not responding

  • Check agent is active
  • Verify capabilities attached
  • Look for errors in Activity log
  • Test agent in Console first

Messages truncated

  • Platform character limit reached
  • Agent response too long
  • Check message limit in documentation
  • Consider shortening responses

Costs

For current pricing details, see Pricing.

Next Steps