- What data is captured per call
- How to interpret exported CSV or JSON files
- The meaning of each analytics field
- How teams typically use call reporting data
What Is Individual Call Reporting?
Every inbound, outbound, test, or campaign call produces a call record containing:- Metadata (IDs, timestamps, duration, direction, type)
- Outcomes and analytics extracted from the conversation
- Summaries and transcript content
CSV export format
You can export individual calls or batches of calls as a CSV file.- One row = one call
- One column = one field
- Timestamps are exported in ISO 8601 (UTC, with
Z) unless otherwise noted.
- Operational monitoring
- Clinical review
- Compliance audits
- BI dashboards
- QA and model evaluation
Field reference
The table below documents columns in the individual call CSV export.Legend
- Type is the data type as exported in CSV (string/number/boolean/date/time).
- Enum lists all allowed values (where applicable).
- Fields marked Analytics are derived from the call transcript using the call analytics schema.
Call metadata fields
Summary & transcript fields
Analytics and outcome fields
The following fields are derived analytics signals extracted from the transcript. Types and enums below are defined by your call analytics schema.Routing, safety, and escalation
Callback and scheduling analytics
Sentiment and satisfaction analytics
Why these differ
- Sentiment reflects emotion
- Satisfaction reflects service perception
Notes on blanks / nulls in CSV
Some analytics fields are nullable in the schema and may export as blank values in CSV. Common reasons:- The topic was not discussed (e.g., no callback requested)
- The feature was not enabled (e.g., authentication off)
- The transcript did not contain enough signal to extract confidently
How teams use call reporting
Ops / QA
- Filter by
status,type,direction - Track answer outcomes with
call_answered_by - Spot escalation rate using
call_escalatedandcall_transferred
Clinical / Care teams
- Use
short_summaryfor fast triage - Use
summaryfor deeper review - Route calls where
urgent_follow_up_required = trueto human queues
Analytics / BI
- Aggregate by
campaign_id,workflow_id, andcall_purpose - Trend sentiment/satisfaction over time and by workflow
- Measure callback demand and preferred timeframes
Best Practices
- Treat call analytics as decision-support, not clinical judgment
- Use
extensive_call_summaryfor review, not raw transcripts - Always honor
do_not_call_again - Route
urgent_follow_up_requiredsignals to humans promptly - Combine CSV exports with campaign-level analytics for context