Zendesk System Integration

This topic describes how to integrate your Zendesk system with the Aisera application. Aisera's Zendesk integration allows you to set up the Aisera software to gather data using your Zendesk authentication.

Prerequisites

Collect the following information about the Zendesk System from the Zendesk Administrator before you integrate it with your Aisera platform.

Information
Explanation

Zendesk Public URL

The URL must be publicly accessible without having to login via the customer's VPN

Authentication Type

This is the type of security/authentication being used to protect the Zendesk public URL.

Data Source Function

Review the reason that you are using this data source with the Aisera platform, such as Ticket Learning, Knowledge Base Learning, ot Ticket creation.

Create a Service Account for use with Zendesk.

Create a Service Account that can be used to pull data. You can provide either username/password or Username/Token.

Zendesk API Token

You can generate a Zendesk API token by following Zendesk documentation link - https://support.zendesk.com/hc/en-us/articles/226022787-Generating-a-new-API-token-

NOTE: Zendesk API Limitation

The Zendesk Search API has a known limitation - it only returns a maximum of 1000 results. This limitation can lead to incomplete data ingestion for large knowledge bases.

To address this, our Zendesk Data Source connector now intelligently leverages the Zendesk Articles API when supported filtering parameters, such as label_names or locale, are used in your data source configuration. The Articles API does not have this 1000-result limitation.

This enhancement ensures more comprehensive and reliable data ingestion of your Zendesk Knowledge Base articles, especially for large knowledge bases or when filtering by labels, by bypassing the Search API's result limit.

To integrate your Zendesk System with Aisera

1. Choose Setting > Integrations from the Aisera Admin UI.

2. Click on + New Integration and search for Zendesk.

3. Select the Zendesk icon and click Next.

4. Enter the following configuration details and click Next.

Where:

Field
Description

Name

Type in a name for the integration

Endpoint

Enter the Zendesk URL

Public

Specifies that the integration can be used outside the firewall

Description

Enter the description (Optional)

5. Enter the Authentication details:

Aisera’s Zendesk integration can be configured to connect to the Zendesk endpoint in one of two ways:

  • Basic

  • OAuth

These methods are described below.

Basic

Before you can use Basic authentication, a Zendesk Admin must provide the User (Service Account created above) the following permissions as part of the Zendesk Agent Role and Staff Profile.

  • Tickets

  • People

  • Macros

  1. After the User has been granted permissions, enter the following authentication details.

Endpoint

Enter the Zendesk URL

Username

Enter the Zendesk username (create above with required permissions)

Accesstoken

Ente the Accesstoken

OAuth

To use the OAuth2, follow the instructions in the link below to generate the OAuth credentials:

https://support.zendesk.com/hc/en-us/articles/203663836-Using-OAuth-authentication-with-your-application

  1. After you have generated the credentials, enter the authentication details below.

Authorization URL

Enter the Zendesk URL

Client Id

Enter the Client ID

Client Secret

Enter the Client Secret

Access Token URL

Ente the Access Token

Last updated