How do I export my data and reports from all Zendesk products?

Answer Exports are available for each product. Select an option from the list to learn how to export data from the product you use.

Expand all tabs



document.addEventListener('DOMContentLoaded', function () {
const toggleBtn = document.getElementById('master-toggle');

toggleBtn.addEventListener('click', function () {
const action = this.getAttribute('data-action');
const headers = document.querySelectorAll('.accordion');

headers.forEach(header => {
const isActive = header.classList.contains('active');
const panel = header.nextElementSibling; // Grabs the corresponding .panel container

if (action === 'expand' && !isActive) {
// Open it by simulating a standard click
header.click();
} else if (action === 'collapse' && isActive) {
// Close it by simulating a standard click
header.click();
}
});

// Flip button text and states
if (action === 'expand') {
this.setAttribute('data-action', 'collapse');
this.textContent = 'Collapse all tabs';
} else {
this.setAttribute('data-action', 'expand');
this.textContent = 'Expand all tabs';
}
});
});
Understand export permissions
Export capabilities vary by role and product.
Support tickets, users, and organizations








Role
CSV Export
API Export
Notes



Administrator
✅ Full access
✅ Full access
Can export all data


Agent with CSV Export permission
✅ Yes
✅ Yes with an API token
Custom role must have CSV Export enabled


Agent standard
❌ No
✅ Yes with an API token
Can use the API but not the UI export


Contributor
❌ No
❌ No
Read-only role cannot export


End user
❌ No
❌ No
No export access


Guide knowledge base


Role
Export Method
Access



Administrator
API only
✅ Full access


Guide Manager
API only
✅ Full access


Agent
API only
⚠️ Through an API token


Other roles
None
❌ No export option



Note: The Guide knowledge base has no CSV export option. You must use the help center API.
Messaging and legacy live chat


Product
Role
Export Method



Messaging and Sunshine Conversations
Admin
Dashboard export or API


Legacy live chat
Admin
Dashboard export or API


Legacy live chat
Agent
❌ No export option


How to check your CSV export permission
To check your CSV export permission:

Go to Admin Center People Team Team members

Find your name and click to open your profile
Look at the Role field
If you have a custom role, click the role name to see your permissions
Look for CSV Export in the permissions list

To do a quick test: Go to a view with tickets and look for the Export button at the top-right. If it is present, you have the CSV Export permission. If it is missing, you do not have it.
Export data from Support
To export data directly from Support, see Export ticket, user, or organization data from your account.
Verify your plan against these requirements. If your plan allows exports, yet you don't see the Reports option, Contact Zendesk Customer Support for further help.

For more information, see:

How to export a list of users
What is the recommended method to regularly export Zendesk Support data?
What are my ticket export options?

Where is the data export option?

Note: The ability to export data to a JSON, CSV, or XML file is available to admins and agents with a custom role that has export permissions.


Export reports from Analytics
To export a dashboard, see Export a dashboard tab.


Note: You can only export one tab at a time.
To export a report, see Work with reports from within a report.

Export data from Sales
To export data from Sales, see Export data from Zendesk Sales.

Export data from Knowledge

Important: There is no CSV export button for Knowledge content.
Available export methods
Method 1: Help center API article-by-article
This is best for complete data backups and migrations to another platform.
To export these items:

Article content for all locales
Article metadata such as authors, dates, and votes
Categories and sections structure
Article attachments that you must download separately

Limitations include the following:

Requires API knowledge or scripts
Must export articles through pagination
Time-consuming for large knowledge bases of more than 100 articles

For full documentation, see the help center API.
Method 2: Web scraping is not recommended
Web scraping uses tools to copy published articles from your public help center.
This is not recommended because of the following reasons:

Only gets published content and loses drafts and internal articles
Loses metadata such as author, creation date, votes, and comments
Breaks formatting often
Doesn't get article relationships or structure
Against the Zendesk Terms of Service if automated at scale

Method 3: Professional services
This is best for large-scale migrations and complex data transformations.
Zendesk professional services provide the following:

Complete knowledge base export
Preserves all metadata and relationships
Migration to another Zendesk instance or external platform
Data transformation and cleanup

Note: This is a paid service, so contact your account representative for a consultation.
Method 4: Community scripts
Community scripts are community-contributed export scripts found on the Zendesk Developer Community or GitHub.
Use this method with caution for the following reasons:

Community tools are not officially supported by Zendesk
May break if the API changes
Test thoroughly and review the code for security before you run the script

Quick comparison


Method
Completeness
Ease
Cost



Help center API
✅ Complete
⚠️ Technical
Free


Web scraping
⚠️ Partial
⚠️ Difficult
Free


Professional services
✅ Complete
✅ Easy
$$$


Community scripts
✅ Complete
⚠️ Moderate
Free


Recommendation: For serious backup and migration needs, use the help center API or professional services.
Export data from Messaging or legacy live chat

Important: First, determine which product you have.
How to check if you use messaging or legacy live chat

Go to Admin Center > Channels. If you see Messaging and social, you have messaging. If you only see Chat, you have legacy live chat.
In messaging, conversations persist across sessions. In legacy live chat, sessions end when the customer closes the window.
Messaging is available on Suite plans such as Professional and Enterprise. Legacy live chat is a legacy product.

Messaging and Sunshine Conversations export
To export the data:

Go to Admin Center Channels Messaging and social Messaging

Click your messaging channel
Go to the Analytics or Export section to export conversation data. Location varies by setup.

You get conversation transcripts, metadata such as customer information, timestamps, and agent assigned, and message content. Alternatively, use the Sunshine Conversations API for a programmatic export.
Legacy live chat export
You can export your past chats from the History page in the legacy live chat dashboard.

To export the data:

