Integrate Slack
You need to be an admin in Atlan to configure the Slack integration. You also need inputs and approval from an administrator of your Slack workspace.
To integrate Slack and Atlan, follow these steps.
Retrieve tokens
To retrieve Slack's integration tokens:
- Access your Slack apps console at: https://api.slack.com/apps
- At the bottom of the page, in the Your App Configuration Tokens box click the Generate Token button.
- In the Generate Your App Configuration Token dialog, from the Workspace drop-down choose your Slack workspace and then click the Generate button.
- From the Your App Configuration Tokens box:
- Under Access Token click the Copy button and save this temporarily.
- Under Refresh Token click the Copy button and save this temporarily.
These tokens usually expire after 12 hours, so you need to use them on the same day they're generated.
Connect to Slack
To connect Atlan to Slack, from within Atlan:
- From the left menu, click Admin.
- Under Workspace, click Integrations.
- In the Slack tile, click the Connect button.
- Enter the tokens you copied from Slack:
- For Access token enter the access token value.
- For Refresh token enter the refresh token value.
- Click Next to continue.
- Under Install the Atlan app in your Slack workspace click the Install now button.
- At the bottom of the resulting Slack popup, click the Allow button. (If you want more details on what each permission does, see What does Atlan do with each Slack permission?)
Request permission from your Slack admin
If you aren't a workspace administrator in Slack, Slack prompts you to request permission to install the integration. To request this permission:
- Under Add a message for your App Managers enter an explanation for installing the app.
- At the bottom of the form, click the Submit button.
- Contact your Slack workspace administrator and ask them to approve the Atlan app.
- Once approved, you'll get an alert in Slack from Slackbot.
- Once you receive the Slackbot alert, return to the Integrations menu in Atlan (in the Admin Center) and click the Add to Slack button.
Atlan is now connected to Slack! 🎉
Configure integration from Atlan to Slack
To configure the Slack integration from Atlan, from the Integrations sub-menu:
- Expand the Slack tile.
- Under the Configurations tab, enter channels to use in your Slack workspace. Enter the channel name or provide a link to the channel without a
#, and press tab or enter after each channel to add multiple channels.- For Channels, add any channels that users can post to from within Slack or get notified on glossary updates.
- For Announcements channel, enter the name of a single channel that users can use to view announcements on assets in Atlan.
- For Workflows alert channel, enter the name of a single channel that users can use to view alerts for workflow activities in Atlan. To receive only failure alerts, toggle on the Receive failure alerts only slider.
- For Playbooks alert channel, enter the name of a single channel that users can use to view alerts for playbook runs in Atlan. To receive only failure alerts, toggle on the Receive failure alerts only slider.
- For Query output share channels, add any channels where users can share query output.
- For Request notifications, toggle on the slider to receive Slack notifications when requests are raised in Atlan and approve or reject them directly from Slack.
- At the bottom of the tile, click the Update button.
Users can now post to Slack without leaving Atlan! 🎉
Channels need to be public for Atlan to be able to post to them. If you try to integrate a private channel, Atlan shows an error for that channel when you try to update.
Configure integration from Slack to Atlan
To configure the Atlan integration from Slack, from within Slack:
- Open each channel you want Slack users to be able to query Atlan from within.
- At the top of the channel, click the name of the channel.
- Change to the Integrations tab.
- In the Apps tile, click the Add an app button.
- Find the Atlan app under the In your workspace heading and click the Add button next to it.
- To add an icon to the Atlan app in Slack, from the Apps page, click the Atlan app. On the Display Information page, under App icon & Preview, click + Add App Icon and upload the Atlan icon for the app.
Users can now search for assets in Atlan without leaving Slack! 🎉
You can even add the Atlan app to private channels.
Configure conversational AI in Slack Private Preview
If your tenant has Conversational AI enabled, you can ask natural-language questions about your data and metadata directly from Slack channels by mentioning @Atlan or by sending a direct message to the Atlan app. To configure conversational AI in Slack:
-
Enable conversational AI in Labs. For complete setup steps, see Set up conversational AI.
-
In Atlan, go to Admin → Integrations → Slack and click Update to apply the latest integration configuration.
-
Ask users who use conversational AI in Slack to link their Slack account from Profile → Integrations → Slack → Connect. For details, see Link your Slack account.
-
In any Slack channel where the Atlan app is added, mention @Atlan followed by your question, for example:
@Atlan show me all verified tables in the finance domain.
You can continue the conversation in Atlan by clicking Send chat to Atlan in Slack. This moves the conversation to the chat experience in Atlan.