Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt

Use this file to discover all available pages before exploring further.

Add Cloudflare Turnstile to your landing pages in LanderLab to protect your forms from bots and spam submissions, without asking visitors to solve a CAPTCHA puzzle.

What is Cloudflare Turnstile?

Cloudflare Turnstile is a free bot protection tool that replaces traditional CAPTCHA challenges. Instead of asking visitors to identify traffic lights or type distorted text, Turnstile verifies visitors silently in the background using browser signals and behavioral analysis. For most legitimate visitors, Turnstile is completely invisible. Only suspicious traffic gets challenged, which means your forms stay protected without adding friction for real users. LanderLab handles the Turnstile script installation for you. Once the integration is added with your Site Key, Turnstile is automatically active on your landing page forms.
Once you add a Turnstile integration, it is saved globally in your account. You can reuse it across multiple landing pages without entering the details again.

Before You Start

Before adding Turnstile in LanderLab, you need to create a Turnstile widget in your Cloudflare account and get your Site Key. This takes about 2 minutes.
1

Log in to Cloudflare

Go to dash.cloudflare.com and log in. If you do not have a Cloudflare account, you can sign up for free at cloudflare.com.
2

Open Turnstile

In the left sidebar of your Cloudflare dashboard, click Turnstile. This takes you to the Turnstile widget management page.
3

Create a new widget

Click Add Widget and fill in the following:
FieldWhat to enter
Widget nameA descriptive label for this widget (e.g. “LanderLab Forms”).
HostnameClick Add Hostname and enter your landing page domain (e.g. yourdomain.com, without https:// or www).
Widget modeChoose the mode that fits your setup. See the widget modes explained below.
Click Create to save the widget.
4

Copy your Site Key

After creating the widget, Cloudflare will display your Site Key and Secret Key. Copy the Site Key (it looks like 0x4AAAAAAA...). You only need the Site Key for LanderLab.
Keep your Secret Key private and do not share it. LanderLab only requires the Site Key.

Widget Modes Explained

Cloudflare Turnstile offers three widget modes. Choose the one that fits your needs when creating the widget in your Cloudflare dashboard.
ModeHow it works
ManagedCloudflare decides automatically. Most visitors pass silently. Only suspicious traffic sees a challenge. This is the recommended mode for most landing pages.
Non-InteractiveAlways shows a small visible widget, but visitors do not need to click or interact with it. Useful if you want a visible security indicator.
InvisibleFully silent. No widget is ever shown. Verification happens entirely in the background.
For lead generation landing pages, Managed mode is usually the best choice. It keeps the experience smooth for real visitors while blocking bot submissions.

How to Add Turnstile in LanderLab

1

Go to your landing page

Navigate to Landing Pages and click the name of the landing page where you want to enable Turnstile bot protection.
2

Open the Integrations tab

Click Add Integration to open the integrations panel.
3

Select Turnstile

From the list of available integrations, find Turnstile (labeled as “Protect your forms from bots with Turnstile”) and click on it. A configuration form will appear.
4

Fill in the required fields

Enter the following details:
FieldDescription
NameA label to identify this integration (e.g. “Turnstile”). Helps you recognize it when reusing across pages.
Site KeyThe Site Key from your Cloudflare Turnstile widget (e.g. 0x4AAAAAAA...). Found in your Cloudflare dashboard under Turnstile after creating a widget.
5

Click Add Turnstile

Click the Add Turnstile button to save the integration. LanderLab stores this globally, so you can connect it to other landing pages later without re-entering the details.
6

Publish your landing page

Click Publish or Republish your landing page to activate Turnstile on your forms. No additional configuration is needed in the form editor.
Turnstile

Connect Turnstile to Another Landing Page

Since Turnstile integrations are saved globally, you do not need to create a new one for every landing page. You can reuse any previously saved integration across multiple pages.
1

Open a different landing page

Go to Landing Pages and click the name of the landing page where you want to use the same Turnstile integration.
2

Add Integration

Click Add Integration. You will see your previously saved Turnstile configurations listed. Select the one you want to connect.
3

Select variants (if applicable)

If your landing page has multiple A/B test variants, a modal will appear asking you to choose which variants should use this integration. Select the variants you want and confirm.
The variant selection modal only appears when your landing page has more than one active variant. If there is only one variant, the integration is applied automatically.
4

Save and publish

Click Save, then Publish or Republish your landing page to activate Turnstile on the selected variants.

How to Verify Turnstile Is Working

Once your landing page is published with Turnstile enabled:
  1. Open the published landing page URL in your browser.
  2. Submit the form with test data.
  3. Turnstile will validate the submission automatically in the background.
To confirm it is working on the Cloudflare side:
  1. Go back to your Cloudflare dashboard.
  2. Click Turnstile in the sidebar.
  3. Select your widget.
  4. Check the Analytics section. You should see Challenges issued and a Likely human percentage after a few test submissions.
Turnstile runs silently for most visitors, so you likely will not see any visible widget on your page unless you chose Non-Interactive mode. This is expected behavior.