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. Intercom caps each CSV file at 20MB on its end.
- 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 |
| source.body | Description |
| 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
- Intercom's CSV export is capped at 20MB per file (their limit, not cStar's). cStar accepts files up to 50MB.
- Full conversation exports require API access.
- Leads import as customers without email addresses.
- Intercom's
snoozedstate maps to Pending in cStar.
Upload everything at Settings → Team → Import.