Want to skyrocket the popularity of your plugin and reach millions of eager users? Look no further than WP Hive. Gain credibility through in-depth reviews, drive conversions with targeted email marketing, and boost visibility with strategic social promotion and exposure
Sorry, pal! The plugin couldn’t pass all our tests. No hard feelings, right?
Tests done by WP Hive test script Results
Minimal impact on memory usage The memory usage of this plugin is less than the average memory usage of other plugins on WordPress.org + 200KB. Check FAQ for more.
Minimal impact on pagespeed The impact of this plugin on PageSpeed is less than the average impact of other plugins on WordPress.org + 1000 milliseconds
No PHP errors, warning, notices WP Hive automated test found PHP error/s while activating this plugin on our server
No Javascript issues WP Hive automated test found no JavaScrip error while activating this plugin on our server
Latest PHP 8.1.12 compatible WP Hive automated test found some warnings/errors while testing it with the latest version of PHP. They may/may not cause any issues. You are advised to test yourself
Latest WordPress 7.0.4 compatible WP Hive automated test found that the plugin may not be fully compatible due to PHP warnings, latest version of PHP\'s compatibility. However, this is an automated test and plugin maybe fully compatible. You are advised to test yourself
Optimized database footprint The plugin creates less than 50 database tables
No activation errors WP Hive automated test found no activation error while activating this plugin on our server
No resource errors WP Hive automated test found no resource error/s while trying this plugin on our server
Frequently updated The plugin was not updated at least once in the last 90 days
All the plugins are tested on the same server with exactly same configuration via test script that automatically activates and logs the data WP Hive shows.
All the scripts run on a VPS with 8 CPU cores and 8 GB of RAM.
The test sites are hosted on Google Cloud VM instances, one site/plugin per instance. The machine type is n1-standard-1. The server is a 8 core CPU with 8GB of RAM.
The test sites are hosted on Apache/2 server and they are tested on PHP 8.1.12 & WordPress 7.0.4.
The database server is MySQL 10.6.10 and the default PHP memory limit is 512M.
Disclosure: When you buy through affiliate links on this site, WP Hive may earn a commission which we use to keep the site running. Learn more →
About Social Post Flow
Description
Auto Post to Social Media is a powerful WordPress plugin that automatically publishes your Posts, Pages, Events, Products and Custom Post Types to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, and Mastodon. Connect your social media accounts in minutes and start scheduling posts with unique, dynamic content for each platform. Don’t have a Social Post Flow account? Pricing starts at $49/year....
Auto Post to Social Media is a powerful WordPress plugin that automatically publishes your Posts, Pages, Events, Products and Custom Post Types to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, and Mastodon. Connect your social media accounts in minutes and start scheduling posts with unique, dynamic content for each platform.
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:
Why Choose This Social Media Auto Poster?
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, schedule publication times, or add posts to your social media queue automatically.
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.
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.
Dynamic Tags for Unique Content
Build truly 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
Publish posts to social media only when specific conditions are met. Filter by Post Author, Taxonomy Terms, Custom Field Values, or any combination of criteria to ensure only the right content reaches your social audiences.
Flexible Scheduling Options
Choose to publish immediately when your WordPress post goes live, schedule for a specific date and time, or add to your existing Social Post Flow queue for optimal posting times.
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.
Auto Post to Multiple Social Networks
Facebook Auto Post
Automatically share WordPress posts to Facebook Pages with custom messaging, images, and link previews. Perfect for business pages and community management.
Twitter / X Auto Post
Still working after the Twitter API changes! Auto publish to Twitter/X with character count optimization, hashtag support, and media attachments.
Instagram Auto Post
Share your WordPress content to Instagram with image optimization and caption formatting specifically designed for Instagram’s requirements.
LinkedIn Auto Post
Publish professional content to LinkedIn company pages and personal profiles with full image and link preview support.
Threads Auto Post
Automatically cross-post your WordPress content to Meta’s Threads platform with optimized formatting for the Threads audience.
Pinterest Auto Post
Share visual content from your WordPress site to Pinterest boards automatically with proper image optimization and pin descriptions.
Mastodon Auto Post
Connect to any Mastodon instance and auto publish your WordPress posts to the federated social network.
Repost Old Content and Evergreen Posts
Automatic Content Recycling
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
Manually select 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, ensuring your social media feeds stay fresh and engaging.
Complete Image Control for Social Media
OpenGraph Integration
Leverage your SEO plugin’s OpenGraph metadata to create beautiful social sharing cards automatically. Works seamlessly 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, ensuring your visuals look perfect on Facebook, Instagram, Pinterest, and more.
WordPress Plugin Integrations
This social media scheduler works seamlessly with popular WordPress plugins:
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
– Yoast SEO – Use Yoast’s OpenGraph data for social sharing
– Rank Math – Leverage Rank Math’s social metadata
– All-in-One SEO Pack – Integrate with AIOSEO’s social settings
– SEOPress – Use SEOPress social tags and previews
Developer-Friendly Features
WP-Cron Support
Enable WP-Cron to send status updates via scheduled tasks, improving UI performance and ensuring reliable posting even during high-traffic periods.
WP-CLI Integration
Use WordPress CLI commands to repost old posts, manage social connections, and automate social media tasks from the command line.
Hooks and Filters
Extensive action and filter hooks allow developers to customize behavior, integrate custom post types, and extend functionality 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, simply 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.
How to Schedule Social Media Posts from WordPress
The plugin offers three scheduling options:
Immediate Publishing
Posts are sent to social media the moment you publish or update your WordPress content.
Specific Date and Time
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 your optimal posting schedule configured in your Social Post Flow account.
How to Use Dynamic Tags in Social Posts
Dynamic tags automatically pull content from your WordPress posts to create unique social media messages:
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”
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 or filling your social media calendar.
How to Repost Old Content Automatically
Evergreen content automatic reposting helps keep 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 Conditional Publish 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 under Category / Tag
Save your conditional rules
Now only posts matching your criteria will be auto posted to social media.
How to Stop Auto Posting for Individual Posts
Override automatic posting on a per-post basis:
Edit any WordPress Post, Page or Custom Post Type
Scroll to the “Social Post Flow” meta box
Select “Do NOT Post to Social Post Flow”
Save the post
This gives you complete control over which posts get shared to social media.
How to Connect WooCommerce Products to Social Media
Automatically promote your WooCommerce products on social media:
Install and activate WooCommerce and this plugin
Configure product-specific status settings
Use dynamic tags for product data: {title}, {price}, {sku}, {short_description}
Include product images automatically
Set conditional rules to only post certain product categories
Products will auto post when published or updated
How to Auto Post Events to Social Media
Works with The Events Calendar, Event Manager, and Modern Events Calendar:
Install your preferred events plugin
Configure event-specific status settings in Social Post Flow by clicking the Events tab
Use event dynamic tags: {event_date}, {event_time}, {event_location} as necessary
Schedule posts to go live before events for maximum promotion
Events automatically post when published
Integration with Yoast SEO
This plugin integrates seamlessly with Yoast SEO to use your configured social metadata:
Automatically uses Yoast’s Facebook title and description
Leverages Yoast’s Twitter card data
Respects Yoast’s OpenGraph image settings
Falls back to post content if Yoast data isn’t configured
Integration with Rank Math
Full integration with Rank Math SEO plugin:
Uses Rank Math’s social titles and descriptions
Respects Rank Math’s OpenGraph settings
Leverages Twitter card configuration
Automatically pulls Rank Math’s social images
Integration with All-in-One SEO Pack
Seamless integration with AIOSEO:
Uses AIOSEO’s Facebook metadata
Respects Twitter card settings
Leverages OpenGraph image configuration
Falls back gracefully if data isn’t set
Integration with SEOPress
Works automatically with SEOPress:
Uses SEOPress social titles
Respects OpenGraph configuration
Leverages Twitter card data
Automatically formats social previews
External Services
This plugin connects to the Social Post Flow API using OAuth 2.0 PKCE to:
– Fetch your connected social media profile names and IDs
– Send your WordPress Posts to one or more of your social media profiles
You may revoke access at any time by either:
– Clicking Disconnect in the Plugin’s settings screen
– Revoking access to the WordPress Plugin from your Social Post Flow account
Refer to Social Post Flow’s Terms and Conditions and Privacy Policy for more information.
Support
Support for this WordPress Plugin can be requested on the WordPress forums, or via your Social Post Flow account.
Want to skyrocket the popularity of your plugin and reach millions of eager users? Look no further than WP Hive. Gain credibility through in-depth reviews, drive conversions with targeted email marketing, and boost visibility with strategic social promotion and exposure
Be Part of the Conversation with WordPress Enthusiasts
Using Social Post Flow? Great, join the conversation now!
Let’s talk about overall quality, ease of use, stellar support, unbeatable value, and the amazing experience Social Post Flow brings to you.