How to add a CAPTCHA to a Contact Us page
In this article, we'll guide you step-by-step on how to add a CAPTCHA to a contact page to prevent unwanted or automated submissions.
What you’ll need:
- A systeme.io account
- A sales funnel
- A contact page in this funnel
1. Generate Your reCAPTCHA Keys
To add a CAPTCHA to your contact page in systeme.io, you first need to generate reCAPTCHA keys through Google. These keys will allow your page to communicate with Google’s anti-bot verification service.
Steps to follow:
- Go to the official reCAPTCHA website: https://www.google.com/recaptcha/about/
- Click First steps (1).

2. Configure Your reCAPTCHA
Fill out the form to register your new site.
Here’s how to fill out each field:
a. Label
In the Label field, enter a name to identify your project (2).
Example: XXXX.com
b. reCAPTCHA type
Select the Challenge (v2) option (3).
c. Mode selection
Select the 'I'm not a robot' Checkbox option (4).
d. Domains
Add your domain (make sure there are no spaces or capital letters) (5).
e. Terms and alerts
Accept the terms of service and, optionally, check the box to receive alerts for potential security issues (6).
f. Click Submit (7).

Google will provide you with two important pieces of information:
- Site Key
- Secret Key
Keep these keys handy for the next step.

3. Integrate reCAPTCHA into your Contact Page
Now that you have your reCAPTCHA keys, you can integrate them into your contact page created with systeme.io.
Go to Settings > Custom domains (1). Click the three-dot icon (2) next to your domain, then click Settings (3).

Scroll down to the reCAPTCHA Settings section. Paste the Site key and Secret key provided by Google into the corresponding fields.

Click Save. You can now use reCAPTCHA on your Contact Us page.
Integrating into Your Contact Form
Steps to follow:
- Access your sales funnel
- Log in to your systeme.io account.
- Go to the Sales Funnels tab.
- Select the funnel that contains your contact page.

- Edit the contact page
- Click on Funnel Steps.
- Click the Edit Page button next to your contact page.

The reCAPTCHA element is pre-installed on the contact page template.

Ensure that the domain name connected to this funnel matches the domain you registered in the Google reCAPTCHA console.
Here is the result!

Note:
If you see the error 'reCAPTCHA verification error, please try again,' it may indicate that the free quota for reCAPTCHA Enterprise has been exceeded.
To resolve this, please ensure your project has an active billing account in the Google reCAPTCHA console. Click here to learn more.