Skip to content

Webhook Has Not Been Setup Error

khungate edited this page Sep 6, 2022 · 7 revisions

When the error "Mailchimp for Woocommerce has not added the webhook to Mailchimp" displays, it could be related to several situations with your hosting environment. Don't worry; data is still flowing from your store to Mailchimp. This error relates to a plugin feature that keeps customers' subscriber status in Mailchimp in sync with your store.

  • First and foremost, ensure you have the latest plugin version and are running the minimum required versions of WordPress, WooCommerce, and PHP.
  • Once that's completed, enable 'Remote diagnostics' from the 'Settings' tab of the plugin. Every few hours, we will attempt to reactivate the webhook remotely.
  • If the error doesn't go away in a few days, your hosting provider or firewall might be blocking the "user-agent" header in the verification request to your site.
  • You will need to ensure your server or firewall rules are set to allow the "user-agent" header with a value of "Mailchimp.com WebHook Validator."
  • Lastly, validate that the REST API is working correctly. After logging in as an administrator, you can check this by appending /wp-json/mailchimp-for-woocommerce/v1 to your store's URL.
  • If it fails, you must allow anything coming through /wp-json/mailchimp-for-woocommerce/* in your firewall.

If you're still unable to get the error to go away, create a new support ticket on GitHub.