---
title: "Cloudflare Turnstile"
source: "https://docs.nexcess.com/software/give/cloudflare-turnstile/"
description: "Introducing GiveWP's first captcha integration The GiveWP Cloudflare Turnstile add-on protects your donation forms from spam donations and bots by verifying tha…"
vertical: "Software"
area: "Give"
date: "2024-11-27"
last_modified: "2026-07-02"
---

# Cloudflare Turnstile

## Introducing GiveWP’s first captcha integration

The GiveWP Cloudflare Turnstile add-on protects your donation forms from spam donations and bots by verifying that form submissions come from humans. It employs a frictionless checkbox field on your form to ensure security and build trust with your donors.

### Installing the GiveWP Cloudflare Turnstile Add-on

To install this add-on, you must either download the file or search for the plugin inside your WordPress admin. Choose whichever method works best for you.

**Download and Install the Add-on File**

1. [Download the plugin zip file](https://wordpress.org/plugins/give-cloudflare-turnstile/) for the GiveWP Cloudflare Turnstile add-on.
2. Log into your website’s WordPress admin area.
3. Go to **Plugins > Add New Plugin** in the left side menu.
4. Use the **Upload Plugin** option at the top of the page.
5. Upload the plugin zip file and choose **Install**.
6. Wait for the message saying the plugin was installed successfully, and choose **Activate**.

**Install and Activate from inside WordPress**

1. Log into your website’s WordPress admin area.
2. Go to **Plugins > Add New Plugin** in the left side menu.
3. Search for “GiveWP Cloudflare Turnstile.”
4. Identify the correct plugin by the title, “Give – Cloudflare Turnstile” and the author, “GiveWP.”
5. Choose **Install** on the plugin card.
6. Wait for the message saying the plugin was installed successfully, and choose **Activate**.

### Setting up the Cloudflare Turnstile Add-on

Once the add-on is installed, some setup is required. You will need a free Cloudflare account and a Turnstile widget for your website. If you don’t have a Cloudflare account, you must [sign up on the Cloudflare website](https://www.cloudflare.com/). Once you have an account, you can go to Turnstile inside your [Cloudflare dashboard](https://dash.cloudflare.com/) and [follow Cloudflare’s instructions](https://developers.cloudflare.com/turnstile/get-started/) to create a widget. This will give you the API keys to connect GiveWP with Cloudflare Turnstile.

**Steps to Connect**

1. Select **Settings** under the plugin title in the Plugins list or navigate to **GiveWP > Settings > Security > Cloudflare Turnstile**.
2. Enable Cloudflare Turnstile, and two key fields will appear.
3. Add the Site Key and Secret Key provided by Cloudflare when you created a Turnstile widget for your site.
4. Save your changes.

![](https://docs.nexcess.com/wp-content/uploads/2026/06/Cloudflare-Turnstile-settings-1024x414-1.png)## Understanding How The Cloudflare Turnstile Add-on Works

When Cloudflare Turnstile is enabled on your site with valid API keys, a Cloudflare Turnstile checkbox will appear at the bottom of your donation forms, just above the Donate button.

![](https://docs.nexcess.com/wp-content/uploads/2026/06/Cloudflare-Turnstile-checkbox.png)In some scenarios (such as a logged-in user), the box may be checked automatically, and the user doesn’t have to do anything. In most cases, this is a required field that the user must check before submitting the form.

This adds a layer of protection to your donation forms, reducing spam donations by adding a step that can only be completed by a real person.

## FAQ
