Revive Old Posts – Social Media Auto Post and Scheduling Automation Plugin


Automatically share your WordPress posts on X (Twitter), Facebook, and LinkedIn. Get more visitors to your website and keep your content alive.

Revive Old Posts automates content posting and scheduling across multiple social media platforms.

Save time in your social media marketing efforts, and add some social media automation to your workflow using Revive Old Posts.

Revive Old Posts is the preferred social media automation and scheduling plugin for WordPress, trusted by over 30,000 WP site owners, and celebrated with 340+ five-star 🤩 reviews.


ROP is a must-have WordPress plugin created to help website administrators boost their website traffic, grow their social media followers, and keep their existing followers engaged by automatically sharing posts and content from their WP site to their social media networks such as Facebook, Twitter, Google My Business, LinkedIn, and Tumblr

Who Is Revive Old Posts For?

  • Small Blog & Website Owners: Essential for those managing blogs or websites, ROP efficiently shares posts, pages, and custom post types like Recipes, Books, Products, etc.

  • Large Blogs & High-Volume Sites: Perfect for sites with extensive content, including massive blogs and e-commerce platforms, ensuring consistent engagement and visibility.

  • E-Commerce Online Stores: Great for e-commerce sites to continuously highlight products and promotions on social media.

  • Social media marketers: A must-have for social media professionals looking to streamline their content strategy and maintain a consistent online presence.

  • Hobby bloggers: Whether you’re sharing your latest culinary creations or travel adventures, ROP makes social media sharing easy and effective for hobbyists.

  • Non-Profit Organizations: Helpful for non-profits and charities to keep their supporters engaged and informed about causes and events.

  • Educational Institutions: Universities, colleges, and schools can share educational content, updates, and campus news.

  • Freelancers & Creatives: Aids freelancers and artists in showcasing their work and maintaining active engagement with their audience.

  • Digital Agencies: Agencies managing multiple clients’ social media accounts can benefit from streamlined posting and scheduling.

🤔 How Can Revive Old Posts Help Me?

Revive Old Posts is much more than just a wp to Facebook or wp to X (previously Twitter) plugin. ROP can be used for many use cases and help many different blogs and sites boost their social media traffic by introducing social media automation functionality to WordPress. It can act as all of the following in one:

A WordPress Social Media Scheduling Plugin

With our plugin, ‘Auto Publish’ your content on a set schedule to share to social media – a feature that’s 100% FREE.

Set how many hours should be between posts or go deeper into scheduling (PRO) by setting the time of day and days of the week you’d like the plugin to post to social media.

🚀 A WordPress Social Media Auto post Plugin

Just finished writing an awesome blog post? Why wait until it gets shared? Automatically post to social media as soon as you click the publish button!

Auto posting is a handy feature for users who want to share to social media as soon as they’re done creating their content.

⏱️ A WP Scheduled Post Plugin

Creating future-dated posts? When WordPress publishes these posts, ROP will auto-publish them to your active social media accounts for you!

This feature takes into account filters you have set in the plugin settings, so it won’t share Cat posts if you have added the Cat posts category to your excluded categories!

📊 A WordPress Social Media Analytics Plugin

Tired of manually adding UTM tags to posts to track the source of your traffic?

With ROP, shares to social media automatically include UTM tags to help you identify which social networks your traffic is coming from.

Easily see how much social media auto posting is helping with your website traffic inside Google Analytics.

📝 A WordPress Content Curation Plugin

Social media marketing can be a tedious job, especially when it comes to deciding what content to share on social networks.

With our plugin, it is possible to implement curation capabilities by filtering out the posts you don’t want to share on social media with just a few clicks.

Once set, the plugin will then be able to determine which content to auto-share to social media.

🌐 A RSS to Social Media Plugin

With our Revive Network addon, you can share posts from any RSS feed to Facebook, X (previously Twitter), Linkedin, Tumblr, Google My Business, Vkontakte(VK), or Instagram (imported post needs to have an image).

🔁 A WP Auto Republish Plugin

Revive Old Posts can work as a WP Auto Republish plugin that updates your post’s publish date after it has been shared to your connected social media accounts.

Revive Old Posts isn’t like every other social media marketing tool. We’ve tailored its features while keeping the following in mind:

  • Sustain and grow website traffic
  • Grow social media following
  • Keep existing social media followers engaged
  • Promote and share evergreen content

