How do I export all conversations?
Conversation Export
Two ways to access your conversation history — depending on the purpose.
1. CSV Export from the Inbox (for Reports/Analysis)
Inbox → Set filters (time period, status, agent) → "Export" → Choose CSV or JSON → Download. Contains per conversation: ID, Visitor Email (if available), started, closed, agent, CSAT score, tags, number of messages.
Limit: 10,000 conversations per export. For larger quantities, use the Audit Export API.
2. Full Export Including Messages (for GDPR/Audits)
Settings → GDPR → "Request Full Export". Asynchronous job (duration: 5-30 minutes depending on data volume). Result: ZIP file with:
conversations.json— all conversations including metadatamessages.json— all messages, one per line (JSONL)attachments/— all file attachments in their original formataudit-log.json— Admin actions in the same time periodsignature.txt— SHA-256 + signed manifest for audit verifiability
Download link sent via email, link is valid for 7 days. The file itself is encrypted with your tenant key (Settings → Security → "Export-Encryption-Key").
Automatically via API
On Pro/Enterprise: REST endpoint POST /api/v1/admin/exports allows scheduled exports via webhook. Example workflows in the documentation.