Bundled runtime
Full inbound and outbound support built into Friday. Start without installing anything extra.
Channels
Configure account labels, allow-lists, DM policies, and delivery targets before Friday posts into any channel. Nothing leaves unless you say so.
Full inbound and outbound support built into Friday. Start without installing anything extra.
Configurable in Settings today. Inbound runtime coming as each channel is built out.
Four policy modes — Allowlist, Pairing, Open, or Deny — control who can reach the agent directly.
The only channel with a bundled runtime. Long polling with exponential reconnect, 4096-char message splitting, forum topic thread support, and inbound deduplication.
Post summaries, task updates, and approval requests to Slack channels and DMs.
Community workflows and support queues from a server-native bot.
Deliver personal and team updates through WhatsApp Cloud API conversations.
Route status updates and team workflows into Microsoft Teams spaces via Graph API.
Post summaries and notifications into Google Chat rooms via the Chat API.
Private channel notifications and direct-message workflows via Signal linked devices.
macOS-native direct message delivery using the Apple Messages framework.
Federated, decentralized team notifications using the open Matrix client-server spec.
Self-hosted or cloud Mattermost workspace updates via the Mattermost integration API.
Send messages and workflow updates through the LINE Messaging API.
Enterprise messaging via Feishu Open Platform and Lark Developer API.
Lightweight IRC channel delivery using IRCv3 specifications.
Live-stream bot interactions and notifications in Twitch chat.
Self-hosted Nextcloud Talk rooms via the Talk API and bot/webhook system.
Notifications and updates to Synology Chat via webhook integration.
Encrypted direct messages over the decentralized Nostr protocol (NIP-04).
QQ bot workflows via the official QQ Bot platform API.
Zalo Official Account messages for Vietnam-based audiences.
Decentralized Tlon group communication via the Urbit developer API.
ClickClack platform integration for specialized channel messaging workflows.
Receives the platform event and emits a channel inbound message.
Evaluates the security policy. Outcomes: dispatch, handled, observe-only, or drop.
Allowed messages are forwarded to AgentService with the session key and reply target.
The agent response routes back through the channel adapter to the original chat and thread.
Add a runtime channel
Implement a ChannelPlugin and ChannelAdapter, register in the registry, and follow the Telegram bundled runtime as the template.