Channels

22 channels. Every one on your terms.

Configure account labels, allow-lists, DM policies, and delivery targets before Friday posts into any channel. Nothing leaves unless you say so.

Bundled runtime

Full inbound and outbound support built into Friday. Start without installing anything extra.

Catalog channels

Configurable in Settings today. Inbound runtime coming as each channel is built out.

DM policies

Four policy modes — Allowlist, Pairing, Open, or Deny — control who can reach the agent directly.

Bundled runtime

1 channel

Telegram

Live

The only channel with a bundled runtime. Long polling with exponential reconnect, 4096-char message splitting, forum topic thread support, and inbound deduplication.

DM defaultAllowlist
Thread supportYes
Bot tokenAllow-from listGroup allow-from listDefault targetDM policy
Official docs

Catalog channels

20 channels

Slack

Catalog

Post summaries, task updates, and approval requests to Slack channels and DMs.

DM defaultAllowlist
Thread supportYes
Bot tokenApp IDAllow-from listDefault targetDM policy
Official docs

Discord

Catalog

Community workflows and support queues from a server-native bot.

DM defaultAllowlist
Thread supportYes
Bot tokenClient IDAllow-from listDefault targetDM policy
Official docs

WhatsApp

Catalog

Deliver personal and team updates through WhatsApp Cloud API conversations.

DM defaultAllowlist
Thread supportNo
Phone numberTokenWebhook URLAllow-from listDM policy
Official docs

Microsoft Teams

Catalog

Route status updates and team workflows into Microsoft Teams spaces via Graph API.

DM defaultAllowlist
Thread supportYes
App IDClient secretTenant IDAllow-from listDefault target
Official docs

Google Chat

Catalog

Post summaries and notifications into Google Chat rooms via the Chat API.

DM defaultAllowlist
Thread supportYes
Bot user IDWebhook URLAllow-from listDefault target
Official docs

Signal

Catalog

Private channel notifications and direct-message workflows via Signal linked devices.

DM defaultAllowlist
Thread supportNo
Phone numberAllow-from listDM policy
Official docs

iMessage

Catalog

macOS-native direct message delivery using the Apple Messages framework.

DM defaultAllowlist
Thread supportNo
Allow-from listDM policy
Official docs

Matrix

Catalog

Federated, decentralized team notifications using the open Matrix client-server spec.

DM defaultAllowlist
Thread supportYes
Server URLTokenAllow-from listDefault target
Official docs

Mattermost

Catalog

Self-hosted or cloud Mattermost workspace updates via the Mattermost integration API.

DM defaultAllowlist
Thread supportYes
Server URLTokenAllow-from listDefault target
Official docs

LINE

Catalog

Send messages and workflow updates through the LINE Messaging API.

DM defaultAllowlist
Thread supportNo
Channel tokenChannel secretAllow-from list
Official docs

Feishu / Lark

Catalog

Enterprise messaging via Feishu Open Platform and Lark Developer API.

DM defaultAllowlist
Thread supportYes
App IDApp secretAllow-from listDefault target
Official docs

IRC

Catalog

Lightweight IRC channel delivery using IRCv3 specifications.

DM defaultAllowlist
Thread supportNo
Server URLTokenAllow-from listDefault target
Official docs

Twitch

Catalog

Live-stream bot interactions and notifications in Twitch chat.

DM defaultAllowlist
Thread supportNo
TokenAllow-from listDefault target
Official docs

Nextcloud Talk

Catalog

Self-hosted Nextcloud Talk rooms via the Talk API and bot/webhook system.

DM defaultAllowlist
Thread supportNo
Server URLTokenAllow-from list
Official docs

Synology Chat

Catalog

Notifications and updates to Synology Chat via webhook integration.

DM defaultAllowlist
Thread supportNo
Webhook URLTokenAllow-from list
Official docs

Nostr

Catalog

Encrypted direct messages over the decentralized Nostr protocol (NIP-04).

DM defaultAllowlist
Thread supportNo
TokenAllow-from list
Official docs

QQ Bot

Catalog

QQ bot workflows via the official QQ Bot platform API.

DM defaultAllowlist
Thread supportNo
App IDTokenAllow-from list
Official docs

Zalo

Catalog

Zalo Official Account messages for Vietnam-based audiences.

DM defaultAllowlist
Thread supportNo
TokenAllow-from list
Official docs

Tlon / Urbit

Catalog

Decentralized Tlon group communication via the Urbit developer API.

DM defaultAllowlist
Thread supportNo
Server URLToken
Official docs

ClickClack

Catalog

ClickClack platform integration for specialized channel messaging workflows.

DM defaultAllowlist
Thread supportNo
TokenAllow-from list

Inbound flow

01
Platform adapter

Receives the platform event and emits a channel inbound message.

02
Ingress admission

Evaluates the security policy. Outcomes: dispatch, handled, observe-only, or drop.

03
Agent dispatch

Allowed messages are forwarded to AgentService with the session key and reply target.

04
Channel reply

The agent response routes back through the channel adapter to the original chat and thread.

Add a runtime channel

Any platform with a bot API can become a channel.

Implement a ChannelPlugin and ChannelAdapter, register in the registry, and follow the Telegram bundled runtime as the template.