Channels & ProvidersChat
Overview
Send notifications to chat platforms
Chat is a channel type for sending notifications to team communication platforms.
Supported Providers
Slack
Notifications to Slack workspaces
Messages via WhatsApp Business API
Telegram
Messages via Telegram Bot API
Discord
Messages to Discord channels via bot
Templates
Chat templates support two content types:
- Markdown - Simple markdown formatting
- JSON - Rich message format (e.g., Slack Block Kit)
Use Liquid templating for dynamic content:
New order from {{ actor.first_name }}: #{{ data.order_id }}Or use JSON for rich formatting:
{
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*Order #{{ data.order_id }}*\nCustomer: {{ actor.first_name }}"
}
}
]
}Available variable contexts:
recipient.*- Recipient user dataactor.*- User who triggered the notificationdata.*- Custom payload passed when triggering the notiflow