The plugin can automatically share posts from:

  • WordPress to X (previously Twitter)
  • WordPress to Facebook page
  • WordPress to Facebook Groups [Pro]
  • WordPress to Instagram [Pro]
  • WordPress to Linkedin Profile [Pro]
  • WordPress to Linkedin Page [Pro]
  • WordPress to Tumblr [Pro]
  • WordPress to Google My Business(GMB) [Pro]
  • WordPress to Vkontakte(VK) Profiles [Pro]
  • WordPress to Vkontakte(VK) Communities [Pro]

Some of the available networks and features require the Pro version of the plugin. Check out the free vs pro table here.

What Can I Do with Revive Old Posts?

  • Automatically share old and new posts to social media on autopilot. [Free]

  • Auto post to social media on blog post publish. [Free]

  • Choose the time between social media post shares. [Free]

  • Choose the number of posts that the plugin shares to social media. [Free]

  • Choose the maximum and minimum age of posts eligible for sharing. [Free]

  • Create common hashtags for post shares. [Free]

  • Automatically generate hashtags for post shares from tags, categories or from custom fields. [Free]

  • Include link back to your site. [Free]

  • Compatible with URL Shorteners. Shorten the links for the content that you post to social media. [Free]

  • Exclude categories and tags (and other custom taxonomies) from sharing to social media. [Free]

  • Exclude specific posts from sharing to social media. [Free]

  • Integrate with Google Analytics to track your social media traffic increase. [Free]

  • Post to Facebook Pages. [Free]

  • Post to X (previously Twitter). [Free]

  • Post to Instagram. [Pro]

  • Post to Facebook Groups. [Pro]

  • Post to LinkedIn Profiles. [Pro]

  • Post to LinkedIn Pages. [Pro]

  • Post to Tumblr Blogs [Pro]

  • Post to Google My Business [Pro]

  • Post to Vk Profiles [Pro]

  • Post to Vk Communities [Pro]

  • WordPress Auto Republish post after sharing [Pro]

  • Share multilingual posts to respective pages with WPML example, share English Posts to your English social media accounts, and Spanish posts to your Spanish social media accounts. [Pro]

And More! Try Revive Old Posts, and see why it’s the best WordPress social media marketing tool to boost your site traffic and keep your followers engaged.

What’s Included in Pro?

Using the PRO version of Revive Old Posts unlocks a host of additional features to help improve social media engagement on your accounts and bring more social media traffic to your website.

Awesome features in Pro:

  • RSS feed sharing. Share feed items from ANY website to your connected social media accounts. With the Revive Network addon it’s all possible (available free with Revive Old Posts Pro).

  • Support for WordPress Custom Post Types (WooCommerce Products, BigCommerce Products, Recipes, etc.)

  • Content Variations; Add multiple share variations to your posts, including custom images, ROP will automatically choose a variation to share!

  • Exclude categories and tags (and other custom taxonomies) from sharing to social media on a per account basis. Learn More

  • Share WordPress scheduled posts to social media on publish. Learn More

  • Finer WPML support for multilingual websites. Learn More

  • WordPress to Facebook Groups scheduling and auto post

  • WordPress to Instagram scheduling and auto post

  • WordPress to LinkedIn Company Pages scheduling and auto post

  • WordPress to LinkedIn Profiles scheduling and auto post

  • WordPress to Tumblr scheduling and auto post

  • WordPress to Google My Business(GMB) scheduling and auto post

  • WordPress to Vkontakte(VK) Profiles scheduling and auto post

  • WordPress to Vkontakte(VK) Communities scheduling and auto post

  • Connect multiple social media accounts to WP

  • Add custom UTM tags for analytics to your social media shares

  • Share different content variations to your social networks

  • Add predetermined text in front or after your post content (Additional Text)


  • Revive Old Posts dashboard (no accounts connected).
  • Add account modal
  • Facebook page and Twitter account connected
  • General settings tab, only a few of the available settings are shown in this screenshot
  • Post Format page, fine-tune your posting format per connected account
  • Custom Scheduling (PRO)
  • Sharing queue
  • Sharing Log


