
Cloudflare's free bot fight mode heroically thwarts Zapier from your own app—forcing $20 upgrade to let integrations breathe
Cloudflare's Bot Fight Mode has been causing issues for developers integrating Zapier OAuth with their applications. Even with OAuth 2.0 and PKCE implemented, Zapier's automated requests are being challenged by Cloudflare, resulting in a 403 error. This issue arises when Bot Fight Mode is enabled in Cloudflare's Security settings, which cannot be bypassed using WAF rules or Page Rules. To resolve this, developers on the Free plan must either disable Bot Fight Mode, sacrificing bot protection, or upgrade to Cloudflare Pro, which offers Super Bot Fight Mode that can be skipped for specific paths using custom rules. By upgrading to Pro, developers can create a skip rule for OAuth endpoints, allowing Zapier connections to work seamlessly. This fix is particularly significant for production SaaS applications with third-party integrations, where bot protection is crucial. Cloudflare Pro costs $20 per month and provides additional features, including better analytics and faster support.