Slack Integration

Integrate Furl with Slack by creating and installing a custom Slack app.

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

  1. Go to the Slack API portal: https://api.slack.com/apps
  2. Click Create New App and select “From scratch”.
  3. Under OAuth & Permissions, add required scopes. Scopes currently required for pulling user data and sending messages (DM and to channels) include:
    1. channels:write
    2. channels:read
    3. chat:write
    4. groups:write
    5. groups:read
    6. users:read
    7. users:read.email
  4. Install the app to your workspace and authorize the scopes.
  5. Copy the generated OAuth Access Token securely.

Required Configuration

Provide the following in Furl:

  • Token (Slack App access token) - Your Slack app OAuth access token

Optional: Install app from the marketplace

Link: https://slack.com/oauth/v2/authorize?client_id=3658252815472.4880636470403&scope=channels:read,chat:write,groups:read,groups:write,users:read,users:read.email&user_scope=channels:read,channels:write,chat:write,users:read,users:read.email,groups:read,groups:write

Supported Capabilities

Datasources

  • Users → Import user information to support user targeting and notifications

Actions

  • Send Message → Coordinate work that needs performed with others

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

Back to Integrations

Documentation Home