What was wasting time
Useful meeting notes were stuck inside one app. That made them hard to search and reuse later. A call could contain a customer quote, a product decision, or a follow-up detail, but the context was still separated from the local files used for planning, writing, and client delivery.
What changed
I built a local sync that saves meeting transcripts as clean text files on the Mac. It reads Granola session data, pulls the transcript, cleans up the metadata, and writes a Markdown file with a consistent title and structure. Reruns update the archive without making duplicate files.
Result
Meeting notes became easy to search, reuse, and reference without manual copy-paste. The useful part is practical: meeting context can show up in local search, editors, and AI workflows without someone opening the app and exporting notes by hand.
How it works
- Find new meeting notes.
- Pull the transcript.
- Clean up the title and details.
- Save it as a readable file.
- Update old files without making duplicates.
Tools, explained
- A technical part of the build that supported the business outcome.
- A technical part of the build that supported the business outcome.
- Markdown is plain text that is easy to search, edit, and reuse.
- launchd is a Mac scheduler that can run a task in the background.
- fswatch is a file watcher that notices when something changes.