Skip to main content
Solved

Woocommerce periodic sync has failed


Forum|alt.badge.img+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?

Thanks!

Best answer by David To

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!

David

View original
Did this topic or the replies in the thread help you find an answer to your question?

4 replies

David To
Klaviyo Employee
Forum|alt.badge.img+60
  • Klaviyo Employee
  • 2456 replies
  • Answer
  • June 8, 2021

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!

David


Forum|alt.badge.img+3
  • Contributor I
  • 2 replies
  • August 18, 2021

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


David To
Klaviyo Employee
Forum|alt.badge.img+60
  • Klaviyo Employee
  • 2456 replies
  • August 19, 2021

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!

David


Forum|alt.badge.img+1
  • Contributor I
  • 1 reply
  • September 7, 2022

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