Slack
Integrate Furl with Slack by creating and installing a custom Slack app.
Description
Section titled “Description”Enables collaboration and communication during remediation workflows. Furl can send notifications, updates, and action prompts directly to users or IT teams through Slack channels.
Configuration Steps
Section titled “Configuration Steps”- Go to the Slack API portal: https://api.slack.com/apps
- Click Create New App and select “From scratch”.
- Under OAuth & Permissions, add required scopes. Scopes currently required for pulling user data and sending messages (DM and to channels) include:
channels:writechannels:readchat:writegroups:writegroups:readusers:readusers:read.emailim:writempim:writeusers:write
- Install the app to your workspace and authorize the scopes.
- Copy the generated OAuth Access Token securely.
Required Configuration
Section titled “Required Configuration”Provide the following in Furl:
- Token (Slack App access token) - Your Slack app OAuth access token
Supported Capabilities
Section titled “Supported Capabilities”Datasources
Section titled “Datasources”- Users → Import user information to support user targeting and notifications
Actions
Section titled “Actions”- Send message to channel → Send a message to a Slack channel by name. Supports creating the channel if it doesn’t exist (with
reuse_existing_channelset to false) and adding members during creation. - Send message to user → Send a direct message to a user by username. Supports threading via
message_thread_id.
Troubleshooting
Section titled “Troubleshooting”- Ensure all required scopes are authorized for your Slack app
- Verify the OAuth access token is valid and has the necessary permissions
- Check that the app is properly installed to your workspace
- Make sure the app has access to the channels where you want to send messages