← All recipes

Repurpose contentn8n

n8n: new YouTube upload → drafts for every platform

An n8n workflow that watches your channel feed and drops ready-to-edit post drafts into a Google Sheet for each new video.

DifficultyIntermediate
Setup~45 min
Monthly costn8n Cloud plan or self-hosted; plus AI API usage
Works as ofNot yet verified

Tools

Steps

  1. Create a workflow with an RSS Feed Trigger node pointed at https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID (poll every 30–60 minutes).
  2. Add an AI node (n8n's OpenAI/LLM chat model node or an HTTP Request to your AI provider) with the prompt below, passing title, link and description.
  3. Add a Google Sheets node: Append Row with columns Date, Title, Link, X post, LinkedIn post, Facebook post, Status=Draft.
  4. Activate the workflow and publish a test video (or unlisted→public) to check it fires once.
  5. Review drafts in the sheet and post manually, or add posting nodes later once you trust the output.

Prompt

From this new YouTube video's title, description and link, write:
X: one post under 270 characters with the link.
LinkedIn: 3 short paragraphs, professional tone, link at the end.
Facebook: 2 sentences, friendly, link at the end.
Use only information in the title and description. Return JSON with keys x, linkedin, facebook.

Replace anything in {BRACES} with your own details. Always review output before you post or send it.

Video walkthrough

Coming soon.

Results

Not measured yet. We only publish results from real runs.

One new recipe a week

Free newsletter. New recipes, what changed, and what broke.

Not tested by Jonathan yet. This line updates with the date once he runs it himself.