Enbbox Docs

Chat Channel

Send chat notifications via Slack, Discord, and Microsoft Teams using the Enbbox Framework. Code-first workflow definition with TypeScript for chat channel delivery.

Chat Step

await step.chat("deploy-notification", async () => ({
  body: `🚀 Deployment complete!\n\n*Service:* ${payload.service}\n*Version:* ${payload.version}\n*Environment:* ${payload.env}`,
}));

Chat Options

OptionTypeDescription
bodystringChat message content (supports Markdown)

Supported Providers

ProviderMarkdownAttachments
Slack✅ (Mrkdwn)
Discord
Microsoft Teams

Setup

Chat notifications require:

  1. A configured chat provider integration
  2. Subscriber chat credentials (webhook URL or channel ID)
  3. The integration activated in your project settings

On this page