Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.maia.ai/llms.txt

Use this file to discover all available pages before exploring further.

This guide explains how registered users can configure pipeline notifications to receive alerts when pipeline runs fail. Pipeline notifications allow you to subscribe to alerts for pipeline failures within the projects and environments you have access to. These alerts help you respond quickly to issues, minimizing downtime, and improve overall reliability. Notifications can be delivered via:
  • Email
  • Slack
  • Webhook

Use cases

  • Environment-specific routing: Send development failures to a sandbox channel and production alerts to your high-priority alerts channel.
  • Noise reduction: Rather than building alerts into every pipeline, simply subscribe to a project or environment once.

Prerequisites

Before setting up pipeline notifications, ensure the following:
  • You have a registered account.
  • You have access to the relevant projects and environments where the data pipelines are running.
  • If you plan to use Slack notifications, you have access to a Slack workspace and a configured Slack webhook URL.

Pipeline notification behavior

  • Eligibility: Any user with access to a project or environment can subscribe to pipeline notifications.
  • Notification triggers: You can choose to receive notifications for pipeline Run failure.
  • Scope: Notifications are sent for pipelines triggered by schedules or API-executed pipelines.
Pipelines that are run manually through don’t generate notifications.

Subscribe to pipeline notifications

Select a delivery method to set up notifications:
When you select Email as the delivery method for a pipeline notification, alerts are sent to the email address associated with your account.No additional setup is required. Once you select Email, alerts are delivered automatically when your chosen trigger conditions are met.
  1. In the left navigation, click your Profile & Account icon. Then, select Notifications from the menu.
  2. Click Add notification at the top.
  3. In the Add notification dialog, select the Project and Environment you’d like to be notified about.
  4. Under When should this notification be sent?, select Run failure.
    The Run failure checkbox is selected by default. It applies only to scheduled and API-triggered runs. Manual runs do not trigger alerts.
  5. Under How do you want to receive this notification?, select Email.
  6. Click Add.

What the notification includes

Each notification includes the following details about the pipeline run:
  • Project name
  • Environment name
  • Pipeline name
  • Time of failure
It also includes links to the Pipeline run history and the Notifications page for further investigation.

Managing pipeline notifications

After creating a notification, you’ll return to the Notifications page, where your pipeline notification has been added, displaying the following:
  • Project name
  • Environment name
  • Trigger status (always Failure)
  • Delivery method (the delivery method or methods you selected)
You can select more than one delivery method for a single notification.
To edit a pipeline notification, click the pencil icon next to it. Modify your previous selections as needed, then click Save to apply the changes. To permanently remove a pipeline notification, click the bin icon next to the pencil icon. Then click Delete to confirm the deletion.
If you change your mind, you can cancel the deletion action by clicking Cancel in the confirmation dialog.