Notifications and Alerts

Notifications

Stay informed about everything happening in your dex flows with the notification system. Whether it’s flow successes, failures, or key updates, the Notification Center ensures you and your team never miss important information about your data operations.

The Notification Center is a centralized hub for monitoring pipeline health and configuring alerts, making it easy to track workflows and respond quickly to issues—all without switching between tools.

Key Components

The Notification Center is organized into three sections:

  • Notifications – messages generated by triggered alerts.

  • Alerts – rules defining which events should send notifications.

  • Notification Channels – destinations for notifications, such as Slack or webhooks.

Accessing the Notification Center

You can open the Notification Center in two ways:

  • Sidebar Navigation: Click Notifications in the left sidebar.

  • Notifications Icon: Click the bell icon in the upper-right corner of the screen to view recent events and access the full Notification Center.

Creating Flow Monitoring Alerts

Custom alerts let you monitor flows and notify your team when specific events occur.

Setting Up Your First Alert

  1. Navigate to the Alert Rules tab.

  2. Click + Create Flow Alert.

  3. Configure the alert:

    • Alert Name: Use clear, descriptive names that make the alert’s purpose obvious.

    • Select Flows: Choose specific flows, or enable Apply to all flows to monitor everything in your organization.

    • Trigger Conditions: Select when the alert should fire:

      • Flow failures

      • Flow starts

      • Flow completions (successful)

    • Priority Tags: Assign High, Medium, or Low priority

Creating a Notification Channel

Notification channels determine where alerts are delivered.

  1. Navigate to the Notification Channels tab.

  2. Click + Create New Channel.

  3. Configure the channel:

    • Channel Name: Enter a descriptive name.

    • Channel Type: Currently, Slack is supported.

Setting Up a Slack Webhook

  1. Go to Slack Apps and click Create New App. You’ll need permission to add apps to channels.

  2. Select From scratch, name your app, and choose the Slack workspace.

  3. In the sidebar, go to Incoming Webhooks and activate them.

  4. At the bottom of the page, click Add New Webhook and select your target channel.

  5. Copy the generated webhook URL and paste it into dex.

You can configure multiple channels and assign them to different alerts.

Understanding Notifications

Each notification includes detailed context for quick action.

Clicking a notification opens a details panel showing:

  • Flow Name: The flow that triggered the alert.

  • Alert Name: The rule responsible for the notification.

  • Failed Tasks: A list of components that encountered issues.

  • Execution Logs: Direct links to logs for troubleshooting.

Action buttons provide shortcuts to:

  • View flow details

  • Edit alert settings

  • Investigate specific flow runs

You can also enable/disable alerts using toggle switches in the Alerts table—ideal for temporarily silencing alerts during maintenance.

Troubleshooting

No notifications appearing?

  • Ensure alerts are enabled.

  • Verify trigger conditions match expected events.

  • Confirm flows are selected in alert rules.

Delivery channel issues?

  • Test Slack webhook URLs in a browser or API client.

  • Verify Slack channel permissions.

  • Check that channels are assigned to alerts.

Alert not triggering?

  • Review trigger conditions.

  • Confirm selected flows match the ones experiencing events.

  • Use Apply to all flows for organization-wide coverage.

Next Steps

Now that your notifications are configured, explore related features:

The Notification Center keeps your team informed and ready to act, ensuring your pipelines remain reliable. Combined with dex’s automated orchestration, you can focus on building data products with confidence—knowing that if something goes wrong, you’ll know right away.


Last updated: [Current Date] Was this helpful?

Last updated

Was this helpful?