A call that is still running shows a Listen live button in its row when your plan includes Live monitoring. See Live monitoring & supervisor for listening in, whispering, barging in, or taking over.
The list
Each row shows the contact, the assistant that handled it, type, direction, status, duration, date, a short summary, and the contact’s tags. Reply threads — every inbound and outbound turn on the same email thread or messaging conversation — are grouped into one row, so a back-and-forth reads like a single conversation instead of one row per message.Conversation summaries
Conversation Summary shows a generated recap only. If none is available, the list cell stays empty and the summary section is hidden. The email subject, original messages and transcript remain available in the details. Success explanations stay in Analysis.- Calls, widget conversations and WhatsApp voice: a summary is generated after the conversation ends when a usable transcript is available. Older calls may finish processing after you open their details; refresh to see a newly saved summary.
- Messaging channels, including Instagram, Gmail, Outlook and Zendesk: analysis runs when the conversation ends, either manually or after the connection’s configured inactivity period.
- Native email: the thread is analyzed after a successful automatic reply. Skipped or failed replies and outbound-only threads can have no summary.
Filtering
Choose Add filter, pick a category and value, then click Apply. Applied filters become compact chips. Click a chip to edit it; hover or focus it to read a long value in full. Use × to remove a filter, + to add another, or Clear all to reset them. Direction appears as an icon before the contact; hover or focus it to see its name.
History → Add filter: choose Type → Email to show email conversations, then narrow the view by status, direction, agent, campaign, or tags.
- Type — Call, Avatar (web voice with a virtual avatar), Live chat (widget text chat), WhatsApp voice, WhatsApp, Email, or a specific messaging platform (Telegram, Slack, Messenger, Teams, Discord, Google Chat, X, plus any Beta connectors your workspace has enabled).
- Direction — inbound, outbound, or web.
- Status — queued, in progress, completed, failed, no answer, busy, or skipped.
- Assistant or Campaign.
- Tags — show only conversations whose contact carries a given tag. Opening History from an Audience contact narrows the list to that one contact.
- Search — matches phone numbers and call summaries, the contact name or handle on messaging channels, and email addresses, subjects, and message bodies.
from and to on the API when you need one.
Conversation detail
On desktop, Overview, Insights (voice calls) and Details switch the left column. The recording and transcript stay visible on the right, and the bottom action buttons reveal their labels on hover or keyboard focus. On mobile, call details are organized into Overview (contact, summary and analysis), Transcript (recording and conversation), Insights (voice measurements), and Details (call information, usage and automation). Open Actions at the bottom to see the available operations and their credit costs. Open a row for the full picture:- Recording and transcript (calls) — play the recording in the built-in player or download the audio file. The transcript follows the playback, and selecting a line jumps the audio to that moment. After a call you can request an Enhanced transcript re-generated from the recording and switch between it and the live one.
- Input variables — values passed into the conversation before it started (pre-chat form answers, campaign lead data, API-supplied variables).
- Analysis — sentiment, the success verdict with its reason, any structured fields your assistant’s post-call analysis is configured to extract, and the per-call AI QA scorecard (score, pass or fail, and the criteria behind it) when your assistant has scorecards enabled.
- Webhook & Automation — delivery status for any outbound webhook tied to the conversation, with the HTTP response.
- Usage & cost for that conversation.
Actions
Select one or more rows — or act on the open conversation directly — to:Re-evaluate and Re-transcribe consume credits — the button shows the cost before you run it. Re-evaluate bills at the workspace’s History re-evaluate rate per run and Re-transcribe at its Re-transcribe rate per recorded minute; current rates are on the Usage page. Re-transcribe appears only for calls that have a recording and haven’t been re-transcribed yet.
Exporting
The Export button downloads the current filtered page as a CSV (contact, assistant, type, direction, status, duration, date, and summary). Apply filters first to scope what’s included, then export — each page of results exports separately.Activity notifications
Each assistant carries its own notification matrix, configured from Assistant → Settings → Automations → Notifications, that controls whether workspace owners and admins get an email when new activity lands in History for that assistant. The matrix has one row per channel — Calls, Avatar, Live chat, WhatsApp voice, WhatsApp, Telegram, Slack, Messenger, Teams, Discord, Google Chat, X, and Email — and a checkbox turns email on or off per channel, independently for each assistant. Every channel starts switched on, so this is a list to opt out of rather than into. The same per-channel switch also governs the device alerts a member can turn on for their own browser or installed app under Browser notifications.The matrix also shows an SMS column, but it isn’t active yet — every checkbox in that column is disabled.
Related channel views
- Email history covers the email-specific reading view (reply states, sender/recipient/subject, attachments) in more depth.
- Live monitoring & supervisor covers listening in on and intervening in a call while it’s still happening.
API and MCP
- REST:
GET /api/v1/history(calls:read) — filter withtype,direction,status,assistant_id,campaign_id,lead_id,tags,search,from,to,limit,offset. - REST:
GET /api/v1/history/emails/{id}reads one email thread’s full detail. - REST:
POST /api/v1/history/actionsruns the actions above —reanalyze,retranscribe,resend_webhook,resume_ai,blacklist_add,blacklist_remove— on up to 50 records at a time, addressed bykind(call,messaging, oremail).retranscribeis the exception: it takes exactly one call id per request. - REST:
GET /api/v1/calls,GET /api/v1/calls/{id}, andGET /api/v1/calls/{id}/recordingcover the call-specific view, including the recording file, fortype: callrows. - MCP:
list_history,get_email_history_item,run_history_actions, pluslist_calls/get_callfor the call-specific view.
Message labels
New incoming messages can receive a Possible scam label. Unsolicited sales pitches, SEO offers and paid award promotions in email can receive Advertising. Labels appear beside the message and in the History list after background processing. These are advisory hints and may be wrong. Messages remain visible, replies continue as usual, and no message is moved, deleted or marked as spam in a connected mailbox, including Gmail. No label does not mean a message is safe. Booking and customer enquiries should remain unlabelled. Workspace owners and admins can switch Message labels on or off in Settings → Workspace, when included in their plan. Changes apply to new messages; existing labels remain. Members with write access can dismiss an incorrect label in the message details. History API responses and the history MCP tools include active labels. Usedismiss_inbox_label to dismiss one, and get_inbox_label_settings / update_inbox_label_settings to manage the workspace setting.
Remove conversations from History
Workspace owners and admins can select one or more conversations and choose Remove, or use the same action in a conversation’s details. Active conversations must finish first. The selected conversations are removed for the whole workspace: they disappear from History and new exports, and their call/history API and MCP detail links return not found. Stored conversation content remains subject to your workspace’s existing retention policy. Removal does not reset that policy’s clock, erase data immediately, refund credits, or change historical usage and statistics. Previously issued download links remain valid until they expire; existing exports and copies sent to connected systems are unaffected. UsePOST /api/v1/history/actions with action: "remove", the conversation kind, and up to 50 ids. The MCP equivalent is run_history_actions. A child email message ID removes its whole thread. Check per-record results when processing a batch. The action requires calls:write; user-owned credentials additionally require workspace owner/admin access.
A new incoming message makes a removed email or messaging thread visible again. Old message imports and outgoing messages do not.