Woocommerce periodic sync has failed

  • 8 June 2021
  • 4 replies

Badge +2

“Your WooCommerce integration's periodic sync has failed.

Klaviyo is no longer authorized to connect to WooCommerce.

Please check WooCommerce and update your settings to re-enable sync. If you have any questions, please contact our Success Team.”


  • I have used the public API key.
  • Setup exactly as followed in the video tutorial.

Can anyone point me in the right direction to fix this issue ASAP?



Best answer by David To 8 June 2021, 22:09

View original

4 replies

Userlevel 7
Badge +59

Hello @Luke Adams,

Welcome to the Klaviyo Community!

Since the error message you highlighted is pointing to an authorization error, I would first recommend ensuring that the user assigned in the REST API was set to Admin with Read/Write permissions. Another common issue that may cause this error is if you happen to have a firewall that may be prevent Klaviyo from initiating this sync. This can be resolved by listing “Klaviyo/1.0” as an acceptable user-agent for all requests to avoid this firewall issue. 

Lastly, I would also recommend ensuring that you are on the most up to date plugin/extension version. At this time, the most up to date Klaviyo plugin version is 2.4.1. You can download the latest Klaviyo WooCommerce plugin version manually from the Wordpress store. 

All of these points I mentioned are also elaborated further the below Community posts which touch upon this subject of receiving an integration error:

Hope this helps!


Badge +3

One more thing what country are the Agents coming from since it looks like there are country blocks in place also.

Userlevel 7
Badge +59

Hey @adavenue,

A user-agent ID such as the Klaviyo/1.0 user-agent mentioned is an identifier of where the requests are coming from. Similar to a signature associated with the calls or requests. There wouldn’t be any location data associated with this user-agent signature itself. 

As such, since the user-agent is just a signature applied to the header of your calls or requests, there isn’t any specific country blocks in place for the user-agent itself. If you were running into an issue with your calls and requests getting block, despite listing the Klaviyo/1.0 as a user I would recommend reviewing your firewall and the settings you have in place. 

I hope this helps!



i have all these errors too. 

Firstly disconnecting from woocommerce

then saying plugin is out of date

then Error unable to access API with credentials specified

have lodged a number of support requests and mostly am told to update the plugin, which i dont think is the problem

Being very slow to provide info