Slack Enterprise Grid AI Connector

In this help doc

Set up Slack Enterprise Grid so Notion AI can search your Slack, and let Custom Agents read and post in the channels you choose.

Jump to FAQs

Who can connect Slack Enterprise Grid to Notion AI?

To connect Slack Enterprise Grid to Notion AI, you must:

  • Be on Notion’s Enterprise Plan, with more than one member in your Notion workspace.

  • Have a verified email domain in Notion.

  • Be a Notion organisation owner, and the workspace owner for the Notion workspace where the AI Connector is installed.

  • Be a Slack Enterprise Grid admin.

If you’ve already connected Slack to any of the workspaces in your organisation, we recommend disconnecting before setting up the Slack Enterprise Grid connection.

How do I connect Slack Enterprise Grid?

To connect Slack Enterprise Grid to Notion AI:

  1. Go to SettingsNotion AI.

  2. Select Connect Slack.

    • If you’ve already set up the Slack AI Connector, you’ll need to disconnect and then reconnect with Slack Enterprise Grid.

    • While you’re setting up with Slack Enterprise Grid, you won’t be able to use Slack in Enterprise Search.

  3. Follow the authentication prompts for Slack Enterprise Grid. Make sure to choose your Slack Grid organisation under Your organisations; don’t select from your workspaces.

  4. You’ll be redirected to Notion. Click Select Slack workspaces to select your workspaces via your Slack Admin Dashboard.

  5. In Slack, click Add to more workspaces.

  6. Select the Slack workspaces you want reflected in your Slack Enterprise Grid. We recommend adding all spaces and future spaces.

  7. Grant access to Notion AI and select Add App.

The connection can take up to 36 hours depending on the volume of your Slack data.

  • For any additional Notion workspaces, each workspace admin needs to connect Slack in the workspace’s Notion AI settings. Whichever Notion workspace in the Notion organisation was used to first set up the connection will dictate the Slack workspaces that the rest of the Notion workspaces will search in via Enterprise Search. No additional authentication will be required.

  • If a member of a Notion workspace is not in a Slack workspace that the workspace has connected through Grid, they will not be able to query or ask questions about that Slack workspace.

Note:

  • Be careful with the Slack installation flow — you might trigger multiple install/uninstall requests for the same Slack workspace. Each install/uninstall initiates an ingestion/cleanup flow, which is time-consuming. If these processes occur in rapid succession, it could result in an unstable state.

  • For Grid, we don’t support any channel selection. Admins can select the teams they want to ingest.


FAQs

Why don't I see Slack as an option when setting up a Custom Agent?

Make sure an admin has connected the Slack AI connector first. Then ask a Notion workspace owner to confirm Custom Agents are allowed to view and post messages in the Slack connector settings. Finally, confirm you're on a plan that supports Slack with Custom Agents.

Who can install Custom Agents?

Only Slack Org Admins (or Organization owners) can approve the installation for your whole Slack org, and select which Slack workspaces are included. Individual workspace admins can still manage which channels the agent participates in within their workspace.

Will the agent have access to every channel in our Grid?

No. The agent only joins the public channels you invite it to. Each agent connects to one workspace in your Grid at a time, and can also use org-wide channels shared with that workspace.

Do members still need to connect their own Slack account?

Yes. The installation for your Slack org powers Custom Agents, but members may still need to connect their personal Slack account to confirm who they are.

Why can't the Custom Agent see a channel I expected?

Check whether the channel is included in the agent's allowed channel list. Confirm you're signed into the right Slack workspace. You can also manually add the Slack channel by URL if it doesn't populate in your channel list.

Why can the Custom Agent post in one channel, but not another?

The Custom Agent can only work in channels you explicitly allow. Add the channel to the agent's Slack access, then try again.

How do I get more help or report a bug?

Reach out to your Notion contact directly, or share feedback via the in-product feedback button. We're actively monitoring feedback to improve quickly.


Give feedback

Was this resource helpful?