Promote your latest YouTube video everywhere
Auto-draft promo posts for your newest YouTube video on every platform.
YouTube feed→Latest video→Upload thumbnail→DeepSeek captions→Dedupe platforms→Create draft posts
⬇ Download workflow JSON
or in n8n: ⋯ menu → Import from URL and paste:
https://getposta.app/assets/workflows/youtube-to-social-media.json?v=2- You’ll need:Posta API token, DeepSeek API key
New video out? This workflow reads your YouTube channel’s RSS feed, pulls the latest video and its thumbnail, writes a promo caption per platform, and creates draft posts across all your connected accounts so you can review and publish.
How it works
- HTTP Request — download the YouTube channel RSS feed. (n8n’s RSS node strips fields, so the template uses an HTTP Request.)
- XML → Code — convert the feed to JSON and build a structured object for the latest video only (a one-line
slice(0, 1)you can widen). - HTTP Request — download the video thumbnail(s) → Upload media (Posta) to scale them per platform.
- Get many social accounts → Filter (active) → Remove Duplicates — one post per platform type.
- Basic LLM Chain (DeepSeek) — write a promo caption; a small Code node tags each with its platform.
- Merge (all combinations) — create a post for each active account, attaching the uploaded thumbnail.
- Create a post (Posta) — posts are created as drafts so you can review before publishing or scheduling.
Tips
- Find your channel feed URL:
https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID. - Widen the
slice(0, 1)in the Code node to promote several recent videos at once. - Flip Create post out of draft (and add a Schedule step) to fully automate publishing.