--- title: "Zoom AI Transcript Export" aliases: - "Zoom transcript" - "zoom-ai-transcript-export" - "Zoom automation" created: '2026-05-11' updated: '2026-10-04' tags: - zoom-ai-transcript-export - personal-os - automation - zoom - pgvector - webhook related: - "[[personal/projects/personal-os/executor-security-analysis]]" - "[[personal/projects/personal-os/hermes-calendar-access]]" --- # Automating Zoom AI Meeting Transcript/Summary Export Связано: [[executor-security-analysis]] ## Проверено 2026-10-04 - Zoom **My Notes** включён и автоматически транскрибирует Zoom, Teams, Google Meet и другие встречи. - Заметки хранятся в Zoom Cloud и открываются через `https://us01mynotes.zoom.us`. - У каждой заметки есть постоянный `note_id` в URL: `https://us01mynotes.zoom.us/{note_id}`. - Страница заметки содержит полный transcript: текст, спикеров и временные метки. - Текущий корпоративный аккаунт не разрешает создавать приложения в Zoom Marketplace: General App, Server-to-Server OAuth и Webhook Only App отключены. Раздел **User Management → Roles** пользователю недоступен. - Открытая вкладка My Notes сама ничего не экспортирует. Локальный экспортёр пока не реализован. ## Options ### 1. Встроенный Zoom Workflow — только обработанные итоги В My Notes есть кнопка **Workflow**. Проверенные готовые сценарии: - Send Meeting Summary to Gmail - Save Meeting Summary to Google Docs - Generate Post-Meeting Action Tracker - Log Meeting Summary as Salesforce Note Они работают с summary и action items. Готового Workflow для автоматического сохранения полного сырого transcript не обнаружено. ### 2. Zoom My Notes API — справочная альтернатива Endpoints: - `GET /v2/my_notes/notes?meeting_id={meeting_id}` — список заметок встречи - `GET /v2/my_notes/notes/{note_id}/content?include=transcript` — заметка, AI content и полный transcript Required scopes: - `my_notes:read:note` - `my_notes:read:content` Webhook: - `my_notes.transcript_generated` Этот путь не используется в текущей реализации. ### 3. Браузерный экспортёр — выбранная реализация Экспортёр управляет открытой авторизованной вкладкой My Notes через браузерный драйвер: 1. Открывает **My Notes → All notes**. 2. Собирает `note_id` и обрабатывает только новые заметки. 3. Открывает каждую страницу заметки. 4. Извлекает transcript из страницы. 5. Сохраняет Markdown и JSON в Obsidian или pgvector. Предлагаемая структура: ```text zoom-transcripts/ index.json 2026-09-29 Meeting title/ transcript.md transcript.json ``` Во время работы драйвера вкладка My Notes должна оставаться открытой и авторизованной. Драйвер уже подтвердил доступ к списку заметок и полному transcript внутри отдельной заметки. ### 4. Zoom MCP connector Официальный Zoom MCP может получать материалы встреч при наличии разрешённых scopes. Для текущего корпоративного аккаунта доступ к данным через MCP нужно проверять отдельно: наличие одобренного коннектора не гарантирует разрешение на полный My Notes transcript. ## Caveats - My Notes transcript retention включён и управляется политикой аккаунта. Заметки могут удаляться автоматически. - Browser exporter не создан и не запущен. - Открытая вкладка нужна драйверу во время выгрузки, но сама по себе ничего не сохраняет. ## Recommended path 1. Реализовать экспортёр через браузерный драйвер и открытую авторизованную вкладку My Notes. 2. Экспортировать новые заметки в Markdown + JSON. 3. Индексировать сохранённые transcript в pgvector. --- ## Связанные заметки - [[personal/projects/personal-os/executor-security-analysis|Executor Security Analysis]] - [[personal/projects/personal-os/hermes-calendar-access|Hermes Calendar Access]]