WordPress Integration
Automate WordPress to Social Media Publishing
Social Post Flow’s WordPress Plugin can be configured to schedule status messages for Posts, Pages and Custom Post Types to Facebook, X, Instagram, Threads, LinkedIn, TikTok, Pinterest, Bluesky and Mastodon.
Automatically Share Posts, Pages and Custom Post Types to Social Media
Social Post Flow can be configured to schedule and publish social media posts from your Posts, Pages, WooCommerce Products, Events, Custom Post Types and more, to:
- Facebook Pages
- X / Twitter
- Threads
- TikTok
- Bluesky
- Mastodon
Full Support for Pages, Posts and Custom Post Types
As well as Posts and Pages, WordPress to Buffer Pro works with all public Custom Post Types, including WooCommerce Products or any Theme / Plugin defined Custom Post Types.
For each Page, Post, Custom Post Type and Social Media account combination, separate options are available to enable or disable content sharing when:
- Manually reposting an existing Post (Bulk Publish)
- Publishing a new Post (Publish)
- Updating an existing published Post (Update)
- Automatically reposting an existing Post (Repost)
Multiple, Customisable Social Media Posts
For each Post Type and Social Media account combination, you can specify any number of unique statuses – each with their own text and options.
Status updates are dynamically built using template tags. These include the Post’s title, excerpt, content, date, URL, any custom field data (including Advanced Custom Fields, Events Manager, The Events Calendar, Yoast SEO and more), any Post taxonomy terms and the Post’s author.
Shortcodes are also supported in the status text.
For example, you can share your content three times to Facebook, once to X and twice to Instagram over the period of two days – each with their own, unique status messages.
Separate Options per Social Network
Unique status messages can be defined on a per-Post and social media account basis, allowing for any possible configuration to meet your social media publishing needs.
For example, you could define three short status updates for your X profile, to be posted every week after a Post is published, alongside two Facebook status updates which contain more detailed content.
Powerful Scheduling
Each social media status update can independently be set to:
- Add to End of Social Post Flow Queue
- Add to Start of Social Post Flow Queue
- Publish immediately,
- Publish at a defined time period after the Post’s publish date.
- Publish at a defined time period after a Post’s custom field / meta value (such as an ACF date field).
- The Events Calendar Plugin and Events Manager: schedule social media status updates based on your Event’s Start or End date, as well as display Event-specific details in your status updates.
Conditional Publishing
Easily schedule status updates to Social Post Flow based on your post’s:
- Author – Target specific social profiles by WordPress author.
- Published Date Range – Perfect for seasonal content.
- Taxonomy Terms – Categories, tags, and custom taxonomies.
- Custom Fields – Flexible rules with operators like equals, not equals, greater/less than, and partial matches.
Customize your sharing strategy effortlessly:
- Share posts from selected authors to specific profiles.
- Post to different Pinterest boards based on categories.
- Schedule updates only within specific date ranges.
- Trigger posts when custom field values meet your criteria.
Take control of your content distribution—automate with precision.
Automatically Repost Old Posts
Social Post Flow’s WordPress Plugin is the ideal solution if you want to revive old Posts, Pages or Custom Post Types that you’re unlikely to manually edit or update, which perhaps contain evergreen and always relevant content that would be useful to your social media followers.
For each Post Type, you can choose the maximum number of Posts per day to re-share, how often to re-share the same Post and how old the Post should be for it to be reposted to Social Post Flow. For example, you can set Posts to be re-shared to social media every 5 days, 3 weeks, annually etc, relative to the Post’s published date.
Just like the settings available when publishing and updating Posts, Pages and Custom Post Types, one or more status updates can be added for each Post Type and Social Media account, as well as powerful scheduling and conditional publishing.
Manually Bulk Publish Old Posts
If you prefer more control over reviving old Posts that you’re unlikely to manually edit or update, the Bulk Publish functionality is perfect for evergreen WordPress content that you want to send occasionally or one time to your social media profiles.
The simple bulk publishing interface allows you to query for Posts, Pages or Custom Post Types published in a specified time period, before choosing which Posts, Pages or Custom Post Types to schedule for sharing on your chosen social media accounts.
You can also choose Posts, Pages and Custom Post Types using the Bulk Actions in WordPress, and send them straight to your Social Post Flow queue.
Per-Post Settings
Per-Post Settings offer greater control for the times where you need to define specific social media status updates for an individual Post, Page or Custom Post Type.
The same settings interface and options above are available in the WordPress Editor, allowing you to define one or more status updates – specific to a Post – for the publish, update and repost actions, for each social media account connected to Social Post Flow.
Full Image Control
For each Post Type and Social Media account combination, you can choose to either:
- Use your SEO or Open Graph Plugin’s defined image,
- Use your Post’s Featured Image,
- Use an Advanced Custom Field’s image field as the image source.
Social Post Flow also provides its own Featured Image option, should your Custom Post Type not have Featured Image support, and/or you need to use a different image for your social network posts vs. your Post’s Featured Image.
Alternatively, there’s an option on each status message to automatically generate an image from some text, with global configuration options including font type, size, foreground and background colors and per-profile background images.
Multiple Images per Status
For Facebook, Instagram, X, Mastodon and Threads, up to 20 images * can be specified to be included in a status update.
- The Plugin’s Additional Images selector,
- Automatically scraped from your Post’s content,
- An Advanced Custom Fields Gallery field.
Users can then click on the individual images within the status to see the full size versions.
*The maximum number depends on the social network’s limit.
Built For The Future
More Features
That’s not all. Thanks to over 10 years of WordPress Plugin development, Social Post Flow’s WordPress Plugin (probably) has everything you need to automate sharing your WordPress content to social media, including:
Generate Images from Text
No Featured Image, but want to post to a network that requires an image (such as Instagram or Pinterest)? No problem.
For each status message, optionally choose to generate an image from text. Text can be separate to the status’ text.
Global configuration options include font type, size, foreground and background colors and per-profile background images.
Compatible with Frontend Posting and Auto Blogging Plugins
Social Post Flow is compatible with most front end posting and auto blogging Plugins, including:
- User Submitted Posts
- WP Property Feed Plugin
- WPeMatico
- WP Job Manager Broadbean Addon
First Comment Support
Facebook, X, LinkedIn and Instagram statuses can be configured to post both a status and the first comment.
This is useful for improved engagement and visibility, where including the Post’s URL in the first comment can result in better reach on social media.
WP-Cron and WP-CLI Compatible
When publishing or updating a Post, WP-Cron can be enabled, allowing WordPress to send status updates through its Cron system a few minutes later. This helps improve performance.
For developers and advanced users with WP-CLI enabled on their WordPress installations, Social Post Flow provides WP-CLI commands to:
- Bulk Publish, instead of using the WordPress Admin UI
- Repost, instead of using WP-Cron,
Testimonials
Don’t take our word for it. Hear what Social Post Flow customers have to say about our software.
This simplifies the “how do I get my posts from WordPress to social media” question simply and affordably. The more I use this plugin the more I love it.

