Recording audit · 10 Jun – 8 Jul 2026
We pulled every surviving Zoom recording from the closer account and measured the audio directly. Of 28 meetings in the last 30 days, only 7 had both people present. The rest were recorded anyway — empty rooms, running for as long as 86 minutes.
Zoom auto-records every booked meeting the moment it opens. When nobody shows, it faithfully records an empty room. That is where the 325 silent minutes came from.
Zoom's participant report tells us exactly who was in each meeting. Cross-referencing it against the audio produces a result with no exceptions: every meeting that produced a substantive transcript is a meeting where both sides attended, and every meeting that didn't, isn't. Seven for seven, both directions.
In 8 meetings the prospect showed up and nobody from OVO ever joined. One of them sat alone in the room for 86 minutes. Zoom recorded every silent second of it.
One meeting had no humans in it whatsoever — the only attendee was an AI notetaker bot, transcribing an empty room for ten minutes.
16 of the 28 meetings are booked as coaching calls under Samantha's calendar. Samantha does not attend any of them — Jaci runs every one. 6 of the 8 closer no-shows sit in this bucket.
| Calendar | Meetings | Both | Prospect no-show | Closer no-show | Recorded |
|---|---|---|---|---|---|
| Samantha's coachingrun by Jaci; Samantha never joins | 16 | 2 | 8 | 6 | 319 min |
| Jaci1:1 sales calls | 8 | 3 | 3 | 1 | 104 min |
| Patricia1:1 sales calls | 4 | 2 | 1 | 1 | 70 min |
A recording cannot tell us why a side is absent — a call cancelled late, a prospect who never got the memo, and a closer who forgot all look identical on the tape. That distinction needs a human. What the tape does establish is the rate, and the rate is 75%.
Zoom does delete its own copies after 30 days. But a separate service has been quietly copying every call into our Cloudflare storage since April, and it is still running.
252 call videos (8.14 GB) sit in the alex-assets bucket, from 2026-04-10 through 2026-07-08 — the most recent uploaded the day before this audit. Alongside them, 252 audio files. Nothing has been lost to Zoom's deletion.
The call page in the Academy shows nothing for three separate reasons, and none of them is missing data. It looks for the recordings in a storage bucket named ovo-footage, which has never existed. It has no storage credentials in production, so the player could never have loaded a file even if it found one. And it links recordings to bookings through a field that is empty on every single row.
Three bugs, stacked. Fixing them is a day's work, not a rebuild.
Of our last 41 recordings, 30 reached the archive. That is not as bad as it sounds: the archiver deliberately skips anything a minute or shorter, and 10 of the 11 misses are exactly that — someone joining and leaving. The shortest call it did keep is 3 minutes long.
But it lost exactly one real conversation: a 23-minute call on 2026-06-10 where both people were present. Its video and its audio are both absent. One ingest failed, on one day, and no alarm fired anywhere.
That is the actual risk. Not that the archive is leaky, but that a silent miss is indistinguishable from a call that never happened. Nobody would have found this without counting.
Two calls titled “ovo x fitia” from 2 June were never archived and Zoom has since purged them. Those 2 are genuinely gone — the only recordings in this audit that are. Of the nine Zoom has deleted, 5 survive in the archive.
A Fireflies.ai notetaker bot joined 16 of the 28 meetings, including a call where it was the only attendee. It is recording and transcribing OVO's sales conversations to a third-party account. Whether that is sanctioned is a question for you, not for the data.
Across the entire account for 30 days, Fitia is mentioned in 2 meetings. Not thirty-four. That figure comes from a keyword count across a separate archive of pre-June recordings, and it counts mentions — a prospect saying “I already use Fitia” lands in it.
This isn't a reporting bug. With 7 real conversations in a month, there is very little to filter. The filter is easy; the calls are the constraint.
6 of the 8 closer no-shows are on Samantha’s coaching calendar, which Samantha doesn’t attend. Either the bookings route to whoever is actually running the call, or they stop being booked. This is worth more than any reporting work.
It is live at calls.ovotalent.com, behind the Command Center login, and it has been running since April. The recordings are in Cloudflare storage. Nothing needs building.
It quietly lost a 23-minute call on 2026-06-10 and nobody found out. A missed recording currently looks exactly like a call that never happened. One scheduled check closes that.
The Academy has its own call page. It looks for recordings in a storage bucket that has never existed, has no credentials to read one, and links them to bookings through an empty field. Either repair it or delete it, but do not keep two.
Confirm the Fireflies bot is sanctioned, and that its transcripts live somewhere OVO controls.
Attendance comes from Zoom's participant report for each session — real join and leave times, not inference. Notetaker bots are excluded from attendee counts; counting them would make an empty room look attended.
Silence is measured from the audio itself. Zoom records 48 kHz AAC, in which a frame carrying no signal encodes to exactly 8 bytes. The 86-minute recording is 241,875 frames, every single one at that floor. This proves silence; it does not prove speech — a prospect waiting alone with an open mic registers as sound, and one such call carries eleven minutes of signal and a single transcribed word.
Coverage. Every surviving cloud recording on the account for the window, not a sample. One booked call can produce several recording sessions if a host drops and rejoins; the 41 sessions here roll up to 28 meetings, and one meeting alone accounts for seven of them. A meeting ID is also reused: one ID here covers two separate calls fifty hours apart, and they are counted as the separate calls they were.
All 28 meetings in the window. Prospect names and meeting identifiers are withheld; everything used to reach the conclusions above is here. Words is the transcript Zoom produced.
| # | Date (UTC) | Calendar | Attendance | Sessions | Recorded | Silence | Words | Brand |
|---|---|---|---|---|---|---|---|---|
| 1 | 2026-06-10 | Patricia | Both attended | 1 | 10 | 0% | 1426 | |
| 2 | 2026-06-10 | Jaci | Both attended | 1 | 24 | 16% | 3032 | |
| 3 | 2026-06-12 | Jaci | Both attended | 1 | 9 | 35% | 853 | Fitia |
| 4 | 2026-06-12 | Patricia | Prospect no-show | 1 | 9 | 78% | — | |
| 5 | 2026-06-15 | Jaci | Closer no-show | 2 | 18 | 100% | — | |
| 6 | 2026-06-16 | Patricia | Both attended | 1 | 10 | 12% | 1278 | Fitia |
| 7 | 2026-06-17 | Jaci | Prospect no-show | 1 | 7 | 42% | — | |
| 8 | 2026-06-23 | Jaci | Nobody | 1 | 11 | 97% | — | |
| 9 | 2026-06-24 | Sam coaching | Closer no-show | 1 | 14 | 87% | — | |
| 10 | 2026-06-25 | Sam coaching | Closer no-show | 2 | 10 | 2% | — | |
| 11 | 2026-06-25 | Sam coaching | Closer no-show | 1 | 27 | 100% | — | |
| 12 | 2026-06-26 | Sam coaching | Closer no-show | 3 | 10 | 3% | — | |
| 13 | 2026-06-29 | Sam coaching | Prospect no-show | 1 | 15 | 97% | — | |
| 14 | 2026-06-29 | Sam coaching | Prospect no-show | 1 | 16 | 98% | — | |
| 15 | 2026-06-30 | Sam coaching | Closer no-show | 2 | 88 | 100% | — | |
| 16 | 2026-06-30 | Patricia | Closer no-show | 1 | 41 | 57% | 877 | |
| 17 | 2026-06-30 | Sam coaching | Prospect no-show | 1 | 12 | 97% | — | |
| 18 | 2026-07-01 | Sam coaching | Prospect no-show | 2 | 11 | 96% | — | |
| 19 | 2026-07-01 | Sam coaching | Both attended | 1 | 19 | 43% | 1822 | |
| 20 | 2026-07-06 | Sam coaching | Both attended | 2 | 32 | 28% | 2625 | |
| 21 | 2026-07-06 | Sam coaching | Closer no-show | 7 | 9 | 19% | 1 | |
| 22 | 2026-07-06 | Sam coaching | Prospect no-show | 1 | 11 | 37% | 1 | |
| 23 | 2026-07-06 | Jaci | Prospect no-show | 1 | 12 | 63% | 81 | |
| 24 | 2026-07-07 | Sam coaching | Prospect no-show | 1 | 11 | 96% | — | |
| 25 | 2026-07-07 | Sam coaching | Prospect no-show | 1 | 11 | 96% | 4 | |
| 26 | 2026-07-08 | Sam coaching | Prospect no-show | 1 | 22 | 98% | — | |
| 27 | 2026-07-08 | Jaci | Both attended | 1 | 18 | 0% | 1494 | |
| 28 | 2026-07-08 | Jaci | Prospect no-show | 1 | 4 | 3% | 17 | |
| 28 meetings · 7 both attended | 41 | 493 | 66% | — | 2 | |||
13 meetings have some transcript, but only 7 carry a real conversation — at least 300 words and more than one speaker. The other 6 are one-sided: a closer saying “hello, can you hear me?” into an empty room, or a prospect waiting alone. Those seven are precisely the seven where both sides attended.
The underlying recordings, transcripts and Zoom participant reports are held locally and can be re-derived on demand. Nothing here is estimated or extrapolated.