How to Auto-Post New Blog Articles to Social Media (Step-By-Step)
Connect your blog's RSS feed to Buffer through Zapier, so every new article automatically queues up as a social media post, no manual copying required.

What you'll build: A Zap that watches your blog's RSS feed and automatically queues a social media post in Buffer every time a new article goes live.
What you'll learn: How to find your site's RSS feed URL, how to connect it to Zapier, and why queuing a post in Buffer beats letting anything auto-publish straight to your audience untouched.
Zapier is the connector here, but Buffer is the actual tool doing the social media work, it's purpose-built for scheduling and queuing posts, which makes it a better fit than trying to post directly to each platform from Zapier alone.
Step 1: Find your blog's RSS feed URL
Most blogging platforms generate one automatically. Common patterns to try: yoursite.com/feed, yoursite.com/rss.xml, or yoursite.com/blog/rss. If you're not sure, check your CMS's documentation or search "[your platform] RSS feed URL." You'll need this exact URL in Step 2.
Step 2: Create the Zap and connect the RSS trigger
- Go to zapier.com, log in, click Create, then Zaps.
- Click the 1. Trigger box, search for
RSS by Zapier, and select it. - Under Event, choose New Item in Feed, then click Continue.
- In the Feed URL field, paste your blog's RSS feed URL from Step 1. Click Continue.
- Click Test trigger. Zapier pulls in your most recent published post, check that the title and link look correct, then click Continue.
Step 3: Connect Buffer as the action
- Click + to add a step. Search for
Bufferand select it. - Under Event, choose Create Post (some accounts show this as Add to Queue), then click Continue.
- Sign in to your Buffer account. Click Continue.
- Under Profile, select which connected social account this post should go to (Instagram, LinkedIn, X, etc.).
- In the Text field, click inside it and use the insert-data icon to combine real fields, for example:
New post: [Title from Step 1]. Read it here: [Link from Step 1]. A bare title and link reads like spam. If you have a moment, add a short line of your own commentary before publishing rather than sending it exactly as generated. - Click Continue, then Test step. Open Buffer and confirm the post appears in your queue with the right content.
Step 4: Turn it on
- Click Publish, then toggle the Zap to On.
- Publish a new test post on your blog and confirm it appears in Buffer's queue within a few minutes.
Why queuing beats auto-publishing
Buffer's queue means the post sits there for you to glance at and adjust before it actually goes out, not blast onto your feed the second the Zap fires. A title-and-link post with zero personality reads like a press release; thirty seconds editing the caption before it publishes is the difference between content that gets engagement and content people scroll past.
Common mistakes
- Pasting the wrong RSS feed URL (a page URL instead of the actual feed URL). Test trigger will come back empty.
- Selecting Create Post with an immediate-publish setting instead of adding it to the queue for review.
- Typing the post text manually instead of using the insert-data icon.
- Posting to the wrong Buffer profile when managing more than one client's account.
- Never checking back on the queue, so posts pile up unreviewed for weeks.
Your first step
- Find and confirm your blog's real RSS feed URL.
- Create a Zap with RSS by Zapier as the trigger and test it against a real published post.
- Connect Buffer, select the right profile, and build the post text with real inserted fields.
- Confirm the test post lands in Buffer's queue, not published live.
- Publish the Zap, toggle it on, and confirm a real new blog post queues correctly.