The following are the steps to install the Revive Old Posts plugin

  1. In your WordPress Administration Panels, click on the Add New option under Plugins from the menu.
  2. Click on Upload at the top.
  3. Browse the location and select the Tweet old post Plugin and click install now.
  4. To turn the Revive Old Posts Plugin on, click Activate.
  5. Check your Administration Panels or WordPress blog to see if the Plugin is working.
  6. You can change the plugin options from Revive Old Posts under settings menu.

Alternatively, you can use the following steps to install the Revive Old Posts plugin

  1. Download the latest version of the Revive Old Posts Plugin to your computer from here.
  2. With an FTP program, access your sites server.
  3. Upload (copy) the Plugin file(s) or folder to the /wp-content/plugins folder.
  4. In your WordPress Administration Panels, click on Plugins from the menu.
  5. You should see Revive Old Posts Plugin listed. If not, with your FTP program, check the folder to see if it is installed. If it isn’t, upload the file(s) again. If it is, delete the files and upload them again.
  6. To turn the Revive Old Posts Plugin on, click Activate.
  7. Check your Administration Panels or WordPress blog to see if the Plugin is working.
  8. You can change the plugin options from Revive Old Posts under settings menu.


If you have any questions please ask on the support forum and we will try our best to assist.

Is the Social Media Scheduling feature free?

  • Yes, in the free plugin you can set how many hours you’d like between each share(e.g 6 hours), ROP will automatically post to your social networks when the countdown is up. To set the days and time of the week this would require the Pro plugin.

Is the Auto Publish (aka Auto Post) feature free?

  • Yes, this feature is free for the accounts that can be connected via the free plugin (Facebook and Twitter). Once you check the option to post on publish, our plugin will do the rest.

Can I share RSS feeds to social media?

  • Yes, you will need our Revive Network addon which is currently in the beta stages of testing for Pro users.

REST API error

  • This issue is normally caused by an antimalware or firewall plugin. Please try disabling all plugins(except Revive Old Posts) to see if the issue persists. If not then enable each plugin one by one while checking Revive Old Posts dashboard to see if the issue returns, that will help you determine the conflicting plugin.

Why isn’t sharing working?

  • Your website Cron might be faulty. This is a common WordPress issue with many plugins, see our solution doc here for fixing the issue.

Does Revive Old Posts have Social media share buttons?

  • No, the plugin does not have share buttons currently. You can vote for it on our RoadMap here.

Which link shorteners are included in ROP?

  • The link shorteners the plugin currently supports are:,,, google firebase, rebrandly and native WordPress shortlinks.

Can Revive Old Posts share Posts from WordPress to Facebook Group?

  • Yes, this however requires the pro version of the plugin.

Can Revive Old Posts share to LinkedIn Business page?

  • Yes, ROP can share to LinkedIn business pages as well as personal profiles.


پروری 5, 2024 1 reply
I don't usually give negative reviews, but I had the pleasure of dealing with management and I have to say wow. While using their plugin I wanted to upgrade to what it calls the pro option. When I went to their site there was no pro option. They have changed their marketing plan but did not update it on the plugin. When I inquired, it took 5 days of responses to confirm this. I was inquiring about the lifetime plan, after telling me that i needed to subscribe to the business lifetime plan, they deleted the option off their page. This is a basic plugin with any useable options stuck behind a paywall. This plugin will be obsolete soon as they are greedy and don't seem to understand that this plugin is not a required plugin, with many competitor options available, why would someone commit to a yearly fee for this I can not understand, a 1 time fee would make sense.
جنوری 3, 2024 6 replies
It´s not working right now on X, please update the plugin when you can. Thanks. Thanks Vytis for the replay, now it´s working well!
دسمبر 21, 2023 1 reply
This plugin helps me send out my WordPress blog posts to my social media channels. It also gives social sharing buttons that I can use to instantly share my posts, and the same with my readers. I like it. Support.
دسمبر 2, 2023 1 reply
This plugin is a must have for those who shares their content a lot on social media platforms. This plugin literally saved my website and socmed pages when the pandemic hit and there was nothing to write about. It kept the pages active!
دسمبر 7, 2023 2 replies
Unfortunately Twitter (X) posts are not working: "Error posting on twitter. Error: {"title":"Too Many Requests","detail":"Too Many Requests","type":"about:blank","status":429}" When error get resolved will gladly review my Review.
Read all 531 reviews

Contributors & Developers

“Revive Old Posts – Social Media Auto Post and Scheduling Automation Plugin” is open source software. The following people have contributed to this plugin.


