Zendesk

You can load the data of your Zendesk tickets and user information into the Destination of your choice using Hevo Pipelines.

For creating Pipelines using this Source, Hevo provides you a fully managed BigQuery data warehouse as a possible Destination. This option remains available till the time you set up your first BigQuery Destination irrespective of any other Destinations that you may have. With the managed warehouse, you are only charged the cost that Hevo incurs for your project in Google BigQuery. The invoice is generated at the end of each month and payment is recovered as per the payment instrument you have set up. You can now create your Pipeline and directly start analyzing your Source data. Read Hevo Managed Google BigQuery.


Prerequisites

  • You are an Administrator in Zendesk to access your data through APIs.

Configuring Zendesk as a Source

Perform the following steps to configure Zendesk as a Source in your Pipeline:

  1. Click PIPELINES in the Asset Palette.

  2. Click + CREATE in the Pipelines List View.

  3. In the Select Source Type page, select Zendesk as the Source.

  4. In the Configure your Zendesk Source page, provide the following information:

    Zendesk Settings

    • Pipeline Name: A unique name for your Pipeline.

    • Sub Domain: Your Zendesk sub-domain.

    • Email: Your login email ID for Zendesk.

    • Token: The Zendesk token which you generated.

  5. Click TEST & CONTINUE.

  6. Proceed to configuring the data ingestion and setting up the Destination.


Generating a Zendesk API Token

  1. Go to your Zendesk dashboard.

  2. In the left navigation bar, click the gear () icon.

  3. In the page that is displayed, select Channels > API.

  4. Click on the settings tab and enable Token Access.

  5. Click on the + button and generate a new API Token.

  6. Copy the API Token and save it in a secure location. For more details please go through the Zendesk documentation.


Data Replication

Hevo gets information regarding your Organizations, Tickets, Ticket Events, and Users using Zendesk’s Incremental Export API.

The data produced by this API has a field named id that is unique to a datatype, for example, ticket or user. Hevo recommends you to use id as your primary key while creating a table in your Destination.

Last updated on 26 Jul 2021