Zendesk is a cloud customer support ticketing system with customer satisfaction prediction.

Data integration: Skyvia supports importing data to and from Zendesk, exporting Zendesk data to CSV files, replicating Zendesk data to relational databases, and synchronizing Zendesk data with other cloud apps and relational databases.

Backup: Skyvia Backup supports Zendesk backup.

Query: Skyvia Query supports Zendesk.

Establishing Connection

Getting Credentials

While creating a connection to Zendesk, depending on the authentication type you choose, you might be asked to either enter your API Token or Subdomain.

API Token

API Token is an automatically generated REST API authentication token that is used to connect to Zendesk. To get your Api Token, login to Zendesk and go to Admin > Channels > API.


Subdomain is a string in the browser address bar that comes before .zendesk.com.

Creating Connection

To create a connection to Zendesk choose an authentication type. There are three authentication types available: Oauth2.0, Api Token, Email and Password. Depending on the authentication type you choose, the process of creating connection may differ.

OAuth Authentication

OAuth Connection

  1. Select OAuth 2.0 from the Authentication drop-down.
  2. Enter your Subdomain.
  3. Click Sign In with Zendesk and enter your login credentials.

API Token Authentication

API Connection

  1. Select Api Token from the Authentication drop-down.
  2. Specify the URL to connect to.
  3. Enter the email address of your Zendesk user.
  4. Enter your API Token.

Email & Password Authentication

Email & Password Connection

  1. Select Email & Password from the Authentication drop-down.
  2. Enter your Subdomain.
  3. Enter your Zendesk user email and password.

Additional Connection Parameters

Use Custom Fields

Use Custom Fields specifies whether Skyvia will work with custom Zendesk fields via this connection. By default, this checkbox is selected, and you can access custom Zendesk fields via Skyvia. If you clear this checkbox, Skyvia won’t try to access custom fields data. This is useful when your subscription does not allow access to custom Zendesk fields, as accessing Zendesk objects storing custom fields data results in access errors.

Incremental Export

Incremental Export defines whether to use Incremental Export API or Standard Zendesk API for retrieving data from Tickets object.

Incremental Export API vs Standard API

A ticket in Zendesk becomes archived 120 days after its closure. Standard Zendesk API does not return archived tickets. To work with all tickets, select the Incremental Export checkbox.

Incremental Export API supports native ticket filtering by the Updated field only. Standard Zendesk API supports the native tickets filtering by Status, Type, Priority, RequesterId, OrganizationId fields and others, but It does not support the native filtering by the Updated field.

Native filtering allows you to save the number of API calls needed to query data.

To reduce the number of API calls used during tickets replication, synchronization, and when applying an Updated state filter in Import, use Incremental Export API.

Use Standard Zendesk API when you apply filters by other Ticket fields.

Note that you can create several connections to the same Zendesk account with different settings and use them for different purposes.

Connector Specifics

Custom Fields Naming

Skyvia does not support custom Zendesk fields with the double quotation marks in their name.

Supported Actions

Skyvia supports all the common actions for Zendesk Sell.