“Revive Old Posts – Social Media Auto Post and Scheduling Automation Plugin” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “Revive Old Posts – Social Media Auto Post and Scheduling Automation Plugin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Version 9.0.26 (2024-02-29)


  • Updated dependencies

Version 9.0.25 (2024-02-20)


  • Page will refresh when a social media account is added.
  • Instant sharing checkbox will now be selected when Instant

Version 9.0.24 (2024-02-12)


  • Social media accounts are not selected with Instant sharing activated

Version 9.0.23 (2024-02-01)


  • Quota limit handling when sharing in X Network (re-quires re-login with your X account)
  • Button to export Logs as a text file
  • New logs display design
  • Sharing tweets via the RoP server

Bux Fixes:

  • URL shortener error handling
  • Fixed instant sharing issue with scheduled posts

Version 9.0.22 (2023-12-22)


  • Changed the default usage of X (ex Twitter) to own API keys
  • Updated the JS pipeline
  • Fixed compatibility issue with the LearnPress plugin

Version 9.0.21 (2023-09-27)

  • Implemented post-sharing limit API to prevent sharing errors

Version 9.0.20 (2023-09-19)

  • Fixed Facebook login issue by upgrading Graph API version v7.0 to v12.0

Version 9.0.19 (2023-08-23)

  • Fixed LinkedIn sharing (API version changed)

Version 9.0.18 (2023-08-17)

  • Added new authentication permissions scope for LinkedIn

Version 9.0.17 (2023-08-03)

PHP version required updated to 7.4

Version 9.0.16 (2023-08-03)

  • Updated the required PHP version to 7.4

Version 9.0.15 (2023-07-28)

  • Fixed post-sharing issue with post image
  • Added Twitter v2 API support

Version 9.0.14 (2023-06-06)

  • Added LinkedIn new API support
  • Added About Us page integration
  • Fixed post sharing issue with GMB

Version 9.0.13 (2023-03-31)

  • Fixed hashtags issue with camel case text #860
  • WordPress core tested up to version 6.2
  • Fixed instant sharing regression #861

Version 9.0.12 (2023-01-31)

  • Improved query strings encoding

Version 9.0.11 (2023-01-03)

  • Harden security of the plugin

Version 9.0.10 (2022-08-26)

  • [Dev] Remove old buffer service that doesn’t exist anymore.
  • [Dev] Less cumbersome error messages when services fail to build by using getMessage() instead of getTrace()

Version 9.0.9 (2022-07-25)

  • [New Pro] Option to automatically crop Instagram Images if they do not meet the Instagram supported aspect ratios
  • [Fix] PHP 8 related errors
  • [Fix] Long taxonomy names were overflowing their container in multiselect fields
  • [Info] Tested on WP 6.0
  • [Info] Minimum PHP version has been changed to 7.2 to address composer dependency PHP errors
  • [Info] Updated Themeisle SDK

Version 9.0.8 (2022-04-22)


  • Update tested up to version

Version 9.0.7 (2022-04-21)


  • Update WP tested up to version
  • Added two new hooks and that fire before post is shared
  • Clean up some old options from version < 8.0 when housekeeping option is turned on

Version 9.0.6 (2021-12-13)


  • The same post would some times get shared too soon after it had previously been shared.

Version 9.0.5 (2021-08-17)


  • Add notice about Remote Cron feature removal

Version 9.0.4 (2021-08-17)


  • Google My Business posts were not sharing because of missing Topic Type field


  • Turned off Remote Cron feature. Use this doc if you have issues where your posts aren’t sharing.
  • Google My Business errors will now return more information with details on why the post didn’t share.

Version 9.0.3 (2021-06-24)


  • LinkedIn shared article posts would not show the preview image.
  • The filter to set the WPML language that is shared to accounts was being overridden in the Lite version of the plugin.
  • Handle cases where the wpml_language option is not set for an account and the user tries to share a post.
  • Handle cases where randomize hashtags option is not set for an account and the user tries to share a post.

9.0.2 – 2021-06-07


  • [New Pro] Post Format “Share Content” option to share post’s Yoast SEO title or description.
  • New Post Format option to randomize hashtags before sharing.


  • All backslashes were not being removed from Post on Publish share messages.
  • Post on Publish checkboxes would sometimes be checked by default while updating already published posts.
  • Post on Publish feature would sometimes share the post at odd times if the “True Instant Share” option was turned off in General Settings of ROP.
  • Better error handling for wp_remote_post() calls.

