Slack Integration
Get Bug0 test notifications directly in your Slack channels.
Features
Slack integration provides:
- Test result notifications - Pass/fail summaries
- Report links - Direct links to detailed reports
- Configurable channels - Send to any channel
- Notification preferences - All results or failures only
Setting Up Slack
Step 1: Connect Slack
- Open your project
- Go to Project Settings → Integrations → Slack
- Click Connect to Slack
- Authorize Bug0 to post to your workspace
- Select the channel for notifications
Step 2: Configure Notifications
Choose when to receive notifications:
| Option | Description |
|---|---|
| All results | Notify on every test run |
| Failures only | Only notify when tests fail |
Notification Format
Successful Run
✅ Bug0: All tests passed
Project: E-commerce App
Tests: 12 passed
Duration: 2m 34s
View report: https://reports.bug0.com/...
Failed Run
❌ Bug0: 2 tests failed
Project: E-commerce App
Tests: 10 passed, 2 failed
Duration: 3m 12s
Failed:
• User Login > Should redirect
• Checkout > Should process payment
View report: https://reports.bug0.com/...
Managing the Integration
Change Channel
- Go to Slack integration settings
- Select a different channel
- Save changes
Update Notification Preferences
- Go to Slack integration settings
- Change notification frequency
- Save changes
Disconnect Slack
- Go to Slack integration settings
- Click Disconnect
- Confirm disconnection
Multiple Channels
To send notifications to multiple channels:
- Set up the primary channel in Bug0
- Use Slack workflows to forward to other channels
- Or create multiple projects for different notification needs
Currently, each project can connect to one Slack channel. Use Slack's built-in forwarding for multi-channel notifications.
Best Practices
Dedicated Testing Channel
Create a #qa-testing or #bug0-alerts channel:
- Keeps notifications organized
- Reduces noise in general channels
- Easy to monitor test health
Failures Only for High-Volume
If you run tests frequently, use "Failures only":
- Reduces notification fatigue
- Important failures stand out
- Success is the expected state
Include Relevant Team Members
Add the right people to the notification channel:
- QA engineers
- Developers on call
- Product managers (optional)
Troubleshooting
Not Receiving Notifications
- Verify Slack is connected
- Check notification preferences
- Verify channel still exists
- Check you're in the channel
Wrong Channel
- Go to integration settings
- Select correct channel
- Save changes
Bot Not in Channel
If you see "Bug0 bot is not in this channel":
- Invite the Bug0 bot to the channel
- Type
/invite @Bug0in the channel - Retry the integration
Rate Limiting
If tests run very frequently, Slack may rate limit:
- Reduce test frequency
- Use "Failures only" notifications
- Contact support for high-volume needs