Zendesk Knowledge Ingestion
Most Zendesk implementations contain two data sources - Tickets and Knowledge Base Articles (Solutions for customer-reported issues).
The Aisera Admin UI contains a pre-mapped connector for a Zendesk product data store. In the first part of the connection task, you will specify the Integration authorization while working with your Zendesk Administrator. Depending on the authorization type that the administrator wants you to use, they may need to create an OAuth2 application for your Aisera Tenant instance to connect with. See also: Content Access Control via 3rd Party APIs. The second part of the connection task involves mapping the data source for your Aisera Tenant instance. In this step, you will create a Data Source using the Aisera Admin UI. The Zendesk connector is pre-mapped, so you should only need to map custom fields, if you have any.
To create a Zendesk Integration for your Aisera Tenant:
Navigate to Settings > Integration in the Aisera Admin UI.
Choose the + New Integration button in the upper-right corner of the window.
Type Zendesk into the Search field.
Select the Zendesk icon and click Next.
For this step, you need to collaborate with the Zendesk administer and determine which authorization type they want to give you to access their Zendesk data source. The supported types appear as drop-down choices on the Step 2 of 3: Configuration window.

Two of the most common authorizations are Basic and OAuth2.

If the Zendesk administrator gives you Basic authorization, you will need a username and possibly a password.

If the Zendesk administrator gives you OAuth or OAuth2 authorization, you will need to add the Client ID, Client Secret, and a Zendesk API Token for the Zendesk application that you're using as a data source.

Add the credentials from your Zendesk administrator and click OK.
To add a Zendesk Data Source to your Aisera Tenant:
Pre-requisiite: Set up a Zendesk Integration for your Aisera tenant, and then you can add a data source.
Navigate to Settings > Data Source.
Click + New Data Source and search for Zendesk.
Select the Zendesk Icon and click Next.
Enter the General Details and click Next.
Name
Description
Name
Name of the Data Source
Integration
Select the Integration created in the step above
Functions
Select one or more of the “Functions” for which this Data Source will be used.
Schedule
Select the schedule of the DS you want it to run.
Description
Optional Description can be added
Note: The parameters below are optional.
Enter the configuration details and click Next.
Name
Description
Max Count
The maximum number of concurrent processes
Ingest Macros
Select if you want to associate macros to tickets -
Example:
Zendesk A macro is a prepared response or action that an agent can manually apply when they are creating or updating tickets. Macros contain actions that can update ticket properties.
Ingest Comments
Ingest Comments
Event Type
Enter the type of the Event
Custom Query
Optional field only if needed
Transformation Script
Optional Description can be added
Select the Template (Optional).
Enter the Ingestion configuration.
Name
Description
Ignore Unsupported Documents
Ignore all documents of non-supported formats if true, otherwise, they will be parsed as plain text
Filter Out Non-ASCII Characters
Indicates whether non-ASCII characters will be removed during parsing (applicable only in Western character sets)
Add Contents Section
Use font properties to delineate section start
Merge Sections With Similar Subjects
If selected, a section listing the top-level sections is created for applicable documents
Use Predefined Section Titles
A comma-separated list of words, sentences, or regular expressions will be used as section titles for every matching line of text; a value of {} activates default section titles
Show Sections As Images
If selected, each page of the parsed document becomes a section, ignoring any section limits within the page
Copy Images During Parsing
If selected, images will be copied from the source to an Aisera server, for faster presentation
Renamed HTML Tags
Specifies HTML tags to be replaced before parsing. For example, to replace <span> with <p>, use tag=span,replacetag=p
HTML Parameters
Custom parameters applicable to HTML document parsing
PDF Parameters
Custom parameters applicable to PDF document parsing
Navigate to Settings > Data Sources and choose the Data Source that you just created.
At the top of the Data Source window, click the triangle button to perform the data ingestion.

Look at the bottom of the Data Source window to see the fields that are mapped from your data source to the Aisera platform. In this example, both Ticket fields and Knowledge fields have been ingested into the Aisera platform and you can see the mapped fields for each by looking at the data on each tab.

Adjust the field mapping, as needed, using the buttons at the bottom of the window.
Review Crawled Knowledge Documents
After the Data Source run completes, the administrator may review all the knowledge documents and ingested sections.
To view all the ingested documents:
Navigate to AI Workbench on the left-hand main navigation panel.
Click the Review > Knowledge Review tab at the top of the page.
You will see
Commit Reviewed
and the number of documents that are ingested.Since this is the first crawl, all the documents are in
Reviewed
status by default.Click on Commit Reviewed and click Commit.
Now, click on the Knowledge tab in the left panel and you will see all the ingested documents. (It might take a couple of minutes to show/load the docs in the knowledge tab)
Last updated
Was this helpful?