Notification Integrations
This section covers integrations with notification and messaging services for workflow alerts and transactional communications.
Available Integrations
| Service | Authentication |
|---|---|
| SendGrid | API Key |
Authentication Methods
Webhook (Slack, Teams)
Webhooks don't require authentication - the URL itself is the secret:
json
{
"method": "POST",
"domain": "hooks.slack.com",
"path": "/services/${workflow.variables.slack_webhook_path}",
"body": {
"type": "JSON",
"json": {
"text": "Job completed successfully!"
}
}
}1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
API Key (SendGrid, Twilio)
json
{
"headers": {
"Authorization": "Bearer ${workflow.variables.sendgrid_api_key}"
}
}1
2
3
4
5
2
3
4
5
Common Use Cases
- Job Status Notifications - Alert team when jobs complete or fail
- Error Alerts - Send notifications when errors occur
- Daily Reports - Send summary emails at scheduled times
- Integration Events - Notify external systems of data changes