Channels
A channel is an inbound + outbound path for a node. Connect a channel and the node can receive messages and reply over that channel — effectively making the agent addressable by your team, customers, or external tools.
Four channels are currently wired (with varying degrees of maturity):
- WhatsApp — send/receive WhatsApp Business messages.
- Discord — node acts as a Discord bot in specific servers/channels.
- Slack — node installed as a Slack app, responds to mentions + DMs.
- Email — node reads a dedicated inbox and replies as needed.
How channels attach to a node
Each channel connection is scoped to a single node. You can:
- Give your CMO an email address (
cmo@yourcompany.direktor.email) and it will triage the inbox daily. - Connect your Sales VP to a Slack app in
#sales-opsand it replies to threads there. - Wire WhatsApp to a shared intake node so customer messages land on it.
A node can have multiple channels simultaneously (WhatsApp + email + Slack all pointing at the CMO), and the agent produces consistent responses across them.
Configuration
Channel setup lives in Workspace → Settings → Channels. Each channel has its own auth flow (bot tokens, OAuth apps, email forwarders). See the individual pages for specifics.
Status
Channel maturity varies. Check each page for current status — some ship fully, some are in beta or coming soon.