Set up and manage Slack enterprise search
With enterprise search, members of your Enterprise Grid organization can find the information and content they need from other applications (like Google Drive, GitHub, and more) right where they’re already working in Slack.
Tip: Check out the Slack blog for more details on how other organizations use enterprise search.
How it works
- Enterprise search is disabled by default, but Org Owners and Org Admins can enable it for their organization and add data sources from our list of available connectors.
- Once the feature is enabled and you’ve added at least one data source, members can connect their individual accounts to start seeing content from other places in their search results.
- Search results and Slack AI answers will only include source content that the person searching has permission to access. You can also choose whether Slack will surface this content in traditional search results, AI answers, or both.
Enable enterprise search
- From your desktop, click your organization name in the sidebar.
- Hover over Tools & settings, then select Organization settings from the menu.
- Click Settings in the left sidebar and select Enterprise search.
- Click Edit.
- Check the box next to Enable enterprise search for the entire organization and click Save.
Add a data source
Once you make a data source available for your organization, individual members can connect their accounts to view content from that source in Slack search results. We currently support Google Drive and GitHub, but will be adding more data sources in the near future.
- From your desktop, click your organization name in the sidebar.
- Hover over Tools & settings, then select Organization settings from the menu.
- Click Settings in the left sidebar, then select Enterprise search.
- Click Manage next to the data source you’d like to add.
- Next to Enterprise search and AI answers, click Edit.
- Check the box next to Include in traditional search results. If you’d like, you can also choose to Use as source in AI search answers.
- Click Save.
Add and configure GitHub
To use GitHub in enterprise search, there are a few additional steps you’ll need to complete in Slack and GitHub.
- Once you’ve added GitHub as a data source, open the Slack desktop app or Slack in a browser.
- Hover over More, then select Automations.
- Click New Workflow in the top right.
- Click the three dots icon and select Manage integrations.
- To add a new GitHub integration, select Add Integration and choose GitHub from the drop-down menu. Type the name of the GitHub organization you want to use in enterprise search, then click Save.
- If you've already added a GitHub integration, click the three dots icon next to GitHub in your list of integrations. Click Edit, then type the name of the GitHub organization you want to use in enterprise search and click Save.
- Sign into GitHub and install the Slack enterprise search for GitHub app.
- Select the same GitHub organization you specified when adding the integration in Slack, then click Install.
Remove a data source
- From your desktop, click your organization name in the sidebar.
- Hover over Tools & settings, then select Organization settings from the menu.
- Click Settings in the left sidebar, then select Enterprise search.
- Click Manage next to the data source you’d like to remove.
- Next to Enterprise search and AI answers, click Edit.
- Uncheck the boxes next to Include in traditional search results and Use as source in AI search answers and click Save, then select Disable to confirm.
Who can use this feature?
- Org Owners and Org Admins
- Available on the Enterprise Grid plan with the Slack AI add-on