Slack Integration Setup
This guide walks you through connecting Slack to RAD Security using OAuth, enabling automated notifications from workflows directly to your Slack channels.Important: Slack is currently designed for workflow notifications and is not integrated with RADBot.
Prerequisites
Before you begin, ensure you have:Access to your Slack workspace
Access to RAD Security workspace with integration permissions
If your Slack workspace has app approval restrictions enabled, you may need to request approval from a workspace admin before installing the RAD Security app.
Configure in RAD Security
Setting up the Slack integration is simple and uses OAuth for secure authentication:1
Navigate to Integrations
Go to your RAD Security workspace and navigate to Data Sources → Integrations.
2
Select Slack
Find and click on Slack from the list of available notification integrations.
3
Enter Integration Details
You’ll be taken to a screen where you need to enter:
- Integration Name: A descriptive name for this integration (e.g.,
Slack - Security Team)
4
Authorize the RAD Security App
You’ll be redirected to Slack’s authorization page where you can:
- Select the Slack workspace where you want to install the app
- Review the permissions the RAD Security app is requesting
- Click Allow to authorize the integration
The RAD Security app will request permissions to post messages to channels and access basic workspace information.
5
Return to RAD Security
After authorization, you’ll be automatically redirected back to RAD Security with the integration configured.
Verify Integration
After completing the authorization flow, verify your integration is working:1
Check Integration Status
Go to Data Sources → Integrations and locate your Slack integration.Verify that:
- The status shows Connected
- The workspace name is displayed correctly
2
Send a Test Notification
Configure a test workflow to send a notification to a Slack channel and verify the message is delivered successfully.
Your Slack integration is now configured! You can now receive workflow notifications and alerts in your Slack channels.
Configuring Notification Destinations
When setting up workflow notifications, you can specify where messages should be delivered in Slack:Send to a Channel
To send notifications to a specific Slack channel, provide the channel name in your workflow configuration:- Use the channel name with or without the
#prefix (e.g.,security-alertsor#security-alerts) - Works with both public and private channels
If you haven’t added the RAD Security app to a private channel yet, you can invite it using
/invite @RAD Security in the channel.Send Direct Messages to Users
To send notifications directly to a specific user, provide their email address in your workflow configuration:- Use the email address associated with the user’s Slack account (e.g.,
[email protected]) - The user will receive a direct message from the RAD Security app
- No additional setup required - the app can send DMs once authorized
Tip: Use direct messages for notifications that require immediate attention from specific individuals, such as security incidents assigned to on-call engineers.
What Notifications Are Sent
Workflow Completion
Workflow Completion
- Notifications when automated workflows complete successfully
- Summary of workflow actions taken
- Links to detailed results in RAD Security
Security Alerts
Security Alerts
- Critical security events detected by workflows
- Threshold violations and policy breaches
- Urgent issues requiring immediate attention
Custom Workflow Events
Custom Workflow Events
- Custom notifications configured in your workflows
- Scheduled report summaries
- Integration status updates
Use Cases
Workflow Monitoring
Receive real-time updates when security workflows complete, keeping your team informed of automated actions.
Incident Response
Get immediate alerts in dedicated incident response channels when critical security events are detected.
Team Collaboration
Share security findings and workflow results with relevant teams in their existing Slack channels.
Compliance Reporting
Automatically send compliance scan results and reports to stakeholder channels on a scheduled basis.
Troubleshooting
Authorization Failed
Authorization Failed
Notifications Not Appearing
Notifications Not Appearing
Possible causes:
- The RAD Security app hasn’t been added to the target channel
- Workflow notification settings are not configured correctly
- The integration connection has expired
- Invite the RAD Security app to the channel using
/invite @RAD Security - Review your workflow notification configuration
- Check the integration status in RAD Security and re-authorize if needed
Wrong Workspace Connected
Wrong Workspace Connected
Possible causes:
- You were signed into a different workspace during OAuth flow
- Remove the integration from RAD Security
- Sign into the correct Slack workspace first
- Create a new integration and complete the OAuth flow again
Security Best Practices
Channel Access Control
Only send sensitive security notifications to private channels with restricted membership to prevent information disclosure.
Regular Access Reviews
Periodically review which Slack channels have access to RAD Security notifications and adjust as team members change.
Message Content
Configure workflow notifications to avoid including sensitive data like credentials or PII in Slack messages.
Integration Monitoring
Regularly verify the integration status and re-authorize if needed to ensure continuous notification delivery.