Skip to main content

Overview

The Calls table is the complete history of every call on your account — inbound, outbound and web test calls, whether they have already happened, are in progress right now, or are scheduled for the future. Open it from Call Log in the sidebar (under Summary); the page itself is titled Calls. From this one screen you can:
  • Scan every call with its contact, script, time, duration, status and outcome.
  • Search and filter down to exactly the calls you care about, then save that view as a reusable tab.
  • Hover any contact for an instant summary of what happened on the call.
  • Select calls and export them as CSV or JSON, including transcripts and collected data.
  • Click any row to open the full details panel — see Call Details.
The table updates live: calls in progress show an animated status, and newly created calls appear as they happen.

Table columns

Click any column header to sort by that column; click again to reverse the direction. By default the table is sorted by Time with the newest calls first.

Hover tooltips

Hovering a contact name opens a compact call summary without leaving the table:
  • Contact name (or phone number if the call has no named contact).
  • Short summary of what happened on the call.
  • Outcome and sentiment from Post-Call Analysis, when the script has it configured — sentiment shows as a signed score such as +0.40, coloured green for positive and red for negative.
  • Objectives — up to four, each with a tick or cross, plus a “+n more” line for the rest.
  • Data Collection — up to four collected field values, with a “+n more” line for the rest.
Details load the first time you hover a row, so the tooltip may briefly show “Loading…”.
Click the magnifying-glass icon in the table header to open the search box. Search matches calls by:
  • Contact name
  • Script name
  • Batch name
  • Call type (inbound, outbound, web)
  • Status
  • End reason
Results narrow as you type. Click the X next to the box to clear the search and close it.

Filters

Click the filter icon (Add Filters) to build one or more filter conditions. Each condition is a column, an operator and a value; all conditions must match (they combine with AND), and each column can be used in one condition at a time. The operators available depend on the column type: Use Add filter to stack more conditions, Clear all to remove them, and Apply filters to run the result. Applied filters and sorts appear as badges beneath the header — click a badge’s X to remove just that condition, or Clear all to reset the table.

Sorting

Click the sort icon (Add Sorting) to sort by any filterable column, choosing Ascending or Descending per rule. You can stack multiple sort rules; they apply in order. Apply sorts runs them and each active sort shows as a badge beneath the header, alongside your filters.

Saved views

The tab row above the table starts with All — the unfiltered table. Once you’ve built a combination of search, filters and sorts you want to keep:
  • Click Save View and give the view a name. It becomes a new tab and activates immediately.
  • With a saved view’s tab active, changing its filters enables Update View to overwrite it.
  • Delete a saved view with the red bin icon beside the view buttons.
Switching back to All clears the active search, filters and sorts.

Live updates and refresh

The table stays current while you watch it:
  • Calls in progress update their status, duration and outcome in place.
  • When the table is in its default order (newest first), new calls slot straight in at the top.
  • If you’ve applied a custom sort, incoming calls don’t reshuffle your view — instead a New results available (n) button appears; click it to bring them in.
  • The refresh icon reloads the table on demand.
For a dedicated view of calls happening right now, see Live Monitoring.

Selecting calls and exporting

Tick the checkbox on any row to select it, or use the checkbox in the header row to select everything currently shown. Selection drives exports:
  • If rows are selected, only those calls are exported.
  • If nothing is selected, the export includes every call currently loaded in the table for your search and filters — if you haven’t scrolled to the end of your results yet, load the rest first (see Infinite scroll below) so the export isn’t missing calls.
Click the download icon and choose Download as CSV or Download as JSON. The file is named with your team and the date, for example calls_your-team_2026-07-16.csv. CSV columns: ID, Contact, Type, Script, Batch, Time, Duration, Duration (seconds), Status, End Reason, Success Evaluation, Rating, Call Summary, Objectives, Transcript, Phone Origin, Phone Destination, Notes — plus one extra column for every Data Collection field found across the exported calls. Multi-line text such as transcripts is flattened to a single line per cell. JSON export contains the same fields per call, plus the structured Data Collection payload and the full turn-by-turn transcript data, making it the better choice for feeding other systems.

Infinite scroll

The table loads calls 50 at a time. Scroll to the bottom and the next 50 load automatically until you’ve reached the end of your history — there are no page buttons. If nothing matches your search or filters, the table shows “No calls found.”
Every call can be linked to directly: appending ?selected=<call-id> to the Calls page URL opens the page with that call’s details panel already open. Voxworks uses these links itself — for example, call links in an automation’s Execution Log and in a contact’s call history land here — and you can copy the URL from your browser to share a specific call with a teammate.

Next Steps

  • Call Details — everything inside the details panel: summary, transcript, recording, objectives and notes.
  • Call Statuses — what every status and end reason means.
  • Scheduling Calls — place a one-off outbound call with the New Call button.
  • Live Monitoring — watch in-progress calls in real time.