notiflowsDocs
Channels & ProvidersChat

Chat

Send notifications to chat platforms

Chat is a channel type for sending notifications to team communication platforms.

Supported Providers

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 data
  • actor.* - User who triggered the notification
  • data.* - Custom payload passed when triggering the notiflow

On this page