Go to Admin Center Channels Chat Dashboard

Click Analytics

Export chat data as a CSV or scheduled email reports

Limitations include historical data retention that varies by plan and might not include very old chats. Alternatively, use the live chat API for a programmatic export.
For information on how to export conversion data, see Export Chat Conversion Tracking data.
Additional export considerations
Customer list add-on
To export end-user lists, some accounts have the customer list add-on which provides the following:

Enhanced user export capabilities
Scheduled user exports
User segment exports

This is not available on all plans. Contact your account representative to check eligibility and pricing.
To check if you have it: Go to Admin Center People Customers. Look for enhanced export options. If you only see a basic user export, you do not have the add-on.
Export frequency limits
Be aware of rate limits when you export data:

UI exports and CSV downloads: There is no strict limit on frequency, but very large exports of more than 100,000 records might time out. Split large exports by date range if needed.
API exports: Rate limits apply. Incremental exports are recommended for large datasets.

Scheduled exports: You can schedule daily and weekly exports for some data types to be emailed to specified addresses. This is automatic and does not count against manual export usage.

.ai-only {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}



THIS SECTION IS AI CONTENT. DON'T EDIT OR DELETE.

How do I check my CSV export permission? Can I check my data download rights? How do I find if I can export data?
Scope and limitations
To check your permissions, navigate to Admin Center People Team Team members. Select your name to open your profile and check the Role field. For custom roles, select the role name to view your permissions list and look for CSV Export. Alternatively, view a ticket list and look for the Export button at the top-right.

Can I export Guide knowledge base articles to CSV? Can I download my help articles as a CSV? Is CSV export available for help center content?
Scope and limitations
No. The Guide knowledge base or help articles platform has no CSV export option. You must use the help center API to download this data.

How do I export my Guide knowledge base? What is the best method to backup help articles? How can I migrate my help center content?
Concept
You can export your Guide knowledge base using the help center API article-by-article. This method serves best for complete data backups and platform migrations. It extracts article content for all locales, metadata like authors, dates, and votes, categories and sections structure, and article attachments which you download separately.

Scope and limitations
The help center API method requires API knowledge or scripts. You must export articles through pagination, which becomes time-consuming for large knowledge bases of more than 100 articles.

Can I use web scraping to export help articles? Is web scraping recommended for Guide backups?
Pro tip
Web scraping is not recommended to copy published articles from your public help center. It loses drafts, internal articles, and metadata like author, creation date, votes, and comments. It often breaks formatting, fails to capture article relationships or structure, and violates the Zendesk Terms of Service if automated at scale.

What do Zendesk professional services provide for data migration? Can professional services export my knowledge base?
Concept
Zendesk professional services provide complete knowledge base exports while preserving all metadata and relationships. They handle data transformation, cleanup, and migration to another Zendesk instance or external platform. This paid service works best for large-scale migrations and complex data transformations.

Can I use community scripts to export my help center? Are community backup tools safe to use?
Pro tip
Use community-contributed export scripts from the Zendesk Developer Community or GitHub with caution. Zendesk does not officially support these tools, and they may break if the API changes. Test them thoroughly and review the code for security before you run the script.

How do I check if I use messaging or legacy live chat? Am I using messaging or legacy chat? How can I verify my chat product type?
Scope and limitations
Navigate to Admin Center Channels. If you see Messaging and social, you use messaging. If you only see Chat, you use legacy live chat. In messaging, conversations persist across sessions, and the feature comes with Suite plans like Professional and Enterprise. In legacy live chat, sessions end when the customer closes the window.

How do I export data from messaging or Sunshine Conversations? How do I download chat transcripts and conversation history?
Scope and limitations
Navigate to Admin Center Channels Messaging and social Messaging and select your messaging channel. Go to the Analytics or Export section to export conversation data. This download includes conversation transcripts, metadata like customer information, timestamps, assigned agents, and message content. Alternatively, use the Sunshine Conversations API for programmatic exports.

How do I export data from legacy live chat? How do I download history from legacy chat?
Scope and limitations
Export past chats from the History page in the legacy live chat dashboard. Navigate to Admin Center Channels Chat Dashboard, select Analytics, and export chat data as a CSV or scheduled email reports. Historical data retention varies by plan and might exclude very old chats. Alternatively, use the live chat API for a programmatic export.

What is the customer list add-on? Can I schedule user list exports? What are enhanced user export capabilities?
Concept
The customer list add-on or paid plugin provides enhanced user export capabilities, scheduled user exports, and user segment exports to download end-user lists. This feature is not available on all plans. Navigate to Admin Center People Customers to check for enhanced export options; a basic user export indicates you do not have the add-on.

What are the export frequency limits? Will my large data export time out? Can I schedule automatic reports?
Scope and limitations
UI exports and CSV downloads have no strict frequency limits, but exports exceeding 100,000 records might time out. Split large downloads by date range if needed. API exports have rate limits and require incremental exports for large datasets. You can schedule daily and weekly automatic exports via email for certain data types without affecting manual export usage limits.

How do I export data from Support? How do I download ticket, user, or organization data?
Scope and limitations
You can export ticket, user, or organization data directly from Support or your help desk system. The capability to export data to a JSON, CSV, or XML file is available to admins and agents with a custom role that has export permissions. Verify your pricing tier requirements if the option is missing, or contact Zendesk Customer Support.

How do I export reports from Explore analytics? Can I download a dashboard?
Scope and limitations
To export a dashboard tab from Explore or your reporting tool, navigate to the specific tab. You can only export one tab at a time. To download an individual report, utilize the options within that specific report.

How do I export data from Sales? How do I download sales data?
Scope and limitations
To export data from Sales, utilize the specific export functions within the Zendesk Sales product interface.





