When a journey fails or a heartbeat goes down, every minute counts. The faster your team knows about it, the faster they can respond. That's why we built first-class Slack integration.
Connecting Your Workspace
Head to Settings → Integrations and click "Add Slack". You'll be redirected to Slack's OAuth flow where you authorize qa.ai to post messages to your workspace. We only request the permissions we need: posting to channels and sending DMs.
Choosing Your Channels
Once connected, create an alert channel in Settings → Alert Channels. Select "Slack" as the type, pick the channel, and choose which events trigger notifications:
- Journey failures — when a step fails or times out
- Journey recoveries — when a previously failing journey passes again
- Heartbeat downtime — when an endpoint stops responding
- Heartbeat recovery — when an endpoint comes back online
Alert Format
Each alert includes the essential context: what failed, when, which step (for journeys), the error message, and a direct link to the run details with screenshots. No need to log in and dig around — everything you need to start debugging is right in the Slack message.
Pro Tips
Create separate channels for different severity levels. Send journey failures to #ops-critical and heartbeat alerts to #ops-infra. This way your team can set different notification preferences per channel without missing critical alerts.