Export conversations
You can export conversation data from the conversations page to a CSV file for further analysis or reporting purposes.
To export conversation data to a CSV file:
- Set the desired date range using the date picker
- Apply any filters to narrow down the data set
- Click the Export to CSV button next to the date picker
The exported CSV contains all conversations matching your current filters and date range. Each row in the CSV represents a single Q/A interaction with the following columns:
| Column | Description |
|---|---|
| Thread ID | Unique identifier for the conversation thread |
| Question/Answer ID | Unique identifier for the individual Q/A interaction |
| Timestamp (UTC) | When the question was asked |
| Question | The user's question text |
| Answer | Kapa's response text |
| Query Type | The type of query |
| Language | Detected language of the question |
| Is Uncertain | Whether Kapa expressed uncertainty in the answer |
| Intent | The conversation's assigned intent, for example Troubleshooting or Lookup |
| Signals | Comma-separated list of detected signals (Pushback, Negative Sentiment) |
| Custom Tags | Comma-separated list of custom tags assigned to the conversation |
| Answer Upvotes | Number of upvote reactions |
| Answer Downvotes | Number of downvote reactions |
| Feedback Comments | User-provided text feedback comments |
| CSAT Rating | Customer satisfaction rating (if collected) |
| CSAT Comment | Customer satisfaction comment text (if collected) |
| Support Form Deflection Status | Success/Failure status for Support Form Deflector questions |
| Integration | Name of the integration where the question was asked |
| Status | Current status tag for the conversation |
| Question Origin URL | URL of the page where the question was asked |
| End User ID | Unique identifier for the end user |
| End User Email | End user's email address (if available) |
| End User Unique Client ID | Custom client identifier for the end user (if set) |
| File Attachments | Comma-separated list of attached file names |
| URL | Direct link to view the conversation in the Kapa platform |
For programmatic access, use the List Threads API endpoint as an alternative to the CSV export. It supports filtering, pagination, and incremental sync via the updated_since parameter, making it suitable for syncing conversation data into third-party analytics systems.