Channel Overview
Messaging channels supported by SkyKoi and their current status.
SkyKoi supports 10+ messaging channels through its Gateway architecture. Each channel runs as a connector inside the Gateway process, maintaining persistent connections to the messaging platform's API.
💡**Current Status:** SkyKoi currently provides **WebChat** as the primary interface. Additional channels (WhatsApp, Telegram, Discord, Slack, etc.) are **coming soon** and will be configurable from the dashboard.
Available Now
- •WebChat — Built-in web UI using the Gateway WebSocket API. Connects via WSS (nginx reverse proxy on port 443). This is the default channel for all SkyKoi users.
Coming Soon
These channels are fully supported by the Gateway and will be available for SkyKoi users to configure from the dashboard:
- •WhatsApp — Via WhatsApp Web (Baileys protocol). DMs + groups. QR pairing. Multi-account support.
- •Telegram — Via Bot API (grammY). DMs + groups + topics. Bot token auth.
- •Discord — Via Discord.js. DMs + guild channels + threads. Bot token auth. Reaction support.
- •Slack — Via Socket Mode. DMs + channels + threads. Bot token + app token auth.
- •Signal — Via signal-cli. DMs + groups. Phone number registration.
- •iMessage — Via imsg CLI (macOS). DMs + group chats. Requires Full Disk Access.
- •Microsoft Teams — Bot Framework integration. DMs + channels.
- •Google Chat — Chat API with service account auth. DMs + spaces.
- •Mattermost — Plugin-based. Bot token + WebSocket events.
- •Matrix — Protocol support for Matrix-compatible servers.
Channel Features
Each channel supports a subset of features depending on the platform:
- •Multi-account — WhatsApp, Telegram, Discord, Slack, Google Chat, Signal, iMessage, Mattermost all support multiple accounts per Gateway
- •Reactions — Discord, Slack, Telegram, Google Chat, Signal
- •Threads/Topics — Slack, Discord, Telegram (forum topics)
- •Media — Images, audio, documents across all channels (size limits vary)
- •Mention gating — Group messages can require @mention to trigger the agent
- •DM policies —
pairing(approval required),allowlist,open, ordisabledper channel
