Skip to main content
Channels are inbound surfaces an agent can be reached on. There are exactly three, and every agent gets the same roster. Configure them under Agents → (agent) → Channels.

The lifecycle every channel shares

Each row has a Set up button when unconfigured and Configure once it is, a delete button, and an enable switch.
Saving credentials does not turn the channel on. A newly configured channel is created disabled and Disconnected. Registration with the upstream platform happens when you flip the enable switch — not when you save.
So the sequence is always:
  1. Configure the credential.
  2. Flip the switch.
  3. Confirm the status chip reads Connected.
Flipping the switch on an unconfigured row opens the setup drawer instead of enabling.

Changing credentials disables the channel

Re-entering a token force-disables the channel and sets it back to Disconnected with the message “Credentials updated - re-enable to activate”. Rotate, then re-enable — a rotation that stops at Save leaves the channel dark.

Status

Message limits

Longer replies are split automatically.

Attachments

Allowed types are images, audio, video, text, and PDF. Executables and archives are blocked.

Who the user is

For an agent to know which Noorle user is on the other end, that user’s messaging identity has to be linked under Settings → Users → (user) → Linked Platforms. Telegram and Slack link immediately; SMS requires a 6-digit verification code. Linking is required, not just for attribution. An unlinked sender gets a reply asking them to link their account, and the agent does not run.

Autonomy on channels

Slack, Telegram, and SMS are unattended surfaces. There is no way to ask for an approval over them, so a call that would pause for a human is denied with reason non_interactive_surface.
Plan an agent’s autonomy level with that in mind before you put it on a channel. See Autonomy and approvals.

Cost

Slack and Telegram messages are free. SMS is metered per message, and a provisioned phone number carries a monthly charge. See noorle.com/pricing.

Next