I’m posting here because the problem I’m having is impacting my company’s revenue.
Klaviyo totally doesn’t wan’t to integrate with WooCommerce. I’m getting the error message “We can't complete your setup - Details: Non 200 Response Received” when I try to establish a connection from Klaviyo WooCommerce plugin newest version(v. 3.0.1) to the Klaviyo platform.
I contacted Bluehost to assist in whitelisting the user agent but they refuse to assist and say that the plugin is a third party plugin and they can’t help since there aren’t any errors on the WordPress dashboard.
I’ve tried the steps that support team has offered here from a user with a similar problem without any luck.
1. Delete the WooCommerce integration in Klaviyo
2. Delete the Klaviyo plugin in your WordPress
3. Re-install the plugin
4. Log into Klaviyo via an incognito window and re-add the WooCommerce integration
Still getting same error message.
Please please help.
I have an ongoing email conversation with the support team but would like help from any community members who were able to resolve this issue.
Best answer by David ToView original
Yes, same problem here, however it seems that problem stems from apache ModSecurity blocking api requests on bluehost. But up until now bluehost couldn’t resolve the issue.
I contacted Bluehost twice the first time they refused to do anything completely. So I tried a second time and had them Disable the Mod_Security settings completely so that Klaviyo requests can go through they did that and issue still persists.
We also tried adding a rule to the mod_security settings that allow for Klaviyo requests to succeed by allowlisting Klaviyo user agent "Klaviyo/1.0". This also didn’t work so I’m at my wits end with this issue.
I'm currently on WooCommerce Version 6.3.1 and WordPress version 5.9.2 these are both all up to date.