Jason Foss
i have been trying to automate my social media for months with other plugins and services like n8n. But hands down the best thing I have tried is social post flow plugin.

@fullwall3t
After using Social Post Flow for three months across multiple WordPress sites, I can confidently say this is the best value proposition in WordPress social media automation. It does exactly what it promises without unnecessary complexity or expensive monthly fees that drain your budget.
I’ve tried Buffer, Hootsuite, and SocialPilot. Those tools are excellent if you need enterprise features and don’t mind paying $50-100 per month. But Social Post Flow asks a simple question: what do most WordPress users actually need? The answer is brilliantly simple: automatic posting to major networks, scheduling flexibility, and affordability. That’s exactly what you get.

@pjiiiiter
I used to use an other plugin to send posts to social media, but that was very complicated and all sorts of things went wrong every now and then. With Social Post Flow, these problems are gone. Setting it up was so easy I couldn’t believe it would work, but it did. The support is also excellent. Even on Sundays and holidays, they offer fast and clear support. I highly recommend this plugin.

Vincent Vreeken
This plugin makes sharing WordPress content to social media incredibly easy. Setup was straightforward… scheduling options are flexible, and evergreen reposting keeps feeds active without extra work.

@emilytrinity4
I wanted a way to automatically share my blog posts on social media and control how the text and images appear. Other plugins I tried were unreliable, missing key connections like X/Twitter, not very intuitive, or way too expensive ($250+/year for multiple profiles).
Then I found Social Post Flow – why didn’t I discover this sooner?! Setup is simple, and I can create multiple statuses and conditions based on post categories.
At $49/year for 5 social profiles, it’s perfect for my site and an absolute steal compared to other options.

