This tutorial walks you through building a project automation triggered by run status: when a run in your project transitions to Failed, Weights & Biases sends a Slack notification. This automation lets your team learn about failed runs in real time, so you can investigate and remediate them instead of discovering failures later.
Prerequisites
Create a project automation
Set up a project-scoped automation so that when a run in the project transitions to Failed, Weights & Biases sends a Slack notification.
- Open the project and click the Automations tab in the sidebar, then click Create automation.
- Choose the event Run state change. Set the state to Failed. Optionally add a run name or user filter to limit which runs trigger the automation.
- Click Next step. Set Action type to Slack notification and select the Slack channel.
- Click Next step. Give the automation a name (for example, “Run failure alert”) and an optional description, then click Create automation.
Your project now has an active automation that posts to the Slack channel you selected when a run fails. For more detail, see Create a Slack automation (Project tab).
Test the automation
To confirm the automation is configured correctly, trigger it with a deliberately failed run. Create a run and log it to the project, explicitly marking it as failed:
Shortly after, you see a Slack message with the run link and status.
Go further
To learn more about W&B automations beyond what this tutorial covers, see the following resources:
Last modified on September 30, 2026