CONTENT CREATION

Webinar Recording to Structured Blog Draft in Notion

When a Zoom webinar recording finishes, transcribe it, turn the transcript into a sectioned blog draft with headings and a TL;DR.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom webinar recording completedZoomZoom
  • ActionDownload cloud recording audioZoomZoom
  • ActionTranscribe audio to textElevenLabsElevenLabs
  • ActionStructure transcript into blog draftOpenAI
  • LogicSkip if draft under minimum word count
  • OutputCreate Notion page in editorial queue (Needs Review)NotionNotion

What it does

Turns a finished Zoom webinar into a ready-to-edit blog draft. It pulls the cloud recording, transcribes the audio, and rewrites the rambling speech into a clean article with a headline, TL;DR, section headings, and a key-takeaways list. The draft lands in Notion in your editorial queue so a writer starts from 80% rather than a blank page.

When to use it

Use it when your team runs recurring webinars and wants each one repurposed into long-form content without a human babysitting the transcription-to-draft handoff. Best for marketing and content teams who already triage drafts in Notion.

How it works

  1. 1A Zoom webinar recording completes and fires the trigger.
  2. 2The flow downloads the cloud recording's audio track.
  3. 3ElevenLabs transcribes the audio to timestamped text.
  4. 4An LLM step structures the transcript into a blog draft: headline, TL;DR, H2 sections, and takeaways.
  5. 5A logic check skips drafts under a minimum word count (aborted or test recordings).
  6. 6The draft is created as a Notion page in the editorial database with status Needs Review.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect NotionPages, databases, comments.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.