🚧 The Saascannon docs are currently under construction, we are working hard to document Saascannon thoroughly 🚧


As a leading team communication and collaboration platform, Slack revolutionizes workplace messaging and information sharing. Integrating Slack authentication into your product offers users a streamlined login experience within their established communication channels, fostering seamless integration and enhancing productivity for teams already utilizing Slack's collaborative features.

How to setup the Slack auth provider

To enable Slack (opens in a new tab) as an auth provider, you will need to register a new app in the Slack API Console (opens in a new tab). Follow the official guide (opens in a new tab) for up to date instructions on how to do this.

First, navigate to the Slack Apps Page (opens in a new tab) and click "Create an App"

Screenshot of the slack api console applications page wirth an arrow pointing to the create an app button

In the popup, select "From Scratch"

Screenshot of the create an app popup with from scratch and from app manifest options with an arrow pointing to the from scratch option

In the next popup, enter a name and select a workspace to associate your app with before clicking "Create App"

Screenshot showing the Name app & choose workspace step of the create app flow in slack

Once your app has been created, navigate to "OAuth & Permissions" and add your slack callback url to the redirect urls section.

If you are unsure on how to find your callback URL in the Saascannon Dashboard (opens in a new tab), follow our guide on how to find your callback url for auth providers

Screenshot showing the redirect url being added to the new slack app

After this, navigate to "Basic Information" and copy the Client ID and Client Secret

Screenshot of the client id and client secret for the new slack app

Once you have the client id and client secret, you can paste these into the "Enable Slack auth integration form" before clicking "Enable Slack Auth Integration".

Screenshot of the completed enable Slack auth integration form within the saascannon dashboard

Congratulations! Users will now be able to login and link their accounts with Switch accounts in your saascannon tenant.

Screenshot of the saascannon tenant login form with Slack enabled