> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dovetail.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zendesk

<img src="https://mintcdn.com/dovetail-e5aa4160/PqFd9t545T8QIl1y/images/integrations/zendesk.png?fit=max&auto=format&n=PqFd9t545T8QIl1y&q=85&s=f191760a1a64b4d2d126d709948f5117" alt="Zendesk Pn" width="1456" height="968" data-path="images/integrations/zendesk.png" />

## Overview

Automatically import Zendesk tickets into Channels in real-time, where they'll be automatically analyzed and classified into themes, allowing you to track trends over time.

When setting up the connection, you'll have the option to select specific inboxes to sync tickets from, and you can also select how far back you'd like to import existing data from. [Learn more about Channels →](https://dovetail.com/help/channels/)

***

## Set up Zendesk integration

You can set up your Zendesk integration from [Settings](https://dovetail.com/settings/integrations), when you create a new **Channel**, or when you want to `Add source` to an existing channel set up in your workspace.

To do this, set up your **Channel** and select **Zendesk** in the **Connect data source** modal. This will require you to review and accept the required permissions.

To ensure the integration works correctly, the Zendesk user setting up the integration should:

1. Have the **Agent** role in Zendesk
2. Under **People → Roles → Tickets**, ensure:
   * **Tickets they can access:** *All within their brand membership, including those in private groups*
   * **Commenting permissions:** Public and private comments
   * **Manage ticket fields:** Enabled

<Note>
  To connect an external data source, you'll need access to it to authorize the specific permissions that Dovetail requires. If you don't have the correct level of access and are unable to authorize, you'll need to reach out to an internal team that can provide you with the correct access.
</Note>

***

## Import tickets automatically to Channels

Once you have connected your Zendesk Account to Dovetail, you can sync support tickets received in Zendesk into a Channel where they will be automatically stored, analyzed, summarized and organized into themes.

* To do this, open or create a new Channel for `Support tickets and` add `Zendesk` as a data source.
* Next, select the inboxes you wish to sync tickets from and how far back you'd like to import existing data from.
* From there, confirm set up and select `Finish`. Once complete, data from Zendesk will start importing into your Channel and continue to sync new tickets into your Channel when received in Zendesk.

<video autoPlay={true} muted={true} loop={true} playsInline={true} className="w-full" src="https://videos.ctfassets.net/8fl1jrx919na/4U7CLQxZ2CpQRiRfaUN92S/af91feaee014a9ef12cc7d9571d2a84c/Zendesk.mp4" />

<AccordionGroup>
  <Accordion title="What Zendesk API scopes does Dovetail request?">
    Dovetail requests the following OAuth scope when connecting to Zendesk:

    * `read` – This provides read-only access across multiple Zendesk resources (not just tickets). It allows Dovetail to import ticket content and metadata into your workspace for analysis.

    > **Note:** While Zendesk offers a more specific `tickets:read` scope, it does **not** return archived tickets via the list tickets endpoint. To ensure a complete and consistent import—including archived tickets—Dovetail uses the broader `read` scope.
  </Accordion>

  <Accordion title="How do you handle Zendesk API rate limits?">
    We monitor your remaining API request allowance, and back off as soon as there are less than 200 requests allowed.
  </Accordion>

  <Accordion title="What tickets are imported into a Channel from Zendesk?">
    Tickets with a status of "Solved" and/or "Closed" in Zendesk are imported into a Channel.
  </Accordion>
</AccordionGroup>
