Summary: ◀▼
Connect external knowledge sources to make content available for search and use across knowledge experiences. You can add up to 50 sources, then manage syncing, permissions, and authentication for connectors like Box, Confluence, Google Drive, Jira, Notion, SharePoint, and more. A Knowledge admin can set up sources, and updates are pulled in during the next sync.
You can connect up to 50 external content sources to your Zendesk account and make the content available wherever external content is used.
Connecting external content using a knowledge connector
You can connect an external knowledge source to your Zendesk account to make the content available wherever external content is used. Each knowledge connector has a connector-specific authentication page that you configure prior to connecting. Once connected, you can use the Connection page to manage the connection. Any updates or additions made to those elements will be ingested into Zendesk during the next sync.
When you connect external knowledge sources to Zendesk, you’ll see them listed as an external search source in Knowledge admin.
You must be a Knowledge admin to set up and manage external content connections.
- In Knowledge admin, click Manage articles (
) in the sidebar. - Click External content > Connections.
- Under the Available sources section, click Connect for the knowledge source you want to connect.
- Review messaging and click Continue to begin configuring the connection.
- Enter the required authentication information to give Zendesk permission to
access content from the knowledge source.
Authentication details vary by connector. See Knowledge connector authentication reference for information specific to the connector you are configuring.
- Click Sync.
The knowledge connector is added to the Connections page and begins syncing. To manage existing connections, see Managing external knowledge connections.
Knowledge connector authentication reference
| Connector | Authentication and connection details |
|---|---|
| Amazon S3 | On the Authenticate tab, configure the following:
On the Define scope tab, configure the following:
|
| Box | Log in to Box with a user account that has the correct
permissions for content you want to sync to Zendesk.
Configure the following:
When you set up a Box connection, you select parent folders that reside in the root directory of your Box knowledge base. When the connector syncs, all supported content within that parent folder (including subfolders and supported files) will sync to your Zendesk account. |
| Confluence | Log in to Confluence with a user account that has the correct
permissions for content you want to sync to Zendesk.
Configure the following:
Connections to personal spaces in Confluence are not permitted. |
| Contentful | On the Authenticate tab, configure the following:
On the Add public URL tab, configure the following:
The knowledge connector only ingests content that can be associated with a URL. If the URL cannot be constructed from the URL format because required fields are missing, the record is skipped during content syncing. |
| Document360 | On the Authenticate tab, configure the following:
Each time you create a connection, you must provide a unique API token. When creating API tokens in Document360 for use with Zendesk, be sure to specify GET as the allowed HTTP method. See the Document360 documentation for more information. |
| Dropbox | Log in to Dropbox with a user account that has the correct
permissions for content you want to sync to Zendesk (.docs,
.xlsx, .html, and .md.) Select the Root folder that you want to sync to your Zendesk account. You can only select the top level folders in the root directory; you cannot select subfolders or individual files in the root directory. When you select a root folder, the sync automatically includes all subfolders and supported file types in that folder. |
| Freshdesk | Configure the following:
Zendesk only ingests content from the default locale. |
| Google Drive | Sign in to Google with a user account that has the correct
permissions for content you want to sync to Zendesk and allow
Zendesk to access your Google Drive files. Select the drives you want to sync. The Google Drive connector supports Google Docs and Sheets. In addition, the Google Drive connector syncs contents from your shared Google Drive. Content from private Google Drives is not synced. You can enroll in the PDF Ingestion EAP to enable syncing of your PDF documents. |
| Guru | On the Authenticate tab, configure the following:
On the Define scope tab, configure the following:
|
| Jira | Select the JIRA account that you want to sync with your
Zendesk account. Enter the following information:
Synced content includes the following:
|
| Notion | Select your Notion Workspace from the drop-down list in the
upper right. Select the pages within your teamspace that you want to sync, then allow access to those pages. Due to limitations with Notion, you can set up only a single Notion connection in your Zendesk account. To add or remove content from this connection, see Adding or removing content from your Notion connection. For pages to be synced to your Zendesk account, they must have content within the body of the page. |
| SharePoint | Log in to Microsoft with a user account that has the correct
permissions for content you want to sync to Zendesk. Select your SharePoint site from the drop-down list. Supported file types are docx, .xlsx, and .md. You can enroll in the PDF Ingestion EAP to enable syncing of your PDF documents. |
| Zendesk | Enter information required for all connections (public and
non-public):
If you want to sync non-public content that requires
user login, click Turn on, then enter the required
information:
Select the Locale (optional) for articles you want to sync. Locale for articles that you want to sync. If you leave this field blank, then articles associated with all locales will be synced. If you don't specify an API token with email and locale, then each connection contains the publically available content in the all locales for that subdomain. All published articles that meet this criteria are synced to the connection. If you want to sync content from another Zendesk subdomain, you'll need to add a new connection for that subdomain. |