@longleatave
Pricing
Starter
Recommended for individuals.
$49
/ year
✓
5 Social Media Accounts
✓
Cancel anytime
✓
14 day money back guarantee
Growth
Recommended for small businesses.
$99
/ year
✓
15 Social Media Accounts
✓
Cancel anytime
✓
14 day money back guarantee
Pro
Recommended for medium businesses.
$199
/ year
✓
50 Social Media Accounts
✓
Cancel anytime
✓
14 day money back guarantee
All plans include
✓
Multiple accounts per platform
✓
Supports Facebook Pages, X, Instagram, Threads, LinkedIn (Profiles + Pages), Pinterest, TikTok, Bluesky, Mastodon and Telegram
✓
No scheduling limits
Some social media providers have rolling 24 hour post limits. Read more.
✓
WordPress Plugin on unlimited sites
✓
This simplifies the “how do I get my posts from WordPress to social media” question simply and affordably. The more I use this plugin the more I love it.

Jason Foss
i have been trying to automate my social media for months with other plugins and services like n8n. But hands down the best thing I have tried is social post flow plugin.

@fullwall3t

Our 100% No-Risk Money Back Guarantee!
Not convinced? All plans come with a 7 day free trial, and a 14 day money back guarantee. Over the next 14 days, if this isn’t the best fit, simply reach out. We’ll happily refund 100% of your money. No questions asked.
(And yes, our prices are per year – others charge this per month!)
Frequently Asked Questions
Got a question? We’ve got you covered! Check out the resources below and be sure to let us know if we can answer anything else.
Which social networks are supported?
Social Post Flow supports Facebook, X, Instagram, Threads, LinkedIn, Pinterest, TikTok, Bluesky, Mastodon and Telegram.
Do you offer a free trial?
Yes – new customers are automatically given a 7 day free trial on their first plan, with access to all features to see if it’s suitable.
How does Social Post Flow compare to Blog2Social, Jetpack Social and Revive Social?
Social Post Flow focuses on being a straightforward, affordable WordPress auto poster. Unlike Blog2Social’s complex interface or Jetpack Social’s limited free tier, Social Post Flow offers full access to 9 social networks from $49/year with no per-site restrictions. Every plan includes the WordPress plugin for unlimited sites, plus Zapier integration. You can compare specific alternatives on our Blog2Social alternative, Jetpack Social alternative and Revive Social alternative pages.
How does auto posting from WordPress to social media work?
Install the Social Post Flow plugin on your WordPress site and connect your social media accounts. When you publish or update a post, page or custom post type, the plugin automatically creates and publishes social media posts to your connected accounts. You can customise the message for each network, schedule when posts go out, and set conditions based on categories or taxonomies.
What are “fair post limits”?
Some social networks impose a limit on the number of posts that can be made to a profile in a 24 hour period. We honor these limits, but you’re free to schedule as many posts in the future as you wish.
Are prices per month or per year?
Prices are per year – no gimmicks, no catches. An ongoing yearly payment is required for continued access and functionality. We’ll collect this automatically, but you’re free to cancel via your account at any time.