Alerting is configured entirely through the Hatchet dashboard. There are no SDK methods or environment variables required to enable it.
Alert conditions
Hatchet sends an alert when:- A task fails after exhausting all configured retries
- Failures recur within an adjustable alerting window
Setting up Slack alerts
Connect your Slack workspace
Click Connect Slack. You will be redirected to Slack’s OAuth flow. Grant Hatchet permission to post to your workspace.
Setting up email alerts
Alerting window
The alerting window controls how frequently Hatchet will send alerts for the same recurring failure. For example, if a cron task fails every minute and your window is 30 minutes, you will receive one alert rather than sixty. You can adjust the alerting window from the Notifications settings page. Shorter windows give you faster feedback; longer windows reduce noise for tasks that are retried frequently.Managing alerts
All notification channels and their status are listed on the Settings → Notifications page. From there you can:- Enable or disable individual channels without deleting them
- Update the Slack channel or email addresses
- Adjust the alerting window
- Send a test alert to confirm delivery
Alerts reference the tenant they belong to, so notifications from different tenants are kept separate even if they share the same Slack workspace.
Next steps
Dashboard
View run history and inspect failures directly in the dashboard.
Task logs
Correlate alerts with the logs captured during a failed run.