CONTENT CREATION

Generate B-roll clips when a blog post is marked Ready in Notion

Watches a Notion blog database for posts flipped to 'Ready', splits the body into paragraphs, and generates a short B-roll video clip for each paragraph with Replicate.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNotion page Status set to ReadyNotionNotion
  • LogicFilter: status equals 'Ready'
  • ActionFetch post body and split into paragraphsNotionNotion
  • ActionGenerate one B-roll clip per paragraph with ReplicateReplicateReplicate
  • OutputAppend clip URLs back to the Notion pageNotionNotion

What it does

Turns a finished blog post into a set of paragraph-matched B-roll clips automatically. When an editor flips a Notion page's Status to 'Ready', the workflow reads the post body, generates one Replicate text-to-video clip per paragraph, and links every clip back onto the source page so the social team can grab them without leaving Notion.

When to use it

Use it when your blog lives in Notion and you want repurposable vertical video for each key paragraph without manually prompting a model post by post. Best for teams that publish a few long-form posts a week and feed Reels, Shorts, and TikTok.

How it works

  1. 1A Notion database webhook fires when a post's Status changes to 'Ready'.
  2. 2A filter confirms the new status is exactly 'Ready' so drafts and edits are ignored.
  3. 3The post body is fetched and split into discrete paragraphs.
  4. 4For each paragraph, Replicate runs a text-to-video model to render a short B-roll clip from the paragraph's gist.
  5. 5The resulting clip URLs are appended back to the Notion page as a 'B-roll' block, one per paragraph.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect ReplicateImage, video, and model inference.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.