SOCIAL MEDIA

Weekly sweep of unrepurposed videos into scheduled posts

On a weekly schedule, finds published videos in your Notion library that were never repurposed, generates captions for each.

CategorySocial Media
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule fires
  • ActionQuery Notion for unrepurposed videosNotionNotion
  • LogicLoop backlog and skip incomplete rows
  • ActionGenerate per-platform captionsOpenAI
  • ActionSchedule staggered posts per videoSocial publishing
  • OutputMark rows as Repurposed in NotionNotionNotion

What it does

Runs on a weekly cron, queries a Notion video library for rows flagged published but not yet repurposed, and processes the backlog in one pass. For each unrepurposed video it generates platform captions, schedules a staggered set of posts, and marks the row done so it is never re-processed.

When to use it

Use it when videos pile up faster than you distribute them and you want a recurring janitor that keeps the repurposing backlog at zero without anyone remembering to run it.

How it works

  1. 1A weekly schedule trigger starts the sweep.
  2. 2Query Notion for rows where status is Published and repurposed is empty.
  3. 3A logic step loops the backlog and skips anything missing a usable transcript URL.
  4. 4An OpenAI step writes per-platform captions for each remaining video.
  5. 5Post-to-Platforms schedules a staggered post set for each video across the coming days.
  6. 6Mark each processed Notion row as Repurposed so the next sweep ignores it.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect Social publishingCross-post to X, LinkedIn, Instagram, TikTok, and 4 more in one call.
  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.