9.0.1 – 2021-04-22

  • [Fix Pro] Issue with saving maximum post age setting for users on Personal Plan
  • [Change] Don’t show ROP Log error notice to non-admins

9.0.0 – 2021-04-21

  • [Note] This version is a major update and moves some features to the Pro version of the plugin
  • [Note Pro] Revive Network v2.0.6 and higher is needed for compatibility with Revive Old Posts v9.0.0
  • [New Pro] Improved WPML Support – Share a WPML language on a per-account basis for better modularity
  • [New Pro] Instagram Sharing! Share your post images and images from your Media Libary to Instagram
  • [New] Built-in option in “Share Content” settings to use the post excerpt as the share content
  • [New] Made it possible to manually select which accounts users would like to share to when using the Post on Publish feature with the “Share by default” option turned on
  • [Fix Pro] Share variations would still get shared even though the option to use them was turned off
  • [Fix Pro] Issue with migrating taxonomy filters when moving from Lite(free version) to Pro, requiring users to clear options and reinstall the plugin
  • [Fix Pro] Character decoding in Tumblr share content
  • [Fix] Escaped quotes would show in Twitter share content
  • [Fix] Issue where WPML draft posts would get added to sharing queue
  • [Fix] New posts to share would always get added to the top of sharing queue instead of the bottom
  • [Fix] Script error with wp_localize_script on WP 5.7
  • [Fix] Download external images temporarily before attempting to share on Twitter and VK to prevent sharing error
  • [Fix] Banned posts were not cleared from sharing queue if the plugin was stopped and started again
  • [Change] Prevent saving of Twitter character length longer than 280 characters to keep within the Twitter character limit
  • [Change] Minimum sharing interval in Lite version of the plugin is now 5 hours
  • [Change] Number of posts per share in Lite version is now limited to 1
  • [Change] Maximum Post Age in Lite version is now 365 (1 year)
  • [Info] Tested on WP 5.7

8.6.7 – 2021-02-01

  • Fix: Instant share metabox would not show unless RSS feed item post type was selected on General Settings screen

8.6.6 – 2021-01-31

  • New PRO: Import and share RSS feed items from any website on the web to your social media accounts using the Revive Network Addon. Never run out of content to keep your followers engaged (available for download from the Addons area of the Revive Old Posts menu item)
  • Info: Added “Start Here” button on Dashboards that link to Youtube playlists which will house how-to and explainer videos for Revive Old Posts and Revive Network

8.6.5 – 2020-12-18

  • Info: Update “Tested up to” version in readme.txt to reflect tested up to inside plugin file header

8.6.4 – 2020-12-17

  • Change: Show admin notices only to users with ‘manage_options’ capability.
  • Change: Skip sharing on websites where ‘wp_get_environment_type()’ doesn’t return ‘production’
  • Change Pro: Fallback to article post share when no featured image is set and “Share as Image Post” option is checked in Post format settings.
  • Change Pro: Limit the LinkedIn refresh token notification to 5 emails max.
  • Info: Tested on WP 5.6

8.6.3 – 2020-12-08

  • Info Pro: Add Revive Network base support. Apply to be a Beta tester here

8.6.2 – 2020-12-01

  • Fix PRO: Error in the dashboard if the user had a previously connected Buffer account inside ROP and tried to update the plugin. A notice will now be shown with a link to updating steps for those situations.

8.6.1 – 2020-11-24

  • PRO Fix: Plugin tried to build buffer service that did not exist. Buffer network is no longer supported in Revive Old Posts.

8.6.0 – 2020-11-24

  • New PRO: New social media network- Vkontakte
  • New: Dedicated Remote Cron Service. Option to let our service take care of ROP shares more reliably for sites experiencing WP Cron issues or issues with posts not getting shared.
  • New: Addons menu. RSS feed sharing is coming to ROP. Apply for access to Revive Network RC1. Only select users will be chosen for the testing phase.
  • Change PRO: Dropped LinkedIn API dependency in favor of our own LinkedIn API methods
  • Info PRO: Added error log for LinkedIn image sharing when exif_imagetype function does not exist on the server.

8.5.18 – 2020-09-27

  • Change Pro: …