RSS to social
Auto-post from any feed
Ship a blog post — and have it automatically tweeted, LinkedIn-ed, and threaded. This guide walks through a real setup end to end using an RSS feed as the trigger.
Scenario
Say your company blog lives at example.com/blog and publishes an RSS feed at example.com/rss.xml. You want every new post to:
- Tweet a punchy one-liner with the link.
- Post a longer summary to LinkedIn.
- Create a draft for Instagram (so the designer adds a visual before sending).
1. Build the template
Templates are the bridge between a feed item’s fields and what actually gets posted. Create one at Templates → + New.
Title: Blog → social (auto)
Channels: X, LinkedIn, Instagram
# X version
New post ↓
{{title}}
Read → {{url}}
# LinkedIn version
{{title}}
{{description}}
Full write-up: {{url}}
# Instagram version (draft — designer adds image)
{{title}}
{{description}}
Link in bio → {{url}}
2. Connect the feed
Settings → Integrations → RSS → Add feed
Paste https://example.com/rss.xml. We fetch and show you the last 5 items so you can confirm fields look right.
Map the template
Pick the template you just made.
Pick per-channel behavior
X + LinkedIn— Queue mode (drops into your normal time slots).
Instagram— Review mode (creates a draft, requires approval).
Turn it on
OpenPost polls the feed every 15 minutes. First scheduled post will appear within the next poll window.
3. Test before you trust it
Publish a test blog post — something harmless, maybe a hidden changelog entry. Watch the calendar. Within 15 minutes, you should see three new items: two scheduled (X, LinkedIn), one draft (Instagram).
4. Handle edge cases
- Draft posts accidentally published to RSS— set the RSS feed to Review mode for the first week. Approve manually until you trust the pipeline.
- Re-published edits — if your CMS updates the RSS
guidon edit, OpenPost re-posts. Most CMSes don’t do this by default. Check once and disable GUID-regen if needed. - Backfilled history— OpenPost only posts items it sees live in the feed. If you switch a feed on and there are already 50 items visible, we won’t retro-post them. Only items that become new after connection.
More feeds worth connecting
- Your YouTube channel —
https://www.youtube.com/feeds/videos.xml?channel_id=UC...auto-posts every new upload. - Your podcast— most hosts emit a standard RSS feed with enclosures. OpenPost picks up episode art automatically.
- A competitor/industry feed— combine with Review mode to surface worth-resharing items in your team’s approval queue.