Skip to content

Channel Matrix

Wayland ships 25 channels: messaging surfaces that route inbound messages to an assistant and send its replies back out. They are grouped into three tiers. Tier 1 is mass-market, Tier 2 is pro and regional, Tier 3 is the long tail. Every channel is set up the same way, in Settings -> Channels, by opening the channel card and entering its credentials.

The required credentials below are the values you create on the provider side and paste into Wayland. The exact field names appear on each channel’s setup page. For step-by-step guides, see the channel pages under How-to.

ChannelIdRequired credentials
TelegramtelegramBot token from BotFather
SlackslackBot token, signing secret, app scopes
DiscorddiscordBot token, gateway intents
WhatsAppwhatsappPaired session through the WhatsApp bridge (QR)
SMS (Twilio)sms-twilioAccount SID, auth token, from-number
WebhookwebhookInbound URL, signing secret
SignalsignalRegistered or linked number through signal-cli
Email (AgentMail)email-agentmailAgentMail API key, inbox address
Email (IMAP/SMTP)email-imapIMAP and SMTP host, port, credentials
ChannelIdRequired credentials
MatrixmatrixHomeserver URL, user ID, access token
MS Teamsms-teamsApp registration, bot endpoint, tenant id
LINElineChannel access token, channel secret
iMessageimessagemacOS host with a local bridge
Lark / FeishularkApp id, app secret, event subscription
DingTalkdingtalkClient ID, client secret (optional webhook secret)
WeChatwechatQR-code login (no pasted credentials)
WeComwecomWebSocket: bot id and secret; Webhook: corp id, token, encoding AES key
ChannelIdRequired credentials
MattermostmattermostBot token, server URL
Google Chatgoogle-chatService account, space, Pub/Sub or webhook
Nextcloud Talknextcloud-talkServer URL, username, app password
IRCircServer and port, nick, channels
NostrnostrPrivate key (nsec), relays
TwitchtwitchOAuth token, channel, bot account
Synology Chatsynology-chatIncoming and outgoing webhook tokens
BlueBubblesbluebubblesBlueBubbles server URL and password

A freshly added channel shows as not connected. Once its credentials validate and the gateway starts, the card moves to connected. A channel marked as coming soon is listed but not yet available to enable.