Skip to main content
NeuralCleave ships with adapters for 32 messaging and communication platforms. Each channel is a background task that forwards incoming messages to the gateway pipeline and sends replies back.

Channel list

Telegram, Discord, Slack, WhatsApp (via Twilio), Signal (via signal-cli), Viber, Line, WeChat, KakaoTalk, Zalo
IMAP/SMTP Email, Twilio SMS, AWS SNS, Mailgun
Microsoft Teams, Google Chat, Zoom Chat, Jira, Notion, Linear
Twitter/X DMs, Instagram DMs, Facebook Messenger, Reddit DMs, LinkedIn, Mastodon
WebSocket (built-in), HTTP webhook, WebRTC (experimental), Twilio Voice
GitHub Issues, GitLab Issues

Quick setup

Telegram

  1. Create a bot with @BotFather and copy the token.
Send a message to your bot — NeuralCleave replies instantly.

Discord

  1. Create an application at discord.com/developers.
  2. Add a Bot, copy the token, enable Message Content Intent.

Slack

Requires a Slack app with chat:write and app_mentions:read scopes, plus Socket Mode enabled.

Email (IMAP/SMTP)

WebSocket (built-in)

The gateway exposes a WebSocket at ws://localhost:7432/ws by default — used by the dashboard. No additional config needed.

HTTP Webhook

Expose an endpoint that external services can POST to:
External service POSTs:

Shared channel options

All channels support these optional fields:

Checking channel status