Set up and manage Slack enterprise search
With enterprise search, members of your 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: You can also create custom connectors using internal data sources with the Slack APIs. For more information, visit Enterprise Search for apps in our API documentation.
How it works
- Org Owners and Org Admins can enable or disable enterprise search. For most organizations, enterprise search is disabled by default, but if you use the Google Drive or Microsoft One Drive and Sharepoint apps in Slack it may be enabled automatically.
- Once enterprise search 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 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 or disable 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 or uncheck the box next to Enable enterprise search for the entire organization and click Save.
Add data sources
Once you make a data source available for your organization, members can connect their accounts to view content from that source in Slack search results. Some data sources require additional configuration to complete setup.
Supported data sources
- Asana
- Box
- Confluence Cloud
- Dropbox
- GitHub
- Google Drive
- Google Mail
- Jira Cloud
- Microsoft Outlook
- Microsoft Teams
- OneDrive/SharePoint
- Salesforce
Note: If you've configured a connection between Slack and Salesforce, Salesforce will be automatically available as a data source in enterprise search. You can manage settings and access from the Salesforce section of the admin dashboard.
Add a data source
When you add a data source, you can also decide who will be able to access it.
- 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 Configure next to the data source you’d like to add.
- Next to Who can use, click Edit.
- Select an option from the dropdown menu. If you’re granting or restricting access to certain IDP groups or people, check the box next to the groups or names.
- Uncheck the box next to Allow these people to access this source in AI search if you’d like.
- Click Save.
Additional configuration
Some data sources require additional configuration to complete setup. Additional configuration for the Google Mail and Microsoft Outlook connectors is optional.
Asana
- From the Asana data source page in Slack, click Edit next to Manage integrations.
- Enter the name of your Asana organization, then click Save. You can locate your Asana organization name from the Settings tab of the Asana admin console.
Box
- From your Box enterprise admin settings page, scroll down to Individual Integration Controls.
- In the drop-down menu, search for Box Connector for Slack Workflows.
- Click Configure, then select Available for all users.
Confluence Cloud
- From the Confluence Cloud data source page in Slack, click Edit next to Manage integrations.
- Type the Confluence Cloud subdomain, then click Save.
GitHub
- From the GitHub data source page, click Edit next to Manage integrations.
- 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.
Google Mail
By default, styling and interactive elements (like formatting, links, and buttons) will display in all emails in Slack. To block HTML rendering from untrusted domains, you can create an allowlist. Here’s how:
- From the Google Mail data source page, click Edit next to HTML rendering.
- Add your domains.
- Click Save.
Note: Images will always be displayed because they are hosted on a Slack domain, slack-img.com.
Jira Cloud
- From the Jira data source page in Slack, click Edit next to Manage integrations.
- Enter your Jira subdomain, then click Save.
Microsoft Outlook
By default, styling and interactive elements (like formatting, links, and buttons) will display in all emails in Slack. To block HTML rendering from untrusted domains, you can create an allowlist. Here’s how:
- From the Microsoft Outlook data source page, click Edit next to HTML rendering.
- Add your domains.
- Click Save.
Note: Images will always be displayed because they are hosted on a Slack domain, slack-img.com.
Remove a data source
If you no longer need a data source, you can remove it from your org.
- 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.
- Select 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, click Disable to confirm.
Tip: Check out the Slack blog for more details on how other organizations use enterprise search.
Who can use this feature?
- Org Owners and Org Admins
- Available on the Enterprise+ plan
- Available on the Enterprise Grid plan with the legacy Slack AI add-on