> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.komo.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloudflare Turnstile

> Add a CAPTCHA to your competitions to eliminate bot traffic.

## What is it?

Cloudflare Turnstile is a type of CAPTCHA that is able to verify users as real humans to block any spam or bot traffic entering your competition. This feature applies at the end of the data capture form and is an automatic reading that doesn't affect the user experience.

## How do I set it up?

### Step 1: Connect your Hub to Cloudflare

<img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-1-connect-your-step-1.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=8cd64f9c75e7b595471f5d2b534acfcd" alt="Cloudflare Turnstile: step 1 — Step 1: Connect your Hub to Cloudflare" width="2876" height="1572" data-path="images/cloudflare-turnstile-step-1-connect-your-step-1.webp" />

* To set up Cloudflare Turnstile, you will need to have a Cloudflare account. You can sign up and create an account [here](https://dash.cloudflare.com/sign-up). Don't worry, it's free!
* **(1)** Navigate to the sidebar and click on **Turnstile**
* **(2)** Click on **Add site** to connect your Komo Hub

  <Accordion title="Adding your Komo Hub">
    <img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-1-connect-your-option-a-2.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=1fdaf7e98f7a796cab408db19472e0ba" alt="Cloudflare Turnstile: option a — Step 1: Connect your Hub to Cloudflare" width="2872" height="1578" data-path="images/cloudflare-turnstile-step-1-connect-your-option-a-2.webp" />

    * **(A)** Here you will input an **internal name**
    * **(B)** Enter your **Hub URL** here without the http\://. For example, komohub.komo.site, then click on the pop-up below, *Add custom domain*
        <Note>
          *If you want to enable a CAPTCHA to multiple Hubs, you will need to add all the domains here.*
        </Note>
        <img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-1-connect-your-option-a.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=f7b3fadef6d9107f21af773afd5d81c6" alt="Cloudflare Turnstile: option a — Step 1: Connect your Hub to Cloudflare" width="2858" height="1574" data-path="images/cloudflare-turnstile-step-1-connect-your-option-a.webp" />
    * **(C)** Here you can select from different modes. Select **Managed** if you want Cloudflare to decide whether or not the checkbox needs to be manually filled for assumed bot activity.
    * **(D) Non-interactive** means users don't need to check the box; it will automatically scan a user's session.
        <img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-1-connect-your-option-c.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=e88d7283b3cdf26a9aca6f695f53640c" alt="Cloudflare Turnstile: option c — Step 1: Connect your Hub to Cloudflare" width="2856" height="1570" data-path="images/cloudflare-turnstile-step-1-connect-your-option-c.webp" />
    * **(E) Invisible** means the Cloudflare Turnstile CAPTCHA will not be visible on the form.
        <img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-1-connect-your-option-c-2.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=ff2f8bc2a6987e99eb47f35c0917911b" alt="Cloudflare Turnstile: option c — Step 1: Connect your Hub to Cloudflare" width="2628" height="1408" data-path="images/cloudflare-turnstile-step-1-connect-your-option-c-2.webp" />
    * Then scroll down and click **Create**.
  </Accordion>

### Step 2: Copy the Turnstile keys

<img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-2-copy-the-step-2.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=d670a22d4a0a7070d44f704ba282e00a" alt="Cloudflare Turnstile: step 2 — Step 2: Copy the Turnstile keys" width="2864" height="1574" data-path="images/cloudflare-turnstile-step-2-copy-the-step-2.webp" />

* **(1) + (2)** These are the **keys** you will need to have on hand to paste on the Komo portal.

### Step 3: Enable the Cloudflare Turnstile feature

<img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-3-enable-the-step-3.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=c830c5fe7dbe9d5fe292de4fcab4a297" alt="Cloudflare Turnstile: step 3 — Step 3: Enable the Cloudflare Turnstile feature" width="2872" height="1572" data-path="images/cloudflare-turnstile-step-3-enable-the-step-3.webp" />

* Navigate to the Komo portal, click on your initials on the top right corner and then select Account settings.
* **(1)** Click on **Create property** Connnected Apps on the left sidebar.
* **(2)** Then select **Connect** under Cloudflare Turnstile to enable.

  <Accordion title="Connect Cloudflare Turnstile">
    <img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-3-enable-the-step-2.webp?fit=max&auto=format&n=fh79xGJR6fRUjmRd&q=85&s=7a980c7c64ff838836fe566f5b994663" alt="Cloudflare Turnstile: step 2 — Step 3: Enable the Cloudflare Turnstile feature" width="2862" height="1566" data-path="images/cloudflare-turnstile-step-3-enable-the-step-2.webp" />

    * **(A)** Paste the **Site key** from Step 2 here.
    * **(B)** Paste the **Secret Key** from Step 2 here.
    * **(C)** Select which **Hubs** you want to apply the CAPTCHA to.
        <Note>
          Any Hubs selected here must be on the Cloudflare Turnstile list in Step 1 (2C).
        </Note>
    * Then click **Create** to save your settings.
  </Accordion>

### Step 4: Test the feature

<img src="https://mintcdn.com/komotechnologies/fh79xGJR6fRUjmRd/images/cloudflare-turnstile-step-4-test-the-step-4.gif?s=ccead9f8030561c0d4feb6c1ed19ad8e" alt="Cloudflare Turnstile: step 4 — Step 4: Test the feature" width="2000" height="1092" data-path="images/cloudflare-turnstile-step-4-test-the-step-4.gif" />

* Navigate to your live site and engage with a piece of content with a data capture form to view the experience.

### FAQ

**Can bots enter a competition if the Cloudflare Turnstile CAPTCHA is enabled?**

No, they can't. The role of the CAPTCHA is to eliminate any type of bot traffic or illegitimate entries trying to enter or spam your competitions.

**Will the CAPTCHA apply to all the competitions?**

Yes, if you have enabled the feature, this will apply to all competitions on the Hub.
