Enbbox Docs

Chat Providers

Enbbox chat integrations overview. Connect Slack, Discord, Microsoft Teams, Telegram, and custom webhooks for chat-based notification delivery.

The Chat channel lets you send notifications through messaging platforms like Slack, Discord, Telegram, Microsoft Teams, and WhatsApp Business.

How Chat Works in Enbbox

  1. Add a chat provider — Connect your messaging platform in the Integrations page
  2. Add a Chat step to your workflow — Configure the message content
  3. Store subscriber chat identifiers — Ensure subscribers have their chat-specific IDs (webhook URL, chat_id, etc.)
  4. Trigger the workflow — Enbbox delivers to all active chat providers simultaneously

Key Features

  • Multi-provider delivery — All active chat integrations fire in parallel
  • Rich messages — Send formatted text, links, and embeds (provider-dependent)
  • Webhook-based — Most providers use incoming webhooks for message delivery
  • Bot integrations — Some providers (Telegram, Discord, Slack) use bot tokens for richer functionality

Supported Providers

ProviderDescriptionComplexity
SlackWorkspace messaging with bot and webhook supportMedium
DiscordCommunity messaging with bot and webhook supportMedium
TelegramMessaging app with Bot APIHigh
Microsoft TeamsEnterprise messaging with incoming webhooksMedium
WhatsApp BusinessBusiness messaging via Meta Cloud APIHigh
MattermostSelf-hosted team messagingSimple
ZulipOpen-source team chat with topicsSimple
Rocket.ChatOpen-source team communicationSimple
Grafana OnCallIncident response notificationsSimple
GetStreamChat API and messaging SDKSimple
Chat WebhookCustom chat via HTTP webhookSimple

On this page