Voicemails and call recordings collected on the contact

Two separate lists on the contact — Voicemails (messages they left) and Call recordings (conversations you had) — with new/played dots and starring.

What it is

Audio attached to a contact's thread is classified and gathered into two sections in the detail rail. Voicemails sit at the very top of the record and open by default; recordings collapse by default because they accumulate. Each clip shows whether it has been listened to, can be starred to pin it to the top, and links back to its exact place in the thread.

Also called: where are my voicemails · call recordings · listen back to the call · voicemail list

See it
Voicemails and call recordings collected on the contact
CustomerBuildingAmountStatus
Ronan PetschRiding Arena$12,410Approved
Ivy BrubakerEquipment Storage$7,090Approved
Gideon AltEquipment Storage$13,360Sent
Gideon Alt30×40 Garage$14,500Paid
Gideon AltHobby Shop$11,650Approved
The contact detail rail showing 'Voicemails (2) · 1 new' expanded above 'Call recordings (6)' collapsed, each row with an unplayed dot and an amber star. ContactsView.tsx. Sample data — no customer information appears here.
How it works
  1. 1Voicemail URLs are identified first, then a voicemail claims any audio a recording row also references
  2. 2Played state is marked on PLAY, not on render, and stored per browser and per org
  3. 3Starred clips sort above everything else; otherwise newest first
  4. 4A speech-bubble button jumps to that message in the conversation
Why we built it

Texted photos were filed automatically but voicemails and call recordings were not, so once a few calls had happened the thread was the only archive — and finding the message where the customer named their budget meant scrolling past every missed-call row to reach it. Voicemails and recordings now sit in two lists on the contact, with new and played markers and starring, placed above the record because a message someone left is the most time-sensitive thing on it. The two are kept apart deliberately: a conversation you had and a message they left answer different questions.

The problem
  • Voicemails and recordings with no home outside a long thread
  • No way to tell which clips are new
  • Important calls lost under later ones
Sound familiar?
What you get
A message waiting for a callback is the first thing on the record
Star the one that matters and it stays findable
Listened-state per clip, not just a count
What's inside

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →