Overview
Etlworks can send notifications and alerts based on Flow execution, schedules, and system activity.
Notifications can be delivered to external systems such as email, Slack, or webhooks, allowing you to monitor integrations and react to issues in real time.
This article provides an overview of how notifications work and where they can be configured.
What triggers notifications
Notifications can be triggered by different types of events:
Flow execution
- Flow completed successfully
- Flow failed with an error
- Flow completed with warnings
- Flow was canceled
Scheduled execution
- Scheduled Flow started or completed
- Scheduled Flow failed
- Retry attempts
Integration Agent execution
- Flow executed on an agent
- Agent-triggered Flow success or failure
- Agent-specific execution context
Other Events
The following events are available:
At the Super Admin level additional events can be selected:
Where notifications are configured
Notifications are configured in different parts of the system depending on how the Flow is executed.
Schedules
If a Flow is executed by a schedule, notifications are configured in the schedule.
Integration Agents
If a Flow is executed on an Integration Agent, notifications are configured in the agent schedule.
See: Agent scheduler notifications
Flow-level and external integrations
Notifications can also be sent to external systems using integrations such as Slack or webhooks.
Notification channels
Etlworks supports multiple ways to deliver notifications.
Email notifications can be configured in schedules and agent schedules.
Use email when you need simple alerts for:
- Failures
- Completion status
- Operational monitoring
Webhooks
Send notifications to external systems using HTTP endpoints.
Typical use cases:
- Trigger downstream systems
- Integrate with alerting platforms
- Build custom monitoring workflows
See: Webhooks for Notifications and Events
Slack
Send notifications to Slack channels.
Typical use cases:
- Alerting teams about failures
- Posting execution results
- Monitoring critical Flows
See: Slack Notifications
Other External Systems
Etlworks allows you to collect statistics and metrics from running flows and send this data to third-party tools like Grafana for visualization and analysis. This guide explains how to set up real-time data collection and send metrics to third party tool such as Grafana.