Slack Integration

Get Bug0 test notifications directly in your Slack channels.

Features

Slack integration provides:

Setting Up Slack

Step 1: Connect Slack

  1. Open your project
  2. Go to Project SettingsIntegrationsSlack
  3. Click Connect to Slack
  4. Authorize Bug0 to post to your workspace
  5. Select the channel for notifications

Step 2: Configure Notifications

Choose when to receive notifications:

OptionDescription
All resultsNotify on every test run
Failures onlyOnly 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

  1. Go to Slack integration settings
  2. Select a different channel
  3. Save changes

Update Notification Preferences

  1. Go to Slack integration settings
  2. Change notification frequency
  3. Save changes

Disconnect Slack

  1. Go to Slack integration settings
  2. Click Disconnect
  3. Confirm disconnection

Multiple Channels

To send notifications to multiple channels:

  1. Set up the primary channel in Bug0
  2. Use Slack workflows to forward to other channels
  3. 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:

Failures Only for High-Volume

If you run tests frequently, use "Failures only":

Include Relevant Team Members

Add the right people to the notification channel:

Troubleshooting

Not Receiving Notifications

  1. Verify Slack is connected
  2. Check notification preferences
  3. Verify channel still exists
  4. Check you're in the channel

Wrong Channel

  1. Go to integration settings
  2. Select correct channel
  3. Save changes

Bot Not in Channel

If you see "Bug0 bot is not in this channel":

  1. Invite the Bug0 bot to the channel
  2. Type /invite @Bug0 in the channel
  3. Retry the integration

Rate Limiting

If tests run very frequently, Slack may rate limit: