> For the complete documentation index, see [llms.txt](https://docs.harmony.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.io/integrations/it-service-management/zendesk.md).

# Zendesk

Zendesk is a customer service and support ticketing platform that helps organizations manage customer interactions across multiple channels. Connecting Zendesk to Harmony enables bidirectional ticket synchronization, AI-powered resolution, and seamless migration from traditional support workflows to autonomous IT operations.

### What the Zendesk integration enables

| Capability             | Description                                                    |
| ---------------------- | -------------------------------------------------------------- |
| Ticket Synchronization | Sync tickets bidirectionally between Zendesk and Harmony       |
| AI-Powered Resolution  | Leverage Harmony's AI to automatically resolve Zendesk tickets |
| SLA Monitoring         | Track and maintain SLA compliance across both platforms        |

### Prerequisites

Before configuring the Zendesk integration, ensure you have:

* **Zendesk Administrator Access**: Ability to manage integrations
* **Harmony Account**: Active Harmony workspace with integration permissions

### Connect Zendesk to Harmony

You can now connect Harmony to your Zendesk account, bringing your customer support workflows together in one place. Once connected, Harmony works alongside your existing Zendesk setup to streamline how your team handles support requests.

#### Step 1: Navigate to Integrations

1. Log in to your Harmony dashboard
2. Go to **Settings** > **Integrations**
3. Find **Zendesk** under **IT Service Management** and click **Connect**

![Navigate to Zendesk integration in Harmony dashboard](/files/Ybz5I1pvEO6pW0aLGf3Z)

#### Step 2: Start Authentication

1. Click **Connect** to start the authentication process

![Click Connect to authenticate Zendesk](/files/UAfJZo1B5qmGlEqzzcPQ)

#### Step 3: Authorize in Zendesk

1. You will be redirected to Zendesk
2. Sign in with your Zendesk administrator account
3. Review the requested permissions
4. Click **Allow** to authorize Harmony to access your Zendesk instance

### Troubleshooting

<details>

<summary>Tickets Not Syncing</summary>

**Issue**: Tickets created in Zendesk don't appear in Harmony

**Solutions**:

* Verify API token is valid and hasn't expired
* Check webhook configuration for real-time sync
* Review sync filters and ensure tickets meet criteria
* Confirm network connectivity between systems

</details>

<details>

<summary>Duplicate Tickets</summary>

**Issue**: Same ticket appears multiple times in either system

**Solutions**:

* Check custom field mapping for unique identifiers
* Verify webhook triggers aren't duplicated
* Review sync direction settings
* Disable and re-enable integration if necessary

</details>

<details>

<summary>Status Mapping Errors</summary>

**Issue**: Ticket statuses don't match between systems

**Solutions**:

* Review status mapping configuration
* Ensure all Zendesk statuses are mapped to Harmony equivalents
* Check for custom statuses that need manual mapping
* Test with a sample ticket to verify behavior

</details>

<details>

<summary>API Rate Limiting</summary>

**Issue**: Integration slows down or fails intermittently

**Solutions**:

* Zendesk has API rate limits (200 requests per minute for Professional plan)
* Implement batch processing for bulk operations
* Contact Zendesk to increase rate limits if needed
* Use webhook-based sync to reduce API calls

</details>

### Best Practices

<details>

<summary>Ticket Management</summary>

* **Status Consistency**: Maintain consistent status definitions across both platforms
* **Priority Alignment**: Ensure priority levels mean the same thing in both systems
* **SLA Preservation**: Configure SLAs in Harmony to match or exceed Zendesk SLAs
* **Tag Standardization**: Use consistent tagging across both platforms

</details>

<details>

<summary>Performance Optimization</summary>

* **Selective Sync**: Only sync tickets that require dual visibility
* **Webhook Usage**: Use webhooks for real-time updates instead of polling
* **Batch Processing**: Process bulk operations during off-hours
* **Archive Strategy**: Archive old tickets to reduce sync overhead

</details>

<details>

<summary>User Experience</summary>

* **Clear Communication**: Inform users about which platform to use for different request types
* **Consistent Branding**: Maintain consistent language and branding across both platforms
* **Training**: Provide training on when to use Zendesk vs. Harmony
* **Feedback Loop**: Collect user feedback on the hybrid experience

</details>

<details>

<summary>Migration Strategy</summary>

* **Phased Approach**: Migrate ticket types gradually rather than all at once
* **Pilot Program**: Start with a small team or department
* **Success Metrics**: Define clear KPIs for migration success
* **Rollback Plan**: Maintain ability to revert if issues arise

</details>

### Data & Privacy

<details>

<summary>Data Handling</summary>

* All ticket data is encrypted in transit (TLS 1.2+) and at rest (AES-256)
* Harmony stores minimal ticket metadata; full ticket content remains in Zendesk
* Personal information is processed according to GDPR and privacy regulations
* Data retention policies can be configured to match your compliance requirements

</details>

<details>

<summary>Compliance</summary>

* **GDPR**: Full data subject rights support including access, deletion, and portability
* **SOC 2 Type II**: Both Zendesk and Harmony maintain SOC 2 certification
* **HIPAA**: Available for healthcare organizations (requires Business Associate Agreement)
* **PCI DSS**: Payment data is never stored; compliant with credit card handling requirements

</details>

<details>

<summary>Access Control</summary>

* Harmony respects Zendesk's role-based access control
* API tokens can be scoped to specific permissions
* Audit logs track all integration activities
* Integration can be disabled instantly if security concerns arise

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.harmony.io/integrations/it-service-management/zendesk.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
