Skip to main content

Slack

Overview

Category: messaging

FeatureAvailable
Authentication (oauth2)Yes
Managed syncsNo
    Sync strategies
Unified APINo
    Data invalidationNo
Real-time eventsNo
Passthrough APIYes

Provider setup

To connect to your customers' Slack workspaces, you'll need to update the redirect URL to point to Supaglue and fetch the API access credentials in your Slack app.

Add Redirect URL to your Slack app

Supaglue provides a redirect URL to send information to your app. To add the redirect URL to your Slack app:

  1. Log in to your Slack developer account: https://api.slack.com/apps/

  2. Navigate to your Application or create a new one, then go to the "OAuth & Permissions" tab.

    api.slack.com/apps/A05U8PFAKJL/oauth

    slack_connected_app_oauth

  3. Under "Redirect URLs", paste Supaglue's redirect URL:

    https://api.supaglue.io/oauth/callback

    Unfortunately Slack does not support http urls for localhost, so you will need to use a workaround such as ngrok to make your local development instance https accessible, e.g.

    https://xxxxx.ngrok-free.app/oauth/callback
  4. Click "Save URLs" to update your changes.

Fetch Slack Public App credentials

Copy the Client ID, Client secret, and scopes (comma-separated), and paste them into the Slack configuration form in the management portal.