Share new blog posts to social media automatically

Turn every new blog post into a scheduled social post with its image.

Beginner⏱ ~10 minBlogRSSSchedulingAutomation
RSS ReadGet accountsDownload imageUpload mediaMergeCreate postSchedule
⬇ Download workflow JSON
or in n8n: ⋯ menu → Import from URL and paste: https://getposta.app/assets/workflows/blog-to-social-media.json?v=2

Whenever you publish a new article, this workflow reads it from your blog RSS feed, downloads the article image, and creates a scheduled social media post across one or more connected accounts — all through the Posta API. It’s the simplest of the templates and a great starting point.

How it works

  1. RSS Read — point it at your blog feed (e.g. https://getposta.app/feed.xml). It emits the latest items with title, link, and image.
  2. Get many social accounts (Posta) — returns your connected accounts. Take the id values to tell the next steps where to post. IDs are stable until you disconnect an account.
  3. HTTP Request — download the article image: set the image URL, then Options → Response → Response Format = File, output into the field data.
  4. Upload media (Posta) — uploads the data field to Posta, which scales the image per platform (e.g. 9:16 for TikTok) and uses face-aware cropping. Works for videos too.
  5. Merge — combine the Upload media output (the media id) with the RSS item (the text), mode Combine by position.
  6. Create a post (Posta) — set at least one social account id, a caption, optional tags and per-platform settings, and the media id. Created as a draft by default.
  7. Schedule a post (Posta) — schedule the draft for a future date/time (the template uses an example date you should change).

Tips

  • Swap the Manual Trigger for a Schedule Trigger (e.g. hourly) to fully automate it, and add a Remove Duplicates step so you only post genuinely new items.
  • Add multiple account ids to cross-post; expand Platform Configurations on Create post for per-network tweaks (Instagram reels, TikTok privacy, etc.).
  • Prefer publishing immediately? Replace Schedule a post with Publish Now.

Ready to simplify your social media workflow?

Join creators and teams who save hours every week with Posta.