Intercom separates conversation data from contact data, which makes exporting a two-step process. cStar handles both.
Step 1: Export from Intercom
In Intercom, go to Settings > Data Management > Export:
- Contacts CSV -- User and lead profiles (20MB limit per file)
- Conversations -- Request via API or S3 export
Export contacts and conversations separately. You'll import them in two passes.
Step 2: Import Contacts
| Intercom | cStar |
|---|---|
| name | Name |
| phone | Phone |
| user_id | External ID |
| created_at | Created Date |
| custom_attributes.* | Custom fields |
Step 3: Import Conversations
| Intercom | cStar |
|---|---|
| source.subject | Title |
| state | Status |
| conversation_parts | Message history |
| assignee | Assigned Agent |
| tags | Tags |
Conversation Parts
Each part becomes a separate message, preserving author, timestamp, internal/public visibility, and content (HTML is sanitized during import).
Heads Up
- CSV exports are limited to 20MB per file
- Full conversation exports require API access
- Leads import as customers without email addresses
- Intercom's "snoozed" state maps to Pending in cStar
Upload everything at Settings > Team > Import.