Complete migration plugin for WP developers

Save time by automating the repetitive task of synchronizing two sites, such as keeping a local development site synchronized with a production site or a staging site in sync with a production site.

Selective synchronization of database and files.

✓ 14 day free trial (creditcard required)
✓ 30 day money back guarantee

DOWNLOAD FREE VERSION Compare PRO vs free

Complete solution to migrate WordPress sites

WP Synchro helps you migrate and synchronize database and files between two WordPress installations, with the need to control what data to move and easy to run multiple times.

Pull/push data

Pull or push data from one WordPress site to another. Always have the latest database and files to work with on your environment with the push of a button.

  • Save time by automating migrations - Setup once, run many times
  • Improve your service and quality to your customer by working on the best possible data on multiple environments.
  • Simple and convenient maintenance of your environments

Synchronize database

Synchronize databases between your environments with no hassle. Choose the tables you want to move and what search/replaces you want to do on the data.

  • Fast migrations, with correct search/replace in data and no errors
  • Save time every time you rerun a database migration.
  • No more tedious moving of .sql files between databases

Synchronize files

Synchronize the files between your environments. You can choose what to transfer, such as WordPress, themes, plugins, uploads or other files/dirs.

  • Only synchronize the difference in files, saving you time on every sync
  • Choose the exact data you want to synchronize for your project, to make it fast and have full control.
  • Prevent errors from files not being in sync

Check out more details on WP Synchro features

Get WP Synchro news, developer workflow tips and release announcements

Pricing plans

Choose the most appropriate plan for you - You can upgrade, downgrade or cancel plan later.
Subscriptions are billed as flat pricing and not actual usage.

Personal

$8/mo*

  • Up to 2 active sites**
  • ~ $4.0 / site / mo
  • All functionality
  • Priority support
  • Software updates

14 day free trial

Money back guarantee

Starter

$10/mo*

  • Up to 5 active sites**
  • ~ $2.0 / site / mo
  • All functionality
  • Priority support
  • Software updates

14 day free trial

Money back guarantee

Small

$13/mo*

  • Up to 10 active sites**
  • ~ $1.3 / site / mo
  • All functionality
  • Priority support
  • Software updates

14 day free trial

Money back guarantee

Medium

$20/mo*

  • Up to 30 active sites**
  • ~ $0.7 / site / mo
  • All functionality
  • Priority support
  • Software updates

14 day free trial

Money back guarantee

Large

$48/mo*

  • Up to 100 active sites**
  • ~ $0.5 / site / mo
  • All functionality
  • Priority support
  • Software updates

14 day free trial

Money back guarantee

* EU VAT for your country will be added if you reside in EU and dont have a valid EU VAT ID
** Active site is defined by a non-local site that used WP Synchro PRO in the last 30 days - read more

Want to try the free version first?

You can find it in WordPress plugin directory, where you can use some of the features for free.

Is WP Synchro for you?

Are you tired of manually moving WordPress sites, sometimes multiple times?

Do you want a migration plugin, that support moving database and files?

Do you want complete control over what data to migrate?

WP Synchro is designed from the beginning as a complete migration solution for WordPress developers. We use it ourselves to support a proper and efficient development workflow.

Read the feedback that our users have given:

THE BEST MIGRATION PLUGIN
| rcstp | WordPress.org

"I tried all the major and minor migration plugins and none of them come close to WP Synchro. Most migration plugins are not very intuitive, it’s hard to figure out what to do, not WP Synchro. WP Synchro is SUPER EASY to use. It’s the easiest of all the migration plugins. What sets WP Synchro apart from the others is that it works on an entirely different concept, I don’t know how to describe it, just try it, you will see."

Awesome
| ddeveny | WordPress.org

"We run a very complex hosting setup using elastic load balanced servers and cloudfront as well as remotely hosted staging site. We had some problems getting the settings and method just right but we got there in the end. Brian was instrumental in helping us do this and was very responsive. He even added some functionality to the plugin to suit our environment."

Just works!
| jtcov | WordPress.org

"After the initial setup, this plugin works seamlessly and has become part of our development workflow. One issue we had (support for self-signed SSL certificates) was quickly resolved by Brian. Would definitely recommend – has saved huge amounts of dev time!"

Awesome Plugin
| misterdaco | WordPress.org

"Very smooth and straight to the point functionalities. Simple to use and work well. Their support is very good too ! keep up the good work guys."

To read more reviews, check out all the reviews on WordPress.org

Common use cases for WP Synchro

