Slack Integration
Set up Slack to receive competitive intelligence reports directly in your workspace
Get your competitive intelligence delivered directly to your team's Slack workspace. This guide walks you through setting up and customizing your Slack integration.
Prerequisites
Before you begin, you'll need:
- A RivalReport account (Standard plan or higher)
- Admin access to your Slack workspace, or permission to add apps
Setting Up Slack Integration
Step 1: Connect Your Workspace
- Log in to your RivalReport dashboard
- Go to Settings > Integrations
- Click Connect Slack
- You'll be redirected to Slack to authorize the connection
- Select your workspace and click Allow
Step 2: Choose a Channel
After connecting, select where reports should be delivered:
- Choose an existing channel, or create a new one
- We recommend a dedicated channel like
#competitive-intel - Click Save
Step 3: Configure Delivery Settings
Customize what gets sent to Slack:
- Weekly reports — Full digest every Monday
- Real-time alerts — Immediate notifications for major changes
- Summary format — Brief or detailed summaries
What Gets Sent to Slack
Weekly Reports
Every Monday, you'll receive a formatted summary including:
- Key highlights from each competitor
- Pricing changes detected
- Notable hiring activity
- New ad campaigns
- Significant website updates
Real-Time Alerts
If enabled, you'll get immediate notifications for:
- Major pricing changes
- High-priority hiring signals (VP+ roles)
- Significant website changes
- New product announcements
Customizing Notifications
Alert Frequency
Control how often alerts are sent:
- Go to Settings > Integrations > Slack
- Under Alert Settings, choose:
- All alerts — Every detected change
- Important only — Major changes only
- Daily digest — Batched once per day
- Weekly only — No real-time alerts
Channel Selection
You can send different notifications to different channels:
- Weekly reports →
#competitive-intel - Pricing alerts →
#pricing-team - Hiring signals →
#recruiting
Managing the Integration
Updating Channel
To change the delivery channel:
- Go to Settings > Integrations > Slack
- Click Change Channel
- Select the new channel
- Click Save
Pausing Notifications
To temporarily pause Slack notifications:
- Go to Settings > Integrations > Slack
- Toggle Pause Notifications
- Notifications will resume when you toggle back
Disconnecting Slack
To remove the Slack integration:
- Go to Settings > Integrations > Slack
- Click Disconnect
- Confirm the disconnection
You can reconnect at any time.
Troubleshooting
Messages Not Appearing
If messages aren't showing up:
- Verify the bot is in the channel (invite @RivalReport if needed)
- Check that the channel still exists
- Verify the integration is connected in Settings
- Try disconnecting and reconnecting
Permission Errors
If you see permission errors:
- Ensure you have admin access to the workspace
- Check that the RivalReport app hasn't been removed
- Verify the channel permissions allow bot posts
Message Formatting Issues
If messages look broken:
- Try a different channel
- Check if other bots work correctly
- Contact support if the issue persists
Team Access
Any team member can view Slack messages, but only admins can:
- Change integration settings
- Update channel selection
- Disconnect the integration
Security
Our Slack integration follows security best practices:
- We only request necessary permissions
- We never read your other Slack messages
- Connection uses OAuth 2.0
- You can revoke access at any time