Step 1: Install Slack Private Content Connector
In Yext, navigate to the App Directory and locate the Slack Private Content Connector.
Review the app listing and click Install to navigate to the first landing page.
Select Install on Yext, review the proposed configuration changes, and click Next.
Input your Workspace Name and click Authorize.
A new tab will pop up with instructions to log into your Slack account with the following information:
- Slack Workspace Name
- Slack Login Information or SSO
Review the permission requests and authorize access to the Slack Workspace by clicking Allow. Only private content will be included in the shared data.
Select the entity types that you would like to pull into Yext by checking the respective box and hit Save.
- If you chose Pinned Messages Only, only pinned messages will be pulled into Yext. All other messages will be excluded from the data ingestion.
- If you are already using the Slack Public Content Connector to pull in Users, do not pull in Users with this app.
Select Add Channels and select the channel that you would like to pull data from. Repeat this step as many times as needed to include all channels you’d like to include in your connector and hit Save.
Select View Your Entities to exit the setup module.
Navigate to Knowledge Graph > Connectors and select the Slack connectors you just created. Hit Run Connector on each connector landing page to initiate the run.
Depending on how many Slack items you have permissioned to import, it may take a few minutes for them to appear. Refresh the Entities page and check out the new Slack Channel, Slack Message, and Slack User entities in the platform!