CHATBOTS

Auto-Build a Notion Recap Page From Each Zoom Recording

When a Zoom recording finishes, generates a structured recap (summary, decisions, action items.

CategoryChatbots
Enginesim
Difficultybeginner
Triggerwebhook
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom recording completed webhookZoomZoom
  • ActionDownload transcript text from ZoomZoomZoom
  • ActionExtract structured recap with OpenAIOpenAI
  • LogicSkip publish if no usable summary was produced
  • OutputCreate recap page in Notion meetings databaseNotionNotion

What it does

Converts a raw Zoom transcript into a clean, scannable Notion page so the meeting has a durable written record. The page includes a one-paragraph summary, bulleted decisions, an action-item table with owners, and a list of unresolved questions parsed from the conversation.

When to use it

When your team lives in Notion and wants every recorded meeting to leave behind a consistent recap without anyone taking notes. Ideal for project syncs, planning sessions, and client calls where decisions and follow-ups need to be findable later.

How it works

  1. 1Zoom fires the recording-completed webhook with the transcript ready.
  2. 2The flow downloads the transcript text from Zoom.
  3. 3OpenAI extracts a structured recap: summary, decisions, action items with owners, and open questions.
  4. 4A logic step checks that at least a summary was produced before publishing, so empty or failed transcripts don't create junk pages.
  5. 5A new page is created in the Notion meetings database with the recap mapped into properties and formatted body blocks.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect NotionPages, databases, comments.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.