Synchronizing a site to a local development environment once or multiple times

Pull migration from production to local development environment

This is the most common use case, which WP Synchro PRO completely support. To accomplish this, you would setup a new installation choosing 'pull' as the type and then choosing what you want synchronized. You have complete control over what you want synchronized and can have multiple setups with different configurations.

We normally have one configuration to get a copy of the production database to our local development environment and another configuration to synchronize the files we want, such as media and other files.

That way we always have a solid environment, with data close to the production data, when we create new features and do bugfixing. This makes it alot faster, easier and more professional for our customers.

Create a staging environment for a production site and keep it updated on demand

Pull from production site to staging site

An important part of a professional developer workflow, is having an environment where updates/new features/changes can be tested on. You never want to apply changes to a production environment without having a proper degree of certainty that it will not break the production site. This can be solved by testing changes on a local dev site or a staging site.

To accomplish this use case with a staging site, you would start by creating a new WordPress site, with url like staging.mysite.com. On this you would install WP Synchro PRO and configure it to pull data from the production site.

Then, every time you want to test anything, you rerun your pull configuration on the staging environment and this will update it to the same data as production site.

Then we have a perfect staging environment, that is ready in no time and makes sure you deliver the best quality and service to your customers.

Push database/file change from a dev site to a production/staging site

Push from local dev environment to staging or production site

When making changes to a site, as response to a customer request or on you own site, you have to migrate these changes to a staging/production site. This can be done manually every time, but it can also be done by a push of a button. This prevents errors, such as forgotten files and the likes.

In WP Synchro PRO you would setup a push configuration and choose the specific data you want to push. It can be the database (if it is a static site only) or files/dirs to be moved.

Example: You develop a theme on your local environment and want to push to a production site when the timing is right. You would only have to do the configuration once and run it with the push of a button every time you want to push the code.

Frequently asked questions

What are the requirements to use WP Synchro?

You can find a detailed list of requirements in the getting started documentation.

How does the 14 day free trial work?

We know that signing up and paying for at product takes some trust, so we want to give you 14 days free trial, to test out the product.

In practice you just checkout out the plan you want to use like a normal purchase and the first payment will be charged after 14 days. Until the first payment, you can just cancel the subscription and there will be no cost for you. Credit card is required for signup.

But beware that the subscription will automatically capture the first payment after the 14 day trial period if you do not cancel it before.

What is the 30 day money back guarantee?

We trust our products and use them ourselves, so we want to give you the chance to try it out without any risk.
That means that you until 30 days from account signup, can request a refund of the payments on the subscription plan you have chosen. We would of course like to know why you dont like the product, but it is always your choice. We will then refund the payments you have made as soon as possible. Just contact us by email and we will make it happen.

After the 30 days, you can cancel your subscription like you always can, which will then run out the period paid for and then stop.

What is this active sites licensing concept and how does it work?

The active site licensing is there because it simply is easier for you, the users. It allows you to install the plugin as many times as you want, but instead the license covers usage on X sites, depending on subscription plan, in a 30 day moving window. That essentially means that you dont have to bother with the activation/deactivation of plugin on sites to prevent you from hitting the licensing limits. So it actually covers your actual use instead.

In practice, the license server is contacted on each synchronization, to verify the license and potentially count it as a active site. It only counts as a active site, if it uses a non-local domain name. Meaning domain names reserved as per https://tools.ietf.org/html/rfc2606. Such as .local, .test, .localhost etc. is not counted as active site. Staging sites starting with the subdomain 'staging.' is not counted either. Any other sites is counted as active sites. So if you do a synchronization from your local environment http://mywebsite.test to https://mycoolwebsite.com, it will count as one active site because of the domain mycoolwebsite.com.

Can I change subscription at a later point?

Yes, you can upgrade or downgrade the plans as you want. If you change plan in the middle of a subscription period, you only need to pay the difference for the new plan. If you downgrade to a cheaper plan, the rest will be refunded to you as soon as possible.

Can I have multiple subscriptions?

Yes, you can mix them as you like. The active sites will be added together, so if you have a 30 site plan and 100 site plan, your license will work on 130 active sites.

Do you have plans with WP Synchro or is it "done"?

We have big plans for WP Synchro and want it to become the defacto standard for synchronizing WordPress sites.

So we are actively developing and improving it.

How do I get in contact with you?

If it is regarding sales, subscription status and generel questions you can send a email to contact@wpsynchro.com

If you have questions regarding the plugin, support issues or bug reports, you can contact us at support@wpsynchro.com