We strongly recommend using a CAPTCHA confirmation in your forms to prevent spambots from adding fake data to your lists. With Brevo, you can choose between Google reCAPTCHA or Cloudflare Turnstile CAPTCHA.
🛠️ Step 1: Create your CAPTCHA
- Go to https://www.google.com/recaptcha/admin/create and log into your Google account.
- Add a Label. This name is for internal use only to help you identify your reCAPTCHA on your Google account.
- Select reCAPTCHA v2.
❗️ ImportantreCAPTCHA v3 is not supported in Brevo. - Choose the type of reCAPTCHA you need.
- Fill in the Domains field according to how you will share your form:
- If you want to share your form using Quick Share or Iframe: add the domain sibforms.com. It is the domain Brevo uses to host the form.
- If you want to integrate your form with HTML or Simple HTML: add the domain of the website where you will display the form. For instance, if you want to add the form on http://www.thegreenyoga.com, add thegreenyoga.com in this field.
💡 Good to knowIf you're not sure how you will share the form, you can add both of the above domains.
- Accept the reCAPTCHA Terms of Service.
- Click Submit.
Your reCAPTCHA is created. You will now see a page displaying the Site Key and Secret Key. You will use these keys in the following step to configure reCAPTCHA within your form.
- Log into your Cloudflare account.
- Select the Turnstile menu.
- Click Add site.
- Enter your Site name. This name is for internal use only to help you identify widgets on your Cloudflare account.
- Fill in the Domains field according to how you will share your form:
- If you want to share your form using Quick Share or Iframe: add the domain sibforms.com. It is the domain Brevo uses to host the form.
- If you want to integrate your form with HTML or Simple HTML: add the domain of the website where you will display the form. For instance, if you want to add the form on http://www.thegreenyoga.com, add thegreenyoga.com in this field.
💡 Good to knowIf you're not sure how you will share the form, you can add both of the above domains.
- Under Widget Type, choose how Cloudflare should process captcha requests on your forms:
- Managed: This option allows Cloudflare to decide whether to show an interactive challenge or automatically verify the user based on their browser data and interaction.
- Non-interactive: This option will show the CAPTCHA widget on your form. However, it doesn’t require user interaction. Cloudflare will automatically run the challenge and verify the user.
- Invisible: This option runs in the background and requires no interaction from the user.
- Click Create to add your site.
Your CAPTCHA is created. You will now see a page displaying the Site Key and Secret Key. You will use these keys in the following step to configure a CAPTCHA within your form.
📄 Step 2: Add the CAPTCHA to your Brevo form
- Go to Contacts > Forms.
- Create a new form or open a form you already created.
- At the Design step, drag and drop the Captcha block in your form.
- In the Captcha Type dropdown, select Google or Cloudflare.
- Copy and paste the Site Key and Secret Key from the previous procedure in their respective fields.
- Select Label to add a label above your CAPTCHA.
- Select Help Text to add a caption below your CAPTCHA.
- (Optional) If you are using a Google reCAPTCHA and have chosen the "Invisible reCAPTCHA badge" option when creating it, select Invisible Captcha.
Troubleshooting
You may receive these error messages once you share the form :
Check the domain field in Google or Cloudflare:
- If you want to share your form using Quick Share or Iframe: add the domain sibforms.com. It is the domain Brevo uses to host the form.
- If you want to integrate your form with HTML or Simple HTML: add the domain of the website where you will display the form. For instance, if you want to add the form on http://www.thegreenyoga.com, add thegreenyoga.com in this field.
💡 Good to knowIf you're not sure how you will share the form, you can add both of the above domains.
If you select reCAPTCHA v3 in Google, you may receive this error message on your form. Only reCAPTCHA v2 is supported.
⏩ What's next?
- Create a subscription form - Introduction to subscription forms
- Create a subscription form - Part 1: Set up your subscription form
- Create a subscription form - Part 2: Design your subscription form
- Create a subscription form - Part 3: Select your list
- Create a subscription form - Part 4: Add a double opt-in confirmation to your form
- Create a subscription form - Part 5: Share your form
- Create a subscription form - FAQ
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.