Products — Automation

Notifications

Send targeted notifications to the right people on the right channels — from any workflow step, rule action, or platform event — without maintaining your own notification infrastructure.

Supported channels

ChannelDelivery typeSetup
EmailTransactional email via SESConfigure sender domain in Settings
SlackChannel message or DMOAuth app install in Settings
PagerDutyIncident or alertAPI key in Settings → Integrations
SMSText message via TwilioTwilio credentials in Settings
WebhookHTTP POST to any URLRegister endpoint in Settings
In-appDashboard bell notificationBuilt-in, no setup required

Notification templates

Create reusable templates with dynamic variable substitution using {{handlebars}} syntax:

Email template
{
  "name": "order_confirmation",
  "channel": "email",
  "subject": "Your order #{{event.data.order_id}} is confirmed",
  "body": "Hi {{event.data.customer.first_name}},\n\nYour order of ${{event.data.total}} has been confirmed and is being processed.\n\nThank you for your business."
}

Sending a notification via workflow

{
  "type": "send_notification",
  "template": "order_confirmation",
  "to": "{{event.data.customer.email}}"
}

Delivery tracking

Every notification delivery is logged with its status (sent, delivered, failed, bounced). View delivery history per notification or per recipient in the dashboard under Notifications → Delivery Log, or query it via GET /v1/notifications/:id/deliveries.