How do I export all conversations?
Conversation export
Two ways to get your conversation history — depending on purpose.
1. CSV export from the inbox (for reports/analysis)
Inbox → set filters (period, status, agent) → "Export" → pick CSV or JSON → download. Per conversation: ID, visitor email (if any), started, closed, agent, CSAT score, tags, message count.
Limit: 10,000 conversations per export. For larger volumes use the audit export API.
2. Full export including messages (for GDPR/audits)
Settings → GDPR → "Request full export". Async job (5-30 minutes depending on size). Result: ZIP file with:
conversations.json— all conversations and metadatamessages.json— all messages, one per line (JSONL)attachments/— every file attachment in the original formataudit-log.json— admin actions for the same periodsignature.txt— SHA-256 + signed manifest for audit evidence
Download link arrives via email, valid 7 days. The file itself is encrypted with your tenant key (Settings → Security → "Export encryption key").
Automated via API
On Pro/Enterprise: REST endpoint POST /api/v1/admin/exports allows scheduled exports via webhook. Example workflows in the docs.