#1 Solution to migrate WordPress sites
WP Synchro is a fully featured WordPress migration solution, that can do your full site migrations and also do partial migrations. Such as synchronizing production with staging site or your local development environment with data from production.
❌ Currently, you are doing this:
- Exporting/importing SQL files to move database tables
- Moving files between FTP servers
- Have doubt that the files are actually the same on both sites
- Manual search/replacing in data to match the target
- Handle all kinds of problems on each migration
- Having to do it all again, every time you migrate :(
✅ Use WP Synchro and instead:
- Configure your migration
- Run migration and get some coffee
- Peace of mind, knowing the whole migration is handled
- No manual tasks to do after each migration
- After first time, you can run it infinite times by clicking a button, saving you time and troubles every time
Don't take our word for it - Here is what others like you think
" 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."
" 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."
" 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!"
" 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."
Pricing plans
Choose the most appropriate plan for you - You can upgrade, downgrade or cancel plan anytime later.
Save around 20% on yearly plans instead of monthly.
Personal
$8/mo*
- Up to 2 active sites**
- ~ $4.00 / site / mo
- All functionality
- Priority support
- Software updates
Starter
$10/mo*
- Up to 5 active sites**
- ~ $2.00 / site / mo
- All functionality
- Priority support
- Software updates
Small
$13/mo*
- Up to 10 active sites**
- ~ $1.30 / site / mo
- All functionality
- Priority support
- Software updates
Medium
$20/mo*
- Up to 30 active sites**
- ~ $0.67 / site / mo
- All functionality
- Priority support
- Software updates
Large
$48/mo*
- Up to 100 active sites**
- ~ $0.48 / site / mo
- All functionality
- Priority support
- Software updates
Personal
$76/yr*
- Up to 2 active sites**
- ~ $38.00 / site / yr
- ~ $3.17 / site / month
- All functionality
- Priority support
- Software updates
Starter
$96/yr*
- Up to 5 active sites**
- ~ $19.20 / site / yr
- ~ $1.60 / site / month
- All functionality
- Priority support
- Software updates
Small
$125/yr*
- Up to 10 active sites**
- ~ $12.50 / site / yr
- ~ $1.04 / site / month
- All functionality
- Priority support
- Software updates
Medium
$192/yr*
- Up to 30 active sites**
- ~ $6.40 / site / yr
- ~ $0.53 / site / month
- All functionality
- Priority support
- Software updates
Large
$461/yr*
- Up to 100 active sites**
- ~ $4.61 / site / yr
- ~ $0.38 / site / month
- All functionality
- Priority support
- Software updates
* 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.
Core features of WP Synchro
The very core of WP Synchro is about migrating database data and files/dirs from one site to another.
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
Migrate database
Migrate database tables 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 re-run a database migration.
- No more tedious moving of data between databases
Migrate files
Migrate the files between your environments. You can choose what to transfer, such as WordPress, themes, plugins, uploads or other specific files/dirs.
- Only migrate the difference in files, saving you time on every sync
- Choose the exact data you want to migrate for your project, to make it fast and have full control.
- Prevent errors from files not being in sync
Common use cases for WP Synchro
Migrating a site to a local development environment once or multiple times
This is the most common use case, which WP Synchro PRO completely support. To accomplish this, you would setup a new migration choosing 'pull' as the type and then choosing what you want migrated. You have complete control over what you want migrated and can have multiple setups with different configurations.
We normally have one migration configuration to get a copy of the production database to our local development environment and another configuration to migrate 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
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 re-run 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
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.