Hi everyone,
I'm trying to connect my WordPress site to Zapier using the official Zapier for WordPress plugin, but I keep getting this error:
authentication failed: Error parsing response. We got:
<!DOCTYPE html> <html lang="en"> <head>...
Which suggests Zapier is receiving an unexpected HTML page instead of the expected JSON.
This seems similar to the issue described here:
https://community.zapier.com/troubleshooting-99/trying-to-connect-wordpress-to-zapier-getting-an-error-parsing-response-error-4438/index7.html
🔍 What I’ve tried so far:
-
Confirmed
wp-json
loads correctly in the browser with a valid JSON response -
Disabled Wordfence, cPGuard, and all other security plugins
-
Turned off the Yoast REST API endpoint toggle
-
Set permalinks to “Post name”
-
Created a fresh admin user for Zapier
-
No coming soon/maintenance mode active
-
Site is public and not behind HTTP auth
Suspected cause:
-
Possibly Cloudflare is interfering(?)
What I'm looking for:
-
Has anyone found a Cloudflare configuration that allows Zapier to authenticate reliably?
-
Is there a way to use application passwords or bypass OAuth with this plugin?
-
Or should I drop the official plugin and switch to something like WP Webhooks or Uncanny Automator for more reliable integrations?
Any insight would be appreciated — I’ve tried every obvious fix and would love to hear from someone who resolved this.
Thanks in advance!