Manual Sync Doesn’t Work

First of all I would like to begin with a reminder that plugin sync works in background. So you don’t need to run manual sync every once in a while.

If the sync doesn’t work for you, most likely because it is not configured properly in settings.

But there could be also another reason when Manual Sync is stuck at 1%.

manual Mailchimp sync is stuck

It may happen when WP Cron is turned off on your server. If it says nothing to you, please ask your hosting provider or your developer about it.

What is WP Cron and how to check if it is turned off?

WP Cron – is a standard WordPress scheduler, it allows to do some tasks on the website automatically, for example it allows to create scheduled posts. And that’s actually how we are going to test it.

Please create any post or page on your website and set its publish time just a couple minutes in the future, if it is now 5:00 AM, set for 5:02 AM for example.

Example of your scheduled post:

scheduled post in WordPress admin

Great, now let’s just wait for a couple of minutes and then refresh this page.

missed schedule WP_Cron is not working on the website
WP Cron is not working on this website.

If you get a red notice “Missed schedule”, then it means that WP Cron in disabled on your server. It is required for “Manual Sync” to work properly.

How to turn it on?

  1. First of all, if you’re using basic authentication on your website, you need to make sure either to turn if off or install “WP Cron HTTP Auth” plugin, it is free.
  2. Next thing, let’s check wp-config.php, is there a line define( 'DISABLE_WP_CRON', true)? Please remove it.
  3. If there is nothing like this in your wp-config.php file or you still have no idea what I am asking you about, please contact your hosting/server support and ask to turn on WP Cron. Usually they do it without questions.

Need more help?