Zoom
Zoom recording to LinkedIn post, from the transcript alone.
Turn a Zoom recording into a LinkedIn post: connect Zoom once, read-only. About once a week Sonar reads the transcript files of your own cloud recordings from the last seven days, up to five, finds the moments worth saying, and drafts LinkedIn and X posts in your voice from them. The video and audio are never downloaded. Nothing publishes without your approval.
What Sonar reads
Two read scopes, the transcript file, five meetings.
Zoom's consent screen lists two permissions: list your cloud recordings, and list the files in a recording. Here is exactly what passes through them, what stays, and what never does.
Reads
- Your own cloud recordings from the last seven days, and only the ones whose transcript file is ready. Newest first, up to five.
- For each one: the transcript file, reduced to speaker-labelled lines, and the meeting topic. The first 6,000 characters of each transcript.
- Through two permissions: list your cloud recordings (cloud_recording:read:list_user_recordings) and list the files in a recording (cloud_recording:read:list_recording_files).
- Transcripts exist only on paid Zoom plans with cloud recording and audio transcript switched on. Without them the week reads as empty, and the row's receipt shows zero meetings read.
Does not read
- The video or the audio. Sonar downloads the transcript file and nothing else from a recording.
- Anything older than seven days, or anyone else's recordings.
- Your meetings themselves, your chat, your contacts, or your Zoom settings. Neither permission can start, join or change a meeting.
- A recording whose transcript is still processing. It is simply absent this week and picked up on the next read.
Keeps
- The moments it mined: a title, an angle and one line of detail, labelled as coming from your Zoom meetings that week.
- A receipt of the read on the Zoom row in Connected sources: how many meetings had transcripts, their topics, and how many moments came out.
- The tokens Zoom issued, so next week's read runs without asking you again. Zoom's refresh tokens expire on their own after 90 idle days.
- Zoom's ids for your user and account, so a removal on Zoom's side can find your row and erase it.
Never keeps
- The transcript text. The week's transcripts are assembled into one transient block, mined in a single pass, and discarded.
- The download link for a transcript. It is used once and never stored or logged.
- The names of the people on the call. They ride the transcript into the read as speaker labels and leave with it.
- Any moment past the retention you set, if you set one: 30 days, 90 days or a year.
From a recording to a post
The call already has the outcome in it.
A calendar knows a meeting happened. A transcript knows what was said, so Sonar has nothing to ask. An invented call, run the way yours would be.
01
In your Zoom cloud recordings
Renewal call
Wednesday · 38 min · transcript ready
Their head of operations: we nearly left in March. Nobody on your side noticed we had stopped logging in.
You: that is on us. What brought you back?
Only recordings with a finished transcript count. The transcript file is downloaded and reduced to speaker-labelled lines; the video and audio stay on Zoom.
02
The moment Sonar keeps
Lesson · your Zoom meetings, last 7 days
A client nearly churned in March and nobody noticed
Angle: usage went quiet for weeks before the renewal, and the renewal call was the first time anyone asked why.
One pass over the week's transcripts, then the text is discarded. What stays is a title, an angle and one line of detail, and the client in it is written as a client.
03
The draft, waiting
LinkedIn draft · in your voice
A client almost left us in March. I found out in September, on the renewal call.
They had stopped logging in for six weeks. Nobody on my team noticed, because nothing was broken.The freshest moments are dealt into your weekly deck as drafts; keep one and it lands on your board. Every moment is also one tap from a draft on Home.
Invented for this page. Look at what is not in it: the client's name, or the name of the person who said it. The meeting topic survives only in the row's receipt in Settings, for your eyes; the moment and the post say "a client". That is the people rule, and it holds for every source, not only this one.
Set it up
One switch in Sonar, one Allow at Zoom.
- 01
Turn on audio transcripts in Zoom
Cloud recording and audio transcript are what create transcript files, and both need a paid Zoom plan. In zoom.us, Settings, Recording, turn on Cloud recording and, under its options, Audio transcript.
- 02
Open Connected sources
Sign in at app.meetsonar.co and open Settings, Connected sources. On your first day the Connect your week row on Home opens the same list.
- 03
Flip the Zoom switch
Zoom's authorize screen lists the app's two read permissions, your cloud recordings and the files in a recording. Choose Allow. Sonar is a published app on the Zoom App Marketplace.
- 04
Let the first read run
You land back in Sonar and the first read starts on its own. If you recorded calls with transcripts in the last seven days, moments appear on Home shortly after, and the row's receipt shows which meetings were read.
- 05
Keep a draft
The freshest moments are dealt into your weekly deck as drafts in your voice, and every moment on Home is one tap from a draft. Keep one and it lands on your board; schedule it or copy it.
- 06
Run it yourself any time
About once a week is the cadence. The Sync all button at the top of Connected sources runs every connected source now, Zoom included.
Two ways off. The switch in Sonar revokes the token with Zoom and deletes it, along with the row's receipt; moments already mined stay yours to keep or delete in Settings, Intelligence, Moments. Removing Sonar from Zoom's side, under Manage, Added Apps on the Zoom App Marketplace, is the erase path: Zoom notifies Sonar, and Sonar deletes the tokens, the receipt and every moment that came from your Zoom transcripts. The step-by-step guide Zoom's listing points at is the Zoom integration guide.
FAQ
Questions about Zoom.
The call is over. The post is waiting.
Calls on Google Meet have their own page, and the lightest first connection is Google Calendar. Every other source is on Integrations, and the full account of what is read and kept is the privacy policy. Anything else, ask support or write to hello@meetdistilled.com.
