---
title: Zendesk Integration
description: Automating content discovery and Privacy Request fulfillment by integrating MineOS with Zendesk
---

[Skip to content](https://docs.mineos.ai/knowledge/zendesk-integration#main-content)

[![Mine](https://docs.mineos.ai/hs-fs/hubfs/Frame%201948756858.png?width=62&height=40&name=Frame%201948756858.png)](https://docs.mineos.ai/knowledge)

Open main navigation

Close main navigation

 Hello! How can we help you?

- There are no suggestions because the search field is empty.

1. [Help center](https://docs.mineos.ai/knowledge)
2. [Integrations](https://docs.mineos.ai/knowledge/integrations)

# Zendesk Integration

## Automating content discovery and Privacy Request fulfillment by integrating MineOS with Zendesk

This integration allows you to automate privacy requests by deleting user data from Zendesk and performing content discovery on your Zendesk data.

 

### **How this integration works**

### Content Discovery

MineOS will scan records of the following types from your Zendesk account: users, tickets, organizations as well as custom object types. All properties and content will be classified and MineOS will report on all data types found.

### Request Handling

For each request, MineOS will find the User object in Zendesk that his email address matches the verified email address in the request. The user in Zendesk can be an owner of a support ticket, or an agent. The system will handle the user object depending on the type of the request:

Deletion requests

MineOS erases the data subject's personal data from their tickets *before* deleting the user, because deleting the user removes the only way to find their tickets.

For each ticket the user requested, MineOS:

- **Redacts comments the user wrote** — the whole comment body is permanently removed.
- **Redacts the user's identifiers** (email addresses, phone numbers, full name) from comments written by others. Matching is exact — partial or first-name-only matches are deliberately left alone, so unrelated text isn't destroyed.
- **Removes attachments the user uploaded.** On closed tickets, where Zendesk no longer allows redaction, the attachment is deleted instead.
- **Scrubs the user's identifiers out of the ticket subject.**
- **Destroys suspended (never-ticketed) inbound email** sent from the user's address.

Tickets themselves are not deleted. A ticket also holds your agents' replies and your own business record, so MineOS removes the personal data and leaves the ticket shell standing.

Redaction is permanent — Zendesk deletes the redacted content with no way to recover it.

MineOS then runs a "soft" deletion followed by a permanent deletion of the user, following Zendesk's guidelines on handling GDPR deletions. This results in the User object and associated records being permanently deleted:

- No help center content is lost when you delete an end user.
- Deleting an end user's account can’t be undone.
- Related tickets of deleted users are [explained here](https://support.zendesk.com/hc/en-us/articles/4408827493530-What-happens-to-the-tickets-of-a-deleted-user).

Limitations:

- You can't delete these types of users: 
    - You can’t delete an end user with tickets that aren’t closed. Noted: solved tickets are not considered closed. It’s recommended to locate the user’s unclosed tickets beforehand and edit the tickets to [change the requester](https://support.zendesk.com/hc/en-us/articles/4408886900506#topic_jwd_bnr_wt) or [create a trigger to close them](https://support.zendesk.com/hc/en-us/articles/4408827596570).
    - Placeholder users created during [ticket sharing](https://support.zendesk.com/hc/en-us/articles/4408893967514#topic_pxh_wkz_sq).
    - Users created through legacy Chat.
- Because of Zendesk API rate limiting, you can permanently delete up to 700 users every 10 minutes.
- If any part of the ticket erasure fails, MineOS **stops and does not delete the user**, so the request can be safely retried. The request is marked as failed, with the reason shown in the request details.
- Redacting ticket content requires **Agent Workspace to be enabled** and a Zendesk role that is permitted to redact ticket content. Without it, Zendesk returns a permission error and the request fails rather than deleting the user.
- Because tickets are kept, MineOS confirms the deletion by checking that the **user** no longer exists in Zendesk — not the tickets.

 

Copy requests

MineOS exports the user's full Zendesk profile — all user properties, their verified identities (emails, phone numbers) and the organizations they belong to — plus every support ticket they requested, with the full comment thread on each ticket. Satisfaction ratings are included on the ticket. Attachments are listed as metadata (file name, type, size); the files themselves are not included in the report.

**Limitations:**

- The report covers tickets the user **requested**. Tickets where they were only CC'd, or that they handled as an agent, are not collected.
- Very large footprints are capped at 500 tickets, and 1,000 comments per ticket. When a cap is reached, the request is marked **Partially Completed** and the reason is shown in the request details.
- If part of the data can't be read — because of a plan restriction or a missing permission — the request completes as **Partially Completed** rather than being reported as a complete disclosure. The gap is named in the request details.

### Before you start

- \[Optional\] **Enable Preview mode** to view sample PII values alongside classification results. The sample values are stored encrypted and automatically deleted after 7 days. You must enable Preview mode before running the scan to see sample values. For more information about how to set up Preview mode go [here](https://docs.mineos.ai/knowledge/data-classification-preview-mode).

### Setting up

**Before You Start**

- Make sure your MineOS plan supports integrations.
- Make sure you have a Zendesk user. If you are setting up request handling, make sure your Zendesk user has permission to delete users' data — and, for ticket redaction, that **Agent Workspace is enabled** and the role is permitted to redact ticket content (Admin, or an agent role with that right).

1. On the left sidebar, click **Inventory** -\> **Data Sources -\> Add data source** and search for Zendesk in the list and Click "**Add**":
   
   ![Screenshot 2024-12-17 at 14.15.13](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202024-12-17%20at%2014.15.13.png?width=257&height=238&name=Screenshot%202024-12-17%20at%2014.15.13.png)
2. Open newly added Zendesk from the data sources list and scroll down to the "**Request Handling**" section.
3. Select "**Integration**" and enter your Zendesk domain (e.g., https://mycompany.zendesk.com), as shown below (without the "https://"):   
                          
   ![Screenshot 2024-12-17 at 14.05.46](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202024-12-17%20at%2014.05.46.png?width=670&height=449&name=Screenshot%202024-12-17%20at%2014.05.46.png)
4. Click "**Connect**" and follow the instructions on Zendesk to "**Allow"** MineOS the requested permissions:
5. Once the connection is made it should be indicated with a success message. Click "**Save**."

### Zendesk Reference

- Deleting users from Zendesk: [https://support.zendesk.com/hc/en-us/articles/4408821737498-Deleting-end-users](https://support.zendesk.com/hc/en-us/articles/4408821737498-Deleting-end-users)
- "Soft" deleting a user using the API:  
  [https://developer.zendesk.com/api-reference/ticketing/users/users/#delete-user](https://developer.zendesk.com/api-reference/ticketing/users/users/#delete-user)
- Permanently deleting a user from the API:  
  [https://developer.zendesk.com/api-reference/ticketing/users/users/#permanently-delete-user](https://developer.zendesk.com/api-reference/ticketing/users/users/#permanently-delete-user)

### **What's next?**

Read more about the deletion process using integrations [here](https://help.portal.saymine.com/knowledge/managing-deletion-requests-using-integrations).

Read more about the get a copy process using integrations [here](https://help.portal.saymine.com/knowledge/managing-copy-requests-using-integrations).

Talk to us if you need any help with Integrations via our chat or at [portal@saymine.com](mailto:portal@saymine.com), and we'll be happy to assist!🙂

- [Data Inventory](https://docs.mineos.ai/knowledge/data-inventory#main-content)

    - [Systems](https://docs.mineos.ai/knowledge/data-inventory#systems)
    - [Data types](https://docs.mineos.ai/knowledge/data-inventory#data-types)
    - [Activities](https://docs.mineos.ai/knowledge/data-inventory#activities)
- [Compliance Operations](https://docs.mineos.ai/knowledge/compliance-operations#main-content)

    - [Compliance reports](https://docs.mineos.ai/knowledge/compliance-operations#compliance-reports)
    - [Policies & alerts](https://docs.mineos.ai/knowledge/compliance-operations#policies-alerts)
    - [Risk assessments](https://docs.mineos.ai/knowledge/compliance-operations#risk-assessments)
- [DSR Handling](https://docs.mineos.ai/knowledge/dsr-handling#main-content)

    - [Setting Up Channels](https://docs.mineos.ai/knowledge/dsr-handling#setting-up-channels)
    - [Configuring Responses](https://docs.mineos.ai/knowledge/dsr-handling#configuring-responses)
    - [Processing Requests](https://docs.mineos.ai/knowledge/dsr-handling#processing-requests)
    - [Audit & Reporting](https://docs.mineos.ai/knowledge/dsr-handling#audit-reporting)
    - [Setting Up Rights & Workflows](https://docs.mineos.ai/knowledge/dsr-handling#setting-up-rights-workflows)
- [Integrations](https://docs.mineos.ai/knowledge/integrations#main-content)

    - [General information](https://docs.mineos.ai/knowledge/integrations#general-information)
- [Settings & Security](https://docs.mineos.ai/knowledge/settings-security#main-content)

    - [Security](https://docs.mineos.ai/knowledge/settings-security#security)
    - [Your Account](https://docs.mineos.ai/knowledge/settings-security#your-account)
- [Developers Documentation](https://docs.mineos.ai/knowledge/developers-documentation#main-content)

    - [Portal for developers](https://docs.mineos.ai/knowledge/developers-documentation#portal-for-developers)
    - [Webhook](https://docs.mineos.ai/knowledge/developers-documentation#webhook)
    - [Other](https://docs.mineos.ai/knowledge/developers-documentation#other)
- [Release Notes](https://docs.mineos.ai/knowledge/release-notes)
- [Consent Management](https://docs.mineos.ai/knowledge/consent-management)

[![Frame 1948756858](https://docs.mineos.ai/hs-fs/hubfs/Frame%201948756858.png?width=62&height=40&name=Frame%201948756858.png "Frame 1948756858")](https://mineos.ai/)

Copyright © 2026, "MineOS" (Saymine Technologies Inc)