To keep customers safe from bad bots when accessing your help center content, Zendesk uses CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart). A CAPTCHA form renders whenever a bot is detected. Learn more about help center spam protection.
CAPTCHA is a Cloudflare rule that uses the Cloudflare Bot management features. The rule prompts requestors for a CAPTCHA if the request matches certain criteria, such as:
- Having a BotScore that is lower than the threshold
- Excluding verified bots (such as search crawlers)
- There being a /hc path for example, which, depending on your settings, might redirect to the sign-in page for:
- Your login: https://z3ncfblock1.zendesk.com/auth/v2/login/
- Your sign up: https://z3ncfblock1.zendesk.com/auth/v2/login/registration
- Ticket submissions: https://z3ncfblock1.zendesk.com/hc/en-us/requests/new
This article covers the following frequently asked questions and scenarios:
- Why do I only see CAPTCHA sometimes?
- Why am I facing an error when rendering a CAPTCHA?
- I want to run an automation application or a good bot and not get blocked
- What does Cloudflare bot management track?
- I have a host mapped account, what should I know?
- What is Cloudflare bot management?
- Something has gone wrong, what do I do?
Why do I only see CAPTCHA sometimes?
Cloudflare’s Bot Management tool analyzes all Zendesk traffic, and scores it based on how likely it is to come from a human, or a bot. CAPTCHAs appear when traffic is scored within a certain threshold, as it is mostly meant for bots. A bot score of <5 emphasizes just how are strict we are on bots in particular.
It is extremely rare that traffic from an actual human is misclassified as bot traffic by Cloudflare.
Why am I facing an error when rendering a CAPTCHA?
Ad blockers can turn off CAPTCHAs in certain browsers and older browsers may experience issues displaying CAPTCHAs (see, Frequently asked questions about Cloudflare bot products).
I want to run an automation application or a good bot and not get blocked
If you are running a good bot and want to have it added to the Cloudflare allowlist (
cf.bot_management.verified_bot), submit a request to Cloudflare.
What does Cloudflare bot management track?
- Scenario: You are running a good automation or a good bot on the request form, or the anonymous requests API.
Cloudflare bot management does not track traffic on the API. It does track traffic on the form, even though it is not expected that the form has any traffic.
- Scenario: You have a custom web form for ticket submission.
Cloudflare bot management tracks the traffic for all custom web forms going through ticket submission.
I have a host mapped account, what should I know?
Cloudflare bot management tracks the traffic for host mapped accounts - this is not an option that you can disable in the CAPTCHA settings.
What is Cloudflare bot management?
Zendesk uses the Cloudflare Bot management feature. It prompts requestors for a CAPTCHA if the request matches certain criteria. For example, if you set a bot score threshold, the feature will prompt a CAPTCHA for all traffic that matches the bot score threshold value (see, What is the difference between the threat score and bot management score?).
A bot score is a value that ranges from 1 (a bot) to 99 (a human). The CAPTCHA page displays a 403 status code if this is triggered.
Something has gone wrong, what do I do?
- Scenario: Your domain is experiencing issues.
Exclude the domain and inform support.
- Scenario: Your monitoring solution is experiencing issues.
Exclude the user agent and inform support