Slack Setup
Send notifications to your team's Slack channels using incoming webhooks.
Step 1: Create a Slack Webhook
- Go to Slack API and create a new app
- Navigate to Incoming Webhooks and enable it
- Click Add New Webhook to Workspace
- Select the channel for notifications
- Copy the webhook URL
Step 2: Add Integration in Device Farm
- Navigate to Settings > Integrations
- Click Add Integration
- Select Slack
- Enter a name (e.g., "QA Team Notifications")
- Paste the webhook URL
- Optionally specify a channel override
- Click Save
Step 3: Create Notification Rules
- Expand your integration by clicking the chevron
- Click Add Rule or use Quick Daily Report for a pre-configured daily report
- Select the event type
- For scheduled reports, select a schedule preset or enter a custom cron expression
- Click Save
Slack Message Examples
Build Complete Notification
✅ Build Passed
Build: my-regression-suite
Results Summary
• Total Sessions: 100
• Passed: 95 ✅
• Failed: 5 ❌
• Pass Rate: 95% ⭐
• Duration: 1h 30m ⏱️
📱 Devices Used
🥇 Pixel 6 - 30 sessions
🥈 iPhone 14 - 25 sessions
🥉 Galaxy S22 - 20 sessions
[View Build Details]
Daily Report Notification
📊 Daily Report - 2026-01-30
Summary
• Total Tests: 250
• Passed: 230 ✅
• Failed: 20 ❌
• Pass Rate: 92% ⭐
• Avg Duration: 5m 30s
📱 Top Devices
🥇 Pixel 7 - 45 sessions
🥈 iPhone 15 Pro - 38 sessions
🥉 Galaxy S23 - 32 sessions
[View Analytics]
Testing Your Integration
Test Connection
Click the Send icon (paper airplane) on any integration to send a test message. This verifies your webhook URL is correct.
Send Report Now
Click the Chart icon on any integration to immediately send a report with the last 30 days of data. Useful for testing report formatting without waiting for the scheduled time.
Troubleshooting
Notifications not arriving
- Verify the webhook URL is correct and starts with
https://hooks.slack.com/ - Check that the integration is enabled
- Check that the notification rule is enabled
- View the notification logs for error messages (click View Logs in the Integrations header)