Zoom Docs Summary/Transcript Exporter

Adds three export buttons to Zoom Docs pages (Transcript only, Summary only, or Both) that save an Obsidian-ready Markdown file with meeting title, date, time and attendees in the frontmatter

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu budete musieť nainštalovať rozšírenie, ako je napríklad Tampermonkey alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

Autor
paul-omalley
Denne inštalácií
0
Celkový počet inštalácií
8
Hodnotenie
0 0 0
Verzia
4.1
Vytvorené
23.07.2026
Aktualizované
24.07.2026
Veľkosť
8,6 KB
Licencia
MIT
Spustiť na

Zoom Docs Summary/Transcript Exporter

Export a Zoom Docs meeting page — AI summary and full transcript — as a single, clean Markdown file, ready to drop straight into Obsidian (or any other Markdown-based notes app).

Zoom Docs is great for reading a meeting recap in the browser, but there's no built-in way to get that content out as a portable file. This script adds three export buttons that do it properly: structured frontmatter, the AI Companion summary as real Markdown, and (if you want it) the full transcript tucked into a collapsed callout so it doesn't bury your notes.

Features

  • Three one-click export buttons, stacked top-right on any Zoom Docs page:
    • Export Transcript (.md) — just the transcript, with frontmatter
    • Export Summary (.md) — just the Zoom AI summary, with frontmatter
    • Export Both (.md) — summary plus transcript in one file, transcript tucked into a collapsed callout
  • YAML frontmatter — meeting title, date, time, timezone, attendee list, and the source URL are extracted straight from the page and written as proper frontmatter properties, on every export
  • AI summary, kept as Markdown — Zoom's AI Companion summary (Key Outcomes, Decisions Made, Action Items, etc.) is converted to headings and bullet lists, with Zoom's citation-number clutter stripped out
  • Full transcript, collapsed when combined — when exporting Both, every line of the transcript is wrapped in a folded Obsidian callout (> [!note]-) so the note stays scannable and the transcript is one click away
  • Attendees, detected automatically — pulled from the actual speakers in the transcript, since Zoom Docs doesn't expose a separate participant list on the page
  • Zero setup — no configuration, no API keys, nothing to click through. Just open a transcript page and press a button

What the output looks like

This is what Export Both produces — Export Summary stops after the "Decisions Made" section, and Export Transcript skips straight from the frontmatter to the callout contents (without the callout wrapper).

---
title: "Weekly Sync"
date: 2026-01-15
time: "09:00"
timezone: "GMT+10:00"
attendees:
  - "Jane Doe"
  - "John Smith"
source: "https://hub.zoom.us/doc/..."
tags:
  - zoom-transcript
---

## Key Outcomes

The team aligned on the rollout plan for the new feature, agreeing to a
phased release starting with the beta group...

## Decisions Made

- Beta rollout begins next sprint
- Documentation to be updated before general availability
...

> [!note]- Transcript
> **Jane Doe** · 09:00:12
> Morning everyone, thanks for joining.
>
> **John Smith** · 09:00:18
> Morning! Ready when you are.

Where it works

Zoom Docs (the product Zoom also calls Canvas) is reachable under two different domains that serve the exact same page, so the script matches both:

Both use the identical /doc/{id} page underneath, so the exporter works the same way regardless of which one you're on. app.zoom.us does not serve these pages (confirmed 404), so it isn't included.

How to use it

  1. Install the script (Tampermonkey or another userscript manager required)
  2. Open a Zoom Docs meeting page
  3. If you want the transcript (via Export Transcript or Export Both), make sure the Transcript panel is actually open first — click the Transcript button/tab on the page. The exporter reads what's currently rendered on screen, so if the transcript panel is closed it won't find anything to export and you'll get a "No transcript found" alert
  4. Click whichever button matches what you want: Export Transcript (.md), Export Summary (.md), or Export Both (.md) — top-right corner
  5. A .md file downloads, named after the meeting title and date (e.g. Weekly Sync 2026-01-15.md, with (Transcript) or (Summary) appended for the single-content exports)
  6. Drop it into your notes vault — the frontmatter, headings and callout are already formatted for Obsidian

Notes & limitations

  • The Transcript panel must be open on the page before using Export Transcript or Export Both — see step 3 above
  • Export Summary needs Zoom to have actually generated an AI summary for the meeting — if it hasn't, you'll get a "No AI summary found" alert
  • Export Both quietly skips whichever piece isn't available (summary or transcript) rather than failing, as long as at least one of them is there
  • Attendee detection relies on speakers actually appearing in the transcript — silent participants who never spoke won't show up in the attendees list
  • Everything runs client-side in your browser. No data is sent anywhere — the script only reads the page you're already viewing and triggers a local file download

Requirements

  • A userscript manager: Tampermonkey (recommended), Violentmonkey, or Greasemonkey
  • Access to Zoom Docs (hub.zoom.us or docs.zoom.us)

License

MIT

Changelog

4.1

  • Added @match support for docs.zoom.us/doc/*, confirmed to serve the identical page as hub.zoom.us/doc/*

4.0

  • Split the single export button into three: Export Transcript, Export Summary, and Export Both
  • Export Transcript and Export Summary each carry the same frontmatter but only include their own content (transcript is no longer wrapped in a callout when exported alone)
  • Filenames for the single-content exports now get a (Transcript) or (Summary) suffix so they don't collide with an Export Both file for the same meeting

3.0

  • Added AI Companion summary extraction (headings, paragraphs, bullet lists)
  • Transcript now wrapped in a collapsed Obsidian callout instead of sitting inline
  • Citation-marker artifacts stripped from summary text

2.0

  • Switched output from .txt to .md
  • Added YAML frontmatter: title, date, time, timezone, attendees, source
  • Transcript formatting changed to **Speaker** · HH:MM:SS message headers

1.0

  • Initial release — plain-text transcript export