AI and automation

How to auto-post your RSS feed to social media, with a review step

Turn each new blog post into a post for every channel, with a caption written per network and a review step before anything goes out.

6 min readPubledia team

Most articles get shared once, by hand, on whichever network happened to be open. An automation can do that job for you. It checks your blog's RSS feed on a schedule, turns each new entry into a post for the channels you choose, and can hold every post for review before it publishes. You set it up once. After that, your part is reading what it wrote and approving it.

The steps below use Publedia's automations, which are in beta. The traps near the end apply to any tool that reads a feed.

Find your feed URL

Most blogging platforms publish a feed without being asked. This is where it usually lives:

Where common platforms usually put the feed
PlatformFeed address
WordPressyoursite.com/feed/
Ghostyoursite.com/rss/
Substackyourname.substack.com/feed
Medium (profile)medium.com/feed/@yourname

Open the address in a browser before you use it. A working feed shows raw XML that starts with <rss or <feed, or the browser offers to download a file. If you see a 404 or your normal home page, the address is wrong. Check your platform's help, or search your site's page source for application/rss+xml, which marks the feed link.

Publedia reads both RSS and Atom feeds. The feed has to be reachable on the public internet, so a feed on a private network or behind a login cannot be read.

Build the automation

Three starting points read a feed. Each one ends with an approval step before Publish, and every step can be changed after you pick it.

Feed starting points in Publedia
Starting pointWhat it addsChecks the feed
Feed posts, tailored per channelAn AI rewrite step that writes a caption for each channelDaily at 08:00
Feed posts, skipping off-limits topicsA content filter that drops entries mentioning topics you listDaily at 08:00
Busy feed, capped per dayA rate limit that stops once a daily ceiling is reachedAt 08:00, 13:00 and 18:00
  1. Open Automations and select New automation.
  2. Choose Publish from a feed or app, then pick one of the starting points above.
  3. Select the RSS feed step. Paste your address into Feed URL and set Entries per run, which takes 1 to 25 and starts at 1.
  4. Select the Schedule step if you want the feed checked at a different time.
  5. Select the Publish step and choose your channels. With the rewrite starting point, also choose them under Channels to rewrite for in the AI rewrite step.
  6. Select Preview run to check the result, then Create, and confirm the summary to turn the automation on.

What each post says

By default, the caption is the entry's title, a blank line, and its link. Nothing else from the feed is used.

The AI rewrite step writes a separate caption for each channel you pick, up to 10, in the tone you choose. The model is given a length target for each network, and the post is still checked against the network's real limit before it publishes (the character limits guide explains how each network counts). Channels you leave out keep the shared title and link.

Two limits are worth knowing. The rewrite works from the title and the link, not the article body, so a specific headline gets a far better post than a clever one. And every channel is a separate AI request charged to the workspace's AI budget: one entry a day on four channels is four requests a day. Use Extra direction (optional) for standing instructions, such as "keep the link at the end" or "open with the problem the article solves".

Three other steps suit a feed. Add hashtags puts a fixed set of tags on every caption, Append CTA adds the same call to action to each one, and Quiet hours holds a post due overnight until the window ends. Quiet hours only apply to posts the automation publishes itself. A draft you publish by hand goes out when you publish it.

Choose how review works

The approval step appears on the canvas as Require approval. Under What waiting looks like it has two modes.

Save a draft and finish is the default. The run completes and each post waits in Posts, on the Drafts tab. You open it, edit it if needed, and publish or schedule it yourself. Deleting a draft is the end of that entry, because the automation will not offer it again.

Pause the run until approved creates nothing yet. The run waits under Automations on the Waiting for approval tab, and in your notifications. Approve runs the rest of the steps, quiet hours and rate limits included. Decline publishes nothing. An approval nobody answers expires after the hours set in Give up after, 72 by default. Declining does not skip the entry, though, and neither does letting it expire: the automation offers the same entry again on its next run.

For a feed, the draft mode is usually simpler. Flows that pull from Notion, Slack or Google Drive must include an approval step. For a feed it is optional, but keep it for the first few weeks.

Preview before you switch it on

Preview run shows the path the flow would take and the post it would produce. Nothing is posted or saved. It does fetch your feed, though, and an AI rewrite step can spend AI credits during a preview, so it is not free to repeat.

The traps, and how Publedia handles them

Duplicates

Each entry is published once. Publedia identifies an entry by its guid, or by its link when the feed gives no guid, and never turns the same entry into a second post. If you move your blog to a new platform and the guids change, old entries can look new, so pause the automation during a migration.

A feed that is down

When the feed cannot be read (it times out, returns an error, or is not a valid feed), the run fails with a reason that says why, and the automation stays on. The next scheduled run tries again. A feed with nothing new is not an error, and the run passes quietly.

The first run

The first run treats every entry already in your feed as new. At one entry per run, it works through that backlog one run at a time, in the order the feed lists them (usually newest first), and a new article waits its turn behind them.

To clear the backlog sooner, raise Entries per run before the first run (up to 25, so a longer feed still takes more than one run), keep Save a draft and finish, and delete the drafts you do not want. Then set it back to 1. With AI rewrite on, that first run makes one request per entry per channel.

A title and a link is a fine fallback and a weak post. It gives people no reason to click, and on most networks it looks like an automated share, which it is. Rewrite per network, or at least append a line of context.

Images and video-first networks

Entries arrive as a title and a link. Images in the feed are not carried over, so every post is text-only. Instagram, TikTok and YouTube do not accept a text-only post, so a feed automation cannot publish there. Use X, LinkedIn, Bluesky, Threads and Facebook instead. Posts to X count against the monthly X allowance (5 on Basic, 30 on Pro, 60 on Ultra) unless the workspace uses its own X app.

Settings that suit most blogs

Start with one entry per run, checked once a day at a time your readers are around. Keep review on, in draft mode, for the first few weeks, and rewrite for each network you post to. Once you are publishing drafts without editing them, remove the approval step and add quiet hours, so nothing goes out at 3 a.m.

If you would rather have an AI agent draft posts with your calendar in view, see using AI agents to manage social media.

Plans and limits

Automations are in beta. Each plan includes a number of them: 1 on Basic, 7 on Pro and 15 on Ultra. The pricing page has the rest of each plan. AI steps use the workspace's AI budget, which admins can see in Settings, AI.

To build your first one, open Automations, select New automation, and choose Publish from a feed or app. The automations and repost lists help article covers the builder step by step.

Sources

  1. WordPress.com Support, Feeds
  2. Ghost Help, Where can I find my RSS feed?
  3. Substack Support, Is there an RSS feed for my publication?
  4. Medium Help Center, Using RSS feeds of profiles, publications, and topics

Topics

  • Automation
  • RSS
  • Blogging
  • AI

Blog

Plan, schedule and publish to eight networks from one calendar.

Try Publedia free