What you need
A Zoom account on a paid plan with cloud recording and audio transcript switched on. Those two settings are what make Zoom write a transcript file for a recording, and the transcript is the only thing Sonar reads. On a free plan, or with local recording, there is no transcript to read and the week comes back empty; the row in Settings says so rather than failing quietly.
Then a Sonar account. Sonar's Zoom app is published on the Zoom App Marketplace, so any paid Zoom account can consent. In Sonar, open Settings, Connected sources, flip the Zoom switch, and approve two read permissions on Zoom's screen: list your cloud recordings, and list the files inside a recording. Neither can start, join or change a meeting.
What Sonar reads from a recording
The transcript file, and nothing else. Sonar lists your cloud recordings from the last seven days, keeps the ones whose transcript is ready, newest first and at most five, and downloads each transcript. The file is reduced to speaker-labelled lines and cut at the first 6,000 characters; the meeting topic rides with it. The video and the audio stay on Zoom. A recording whose transcript is still processing is simply absent this week and picked up next time.
The first read runs the moment you land back in Sonar from Zoom's consent screen. After that Sonar reads about once a week, each read covering the last seven days, and the Sync all button at the top of Connected sources runs it now.
From the transcript to the post
The week's transcripts are assembled into one block and mined once for two to four story-shaped moments: a decision, a win, a lesson, a number, a tension. Each is kept as a title, an angle and one line of detail, labelled as coming from your Zoom meetings that week. The mining prompt forbids personal names in a moment, so the person on the other end of the call becomes "a client's COO" or "a candidate" before any draft exists.
The moments land on Home, where the freshest one is the day's suggested post and the rest wait under "Or start from your week". Two of the five cards in the weekly deck are drafts already written from this week's moments. Open one, read it, change what you want, and schedule it or copy it. To have Sonar publish it for you, connect LinkedIn in Settings under Profile; Sonar for LinkedIn says what that connection can do.
What is kept, and what never is
Kept: the moments, a receipt of each read on the Zoom row (how many meetings had transcripts, their topics, how many moments came out), the tokens Zoom issued, and Zoom's ids for your user and account so a removal on Zoom's side can find your row. Never kept: the transcript text, which is discarded after the mining pass; the download link, used once and never logged; the names of the people on the call, which ride the transcript in as speaker labels and leave with it.
One opt-in changes what is read from the transcript. With "Learn voice from your sources" switched on in Settings under Voice, the lines the transcript attributes to you can teach Sonar your spoken register, as notes about rhythm and phrasing with no quote longer than six words. Everyone else's lines are ignored by name. Off by default.
Two ways off: the switch in Settings deletes the tokens and the receipt and keeps the moments, because they are yours; removing Sonar from Zoom's Added Apps page erases the tokens, the receipt and every moment that came from Zoom.
Without connecting Zoom
If you would rather not connect, export the transcript as a text file. Compose takes a text or PDF attachment as context for a draft, and a document uploaded in Settings under Documents can be mined for moments the same way a connected source is. The recording itself is never needed.
