- Migration Guides
- Intercom
- Export Your Data
Export Your Data
Part of the Intercom migration guide
Learn how to export your customer data, conversation history, and contacts from Intercom before migrating to a new platform.
How to Export Your Data from Intercom
Intercom provides several export methods depending on data type: CSV exports for conversation metadata via Reports, individual conversation downloads as text or PDF, bulk conversation content via the Conversations API, and full JSON exports to Amazon S3 or Google Cloud Storage. There is no single "export everything" button — you need to use different tools for different data types.
Export Individual Conversations (Text/PDF)
Open any conversation or ticket in your inbox, click the three dots in the top right corner, and select Export conversation as text or Export conversation as PDF. The export includes the full message chronology, timestamps, participants, and all visible content. This works for both conversations and tickets, but only one at a time — there's no bulk content export option from the UI.
Export Conversation Metadata (CSV)
Go to Reports > Dataset export to export conversation data as CSV. You can select specific datasets, time ranges, and columns. Instant downloads support up to 10,000 rows — larger exports are emailed to you. Important: CSV exports include metadata only (timestamps, assignees, tags, status, response times) but not the actual message content. For full conversation text, you need the API or S3 export. You can also schedule recurring CSV exports (daily, weekly, or custom) for automated reporting.
Export Conversation Content in Bulk (API)
The Conversations API is the primary way to bulk-export full conversation content. Use the List Conversations endpoint to get conversation IDs, then retrieve each conversation's full content with a GET request. The Export API allows exports for a maximum 90-day timeframe per request. Rate limits apply based on your plan. This is the most reliable method for getting complete conversation threads with all replies and internal notes.
Export to Amazon S3 or Google Cloud Storage (JSON)
For large-scale data preservation, go to Settings > Data > Imports & exports > Export data to configure JSON exports to Amazon S3 or Google Cloud Storage. Two modes are available: Historical (up to two years of conversation data) and Periodic (hourly or daily exports of new and updated conversations). Exported files use JSONL format with detailed message content and attachments. Note: exported data cannot be re-imported into a new Intercom workspace.
Export Contacts
Navigate to the Contacts section in your workspace and use the export function to download contacts as CSV. The export includes names, email addresses, phone numbers, company associations, custom attributes, and tags. You can filter contacts before exporting to limit the dataset. For GDPR-related exports, Intercom provides a separate GDPR data export tool that packages all data associated with a specific user.
What You Cannot Bulk Export
Workflow automation rules, custom bot configurations, Product Tour sequences, help center article content, Fin AI training data, macros (saved replies), and Messenger customization settings have no bulk export. Document these manually: screenshot your workflow builder rules, copy macro text, note your Fin AI guidance settings, and record your SLA policy thresholds. If you use Intercom's 300+ marketplace integrations, note which apps are installed and their configurations.
Tip: Start the S3/GCS export before beginning your migration — it can take time for large datasets. The API export is faster for targeted data extraction, while cloud storage export is better for full archival.
Need the full migration guide?
This page covers export your data specifically. For the complete step-by-step migration process:
Read the complete Intercom migration guide →Ready to try Converge?
$49/month flat. Up to 15 agents. 14-day free trial, no credit card required.
Start Free Trial