CONTENT CREATION

Turn a podcast episode into a publish-ready blog post

Transcribes a new episode, rewrites the conversation into a structured SEO blog draft with headings and pull quotes, and creates a ready-to-edit page in Notion.

CategoryContent Creation
Enginesim
Difficultybeginner
Triggerevent
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew episode row added in NotionNotionNotion
  • ActionTranscribe episode audioElevenLabsElevenLabs
  • ActionRewrite transcript into structured articleOpenAI
  • ActionGenerate SEO title, slug, and metaOpenAI
  • OutputCreate draft blog page in NotionNotionNotion

What it does

Converts a spoken episode into a clean, readable blog article. It transcribes the audio, restructures the rambling conversation into sections with headings, extracts pull quotes, generates an SEO title and meta description, and lands the whole thing as a draft page in your Notion content calendar.

When to use it

Use it when your show should also feed your blog and you don't want to pay someone to ghostwrite from transcripts. Ideal for interview and discussion formats where the substance is strong but the raw transcript is unusable.

How it works

  1. 1Adding an episode row with an audio URL to your Notion 'Episodes' database triggers the run.
  2. 2ElevenLabs transcribes the audio into full text.
  3. 3An LLM rewrites the transcript into a structured article: intro, H2 sections, pull quotes, and a takeaways list.
  4. 4A second LLM pass generates an SEO title, slug, and meta description.
  5. 5A new draft page is created in the Notion 'Blog' database with the article body and metadata, tagged 'Needs review'.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect OpenAIModels, embeddings, files.
  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.