Call history

/dashboard/calls is the canonical record of every call in your workspace — inbound to your agents and outbound from your campaigns, merged into one chronological list.

What's in it

  • Direction — inbound or outbound, with a coloured badge.
  • Agent — the Foan agent that handled the call.
  • Contact — the caller's name (or company on outbound campaign calls).
  • Phone — the number, formatted by country.
  • Status — completed, voicemail, no_answer, failed, busy, canceled.
  • Duration — minutes:seconds, used for billing.
  • Highlights — icons signalling whether transcript / summary are available.
  • When — same-day shows the time, older shows the date.

Click any row to open the per-call detail page with summary, transcript, and (if recordings are enabled) audio playback.

Filters

Three pivots:

  • Direction chips — All / Inbound / Outbound, counts shown next to each.
  • Status dropdown — All statuses / Completed / Voicemail / No answer / Failed.
  • URL params — deep-link to a pre-filtered view: /dashboard/calls?direction=inbound. The Overview tiles use this so clicking "Calls received" lands you on the right view.

Per-call detail

Each row links to /dashboard/calls/<id>. There you get:

  • Summary — one-paragraph natural-language summary of what happened.
  • Transcript — full turn-by-turn record, copy-all button included.
  • Audio — if you enabled call recording on the agent, the recording is played here.
  • Contact details — name, email, phone, company.

Same page handles both inbound and outbound. The badge at the top tells you which.

Where calls come from

  • Inbound are written by the bridge service when an inbound call ends — see Twilio integration.
  • Outbound are written by the campaign worker after each dialled call — see Sales or Customer Care.
  • Widget calls (browser → agent) are logged with source = widget — see Widgets.
  • Support / VOIP calls go to a separate admin view — see Support.

Privacy

Call history is workspace-scoped. Only members of the workspace can read it. Recordings are off by default and only stored if you explicitly enable them per agent. Deleting a contact cascade-deletes their call records on request.

Last updated 7 May 2026