Get Started

OverviewCreate a sourceCreate a modelCreate a destinationCreate a sync


Table of Contents
Zendesk provides a leading customer service platform that includes ticketing, self-service options, and customer support features. Its cloud-based help desk solution is used by more than 200,000 organizations worldwide.


Navigate to Settings > Channels > API and add a new API token for Hightouch.Copy the API token and fill in the fields in Hightouch destination setup:
  • API token: token from Zendesk
  • Email: email used to login to Zendesk
  • Support URL: url for your Zendesk support site (ex: "")

Syncing Zendesk Objects

Zendesk Objects

This integration support syncing the following objects:
  • Users
  • Organizations
  • Tickets
  • Custom Objects
If your Zendesk account has any custom objects, they will show up in the objects dropdown. Hightouch will distinguish the custom objects with a set prefix: (Custom).

Sync Modes

There are two different possible modes for how to alter Zendesk objects:
  • Upsert — pushes new objects to Zendesk and updates fields that change in your warehouse.
  • Update — updates particular fields on existing objects in Zendesk. It does not add new objects.

Record Matching

Records can be matched from your source to your Zendesk objects by selecting a column in your results that matches the external ID, Zendesk ID, or email (contact only) of the Zendesk object.

Field Mapping

You can sync columns from your source to Zendesk's default fields, as well as custom fields for your users, organizations and tickets objects. For more info on how to add custom fields to users, check out this guide.For custom objects, you will be able to sync to any properties from your defined schema.