Directory / plugin
Social Post Flow – Social Media Automation, Scheduling, Scheduler, Posting & Auto Post
v1.4.5 · by Social Post Flow
Social media automation, social media scheduling and auto publish for WordPress posts to Facebook, X/Twitter, Threads, LinkedIn, Telegram and more.
About this plugin
Social Post Flow automatically shares your WordPress content to social media. Publish or update a post and it’s sent to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Google Business Profile, Pinterest, TikTok, Mastodon, Bluesky and Telegram. It’s social media automation, a social media scheduler and an auto poster in one WordPress plugin, so social publishing becomes part of the way you already work.
Auto post your Posts, Pages, Events, Products and Custom Post Types, each with its own social media post for every network. Social media scheduling lets you choose when each social media post goes live: immediately, at a specific date and time, or through your Social Post Flow queue.
What you can do with Social Post Flow:
- Social media automation that runs every time you publish or update a WordPress post
- Social media scheduling for a specific date and time, or through a queue
- A social media scheduler that plans social media posting around launches, promotions and events
- Social media auto post to 11 networks, each with its own unique message
- Social publishing to LinkedIn, Telegram, Threads, Pinterest and Google Business Profile
- Auto publish and repost evergreen content to keep your social profiles active
Automatic Social Publishing – Set it up once, and your WordPress content is auto published to social media whenever you create or update a post. Social media automation saves hours of manual social media posting every week.
Social Media Scheduling and Queue – Schedule each social media post for a specific date and time, or add it to a queue for optimal posting times. Social media scheduling gives you full control over when every social media post goes live, and social media automation sends it to Social Post Flow the moment you publish.
A Social Media Scheduler Built into WordPress – Use Social Post Flow as your social media scheduler to plan social media posting around launches, promotions and events, without copying and pasting between tools.
Social Media Automation Across 11 Networks – One WordPress plugin, one $49/year subscription, every major social network. No per-network add-ons and no monthly fees. Social media automation covers Facebook, X/Twitter, Threads, Instagram, LinkedIn, Google Business Profile, Pinterest, TikTok, Mastodon, Bluesky and Telegram.
Social Media Auto Post with Dynamic Content – Send a unique social media auto post to each network, using dynamic tags that pull in your post title, content, excerpt, custom fields, taxonomy terms and more.
Repost and Recycle Evergreen Content – Auto post older WordPress content back to social media on a schedule you control, keeping your social feeds active without manual social media posting.
Social Publishing for Every Kind of Site – Social publishing works for blogs, online stores, event sites and job boards, with the same simple social media posting workflow on every site.
Don’t have a Social Post Flow account? Pricing starts at $49/year for 5 social accounts, and you can sign up for a free 7 day trial.
See our quick start tutorial to auto publish your WordPress content to social media:
Why Choose This Social Media Auto Poster and Social Media Scheduler?
Unlike basic WordPress to Facebook or WordPress to Twitter plugins, this social media automation tool gives you complete control over how your content appears on each platform. Create multiple unique status messages per post type, use social media scheduling to set publication times, or add each social media post to your queue automatically. Whether you need social publishing for a blog, a store or an events site, one social media scheduler covers every network.
Social media automation means less time spent on social media posting, and more time on your content. A reliable social media auto post workflow also keeps your social profiles active when you’re busy.
Still Works with Twitter / X
If you’re looking for a replacement for Jetpack Social, Blog2Social, or NextScripts to auto publish to Twitter/X, this is one of the few WordPress social media plugins that still supports Twitter/X auto posting after the API changes. Social media automation for X/Twitter keeps working, so your social media posting never stops.
Who Is Social Post Flow For?
News sites and high-output blogs – Social media automation sends a social media auto post for every article as it’s published, so your social media posting keeps pace with your newsroom. Social media scheduling spreads posts across the day, and the social media scheduler queue stops your feeds flooding when you publish in bursts.
Online stores – Auto post new WooCommerce products to Facebook, Instagram and Pinterest, and auto publish sale announcements to LinkedIn, Telegram and Google Business Profile.
Agencies and freelancers – Connect one Social Post Flow account to every client site. Social media automation, social media scheduling and social publishing are configured per site, so each client’s social media post goes to the right profiles.
Local businesses – Auto publish news and offers to Google Business Profile, Facebook and Threads, so customers searching on Google see your latest updates.
Smart Social Media Automation Features
Multiple Status Messages Per Post Type
Configure different status messages for each post type and social profile. Your blog posts can have different messaging than your WooCommerce products or Events Calendar events, so every social media post fits its content.
Dynamic Tags for Unique Social Media Posts
Build unique social media posts using dynamic tags that pull in your WordPress Post Title, Content, Excerpt, Custom Fields, Author information, and more. Never send duplicate content to your social media profiles.
Conditional Publishing Rules for Social Publishing
Publish posts to social media only when specific conditions are met. Filter by Post Author, Taxonomy Terms, Custom Field Values, or any combination, so social media automation only shares the content you choose.
Social Media Scheduler Queue
The social media scheduler queue spreads your social media posts across the week, keeping social media posting steady and your followers engaged.
Auto Publish on Publish or Update
Auto publish a social media post when a WordPress post goes live, or auto publish again when you update it. Auto publish settings are configured per status.
Built-in Social Media Protection
Our technology prevents accidental duplicate posts and includes protection to keep your social media profiles safe from suspension due to over-posting or spam flags.
Social Media Auto Post to Multiple Social Networks
Social media auto posting and social publishing work the same way on every network, and you can mix networks in a single status.
Facebook Auto Posting
Automatically share WordPress posts to Facebook Pages with custom messaging, images, and link previews. Perfect for business pages and community management.
Twitter / X Auto Posting
Still working after the Twitter API changes! Auto publish to Twitter/X with character count optimization, hashtag support, and media attachments.
Instagram Auto Posting
Share your WordPress content to Instagram with image optimization and caption formatting specifically designed for Instagram’s requirements.
LinkedIn Auto Posting
Publish professional content to LinkedIn company pages and personal profiles with full image and link preview support. LinkedIn social media posting keeps your professional network up to date, and LinkedIn social publishing builds awareness of your business.
Google Business Profile Auto Posting
Automatically publish your WordPress content to your Google Business Profile, keeping your business listing fresh with updates that appear directly in Google Search and Maps. Google Business posts show local customers your latest offers, and Google Business social media automation saves you adding each update by hand.
Threads Auto Posting
Automatically cross-post your WordPress content to Meta’s Threads platform with formatting optimized for the Threads audience. Threads auto posting keeps your conversations going without extra work, and Threads social media posting reaches people who follow your topics.
Pinterest Auto Posting
Share visual content from your WordPress site to Pinterest boards automatically, with image optimization and pin descriptions. Pinterest auto posting gets your pins in front of the right people, and Pinterest social media automation keeps your Pinterest boards active.
TikTok Auto Posting
Automatically share your WordPress content to TikTok with video and image support optimized for TikTok’s vertical format and engagement-focused audience.
Mastodon Auto Posting
Connect to any Mastodon instance and auto publish your WordPress posts to the federated social network.
Bluesky Auto Posting
Connect to any Bluesky instance and auto publish your WordPress posts to Bluesky.
Telegram Auto Posting
Connect your Telegram channels and groups to auto publish your WordPress posts to Telegram. Telegram social media posting lets subscribers see new content the moment it goes live, and Telegram social media automation keeps your channel active.
Repost Old Content and Evergreen Posts
Automatic Content Recycling for Social Media Automation
Automatically revive old posts that haven’t been updated recently. Set the time period (days, weeks, or years) and let the plugin resurface your evergreen content to grow your social media engagement.
Bulk Publish Old Posts
Bulk publish multiple older posts and republish them to social media in bulk. Perfect for promoting your best evergreen content or filling gaps in your social media calendar.
Smart Duplicate Prevention
The plugin tracks which posts have been shared and prevents accidental duplicate posting, so your social media feeds stay fresh and engaging.
Complete Image Control for Social Media Posting
OpenGraph Integration
Use your SEO plugin’s OpenGraph metadata to create social sharing cards automatically. Works with Yoast SEO, Rank Math, All-in-One SEO Pack, and SEOPress.
Multiple Image Sources
Choose from various image sources for your social media posts:
– Featured images from your WordPress posts
– Additional images uploaded directly in the plugin
– Advanced Custom Fields (ACF) image or gallery fields
– Inline images from your post content
– Custom field image URLs
Automatic Image Optimization
Images are automatically formatted and optimized for each social network’s requirements, so your visuals look right on Facebook, Instagram, Pinterest, and more.
WordPress Plugin Integrations for Social Media Automation
This social media scheduler works with popular WordPress plugins, so social media automation fits the way you already publish:
Event Management Plugins
– The Events Calendar – Auto post events to social media with dates, times, and locations
– Event Manager – Share event listings automatically
– Modern Events Calendar – Publish calendar events to Facebook, Twitter, and more
E-Commerce Integrations
– WooCommerce – Auto post products with images, prices, and descriptions
– WP Job Manager – Share job listings to social media automatically
Content and Autoblogging
– User Submitted Posts – Auto publish user-generated content
– WP Property Feed – Share property listings to social networks
– WPeMatico – Auto post imported content from RSS feeds
SEO Plugin Integration
Social Post Flow uses the social metadata you’ve already configured in your SEO plugin, falling back to your post content if none is set:
– Yoast SEO – Uses Yoast’s Facebook title and description, Twitter card data and OpenGraph image
– Rank Math – Uses Rank Math’s social titles, descriptions, Twitter card configuration and social images
– All-in-One SEO Pack – Uses AIOSEO’s Facebook metadata, Twitter card settings and OpenGraph image
– SEOPress – Uses SEOPress social titles, OpenGraph configuration and Twitter card data
Developer-Friendly Features
WP-Cron Support
Enable WP-Cron to send status updates via scheduled tasks, improving UI performance and ensuring reliable social media posting even during high-traffic periods.
WP-CLI Integration
Use WordPress CLI commands to repost old posts, manage social connections, and run social media automation tasks from the command line.
Hooks and Filters
Extensive action and filter hooks allow developers to customize behavior, integrate custom post types, and extend social media automation to meet specific requirements.
Simple Social Media Setup – No API Complexity
Forget about App IDs, OAuth tokens, and complicated authorization processes. Connecting your social media profiles happens in just a few clicks through your Social Post Flow account dashboard. The entire setup takes minutes, not hours.
Once connected, select which social profiles to use in the WordPress plugin, configure your status messages with dynamic tags, and your social media automation is ready to go. From then on, social media automation runs in the background every time you publish. Social media scheduling and social media posting start working right away.
How to Schedule Social Media Posts from WordPress
The plugin offers three social media scheduling options, so this social media scheduler fits every publishing workflow. Each status can use a different social media scheduling option, so one WordPress post can go to LinkedIn immediately and to Telegram later in the day.
Immediate Publishing
Posts are sent to social media the moment you publish or update your WordPress content. This is the simplest social media auto post option.
Specific Date and Time
Use social media scheduling to schedule your social media posts for a specific date and time. Perfect for coordinating launches, promotions, or time-zone optimization.
Queue-Based Publishing
Add posts to your Social Post Flow queue, which distributes them according to the optimal posting schedule configured in your Social Post Flow account (e.g., weekdays at 9am and 3pm). The queue is the easiest way to keep social media posting steady.
How to Use Dynamic Tags in Social Posts
Dynamic tags automatically pull content from your WordPress posts to create a unique social media post for each network:
Available dynamic tags:
– {title} – Post title
– {content} – Full post content
– {excerpt} – Post excerpt
– {url} – Post permalink
– {author} – Author name
– {author_email} – Author email
– {date} – Publication date
– {time} – Publication time
– {custom_field_name} – Any custom field value
– {taxonomy_term} – Category or tag names
Example status message:
“New post: {title} – {excerpt} Read more: {url} #blog”
You can also add hashtags directly in your status message, or pull them from custom fields or taxonomy terms.
How to Bulk Publish Old WordPress Posts to Social Media
- Navigate to Social Post Flow > Bulk Publish in WordPress admin
- Select the post type (Posts, Pages, Products, etc.)
- Choose date range or specific posts to republish
- Select which social networks to publish to
- Configure unique status messages for this bulk action
- Click “Bulk Publish” to add posts to your social media queue
Perfect for promoting evergreen content, bringing older posts back to your followers’ attention, or filling your social media calendar. Bulk publishing is social media posting at scale, with the same social media scheduling options as every other status.
How to Repost Old Content Automatically
Automatic reposting of evergreen content keeps your social media active:
- Click Social Post Flow in the WordPress admin menu
- Click the Repost Settings tab
- Set the minimum age for posts to be reposted (days, weeks, months, or years)
- Choose how frequently to repost (e.g., every 30 days)
- Select which post types to include
- Save settings
- For each Post Type, define statuses at Social Post Flow > [Posts/Pages] > Defaults > Repost
The plugin will automatically resurface your older content on the schedule you define.
How to Publish Conditionally Based on Categories or Tags
Only publish certain posts to social media based on WordPress taxonomy terms:
- Edit your status (e.g. Social Post Flow > Posts > Defaults > Publish)
- Select which terms must be present (or absent) for publishing …