Skip to main content

Google reCAPTCHA

Implement Google reCAPTCHA v3 to reduce form spam with invisible bot detection.

Updated over 2 months ago

Integrating Google reCAPTCHA v3 with Formulayt

Google reCAPTCHA helps verify that incoming form submissions are likely genuine, reducing spam in your lead generation process. Formulayt provides integration with reCAPTCHA V3, which offers a seamless user experience without requiring challenge completion.

In reCAPTCHA V3, the user's on-site behavior is analyzed to determine whether they are more likely to be a human or a bot.
​

Important Implementation Considerations

It's critical to understand that reCAPTCHA verification requires both browser-side and server-side integration:

  • The Formulayt reCAPTCHA integration handles the browser-side component

  • You cannot use reCAPTCHA effectively without control over the server-side processing

Compatible platforms

reCAPTCHA works with:

  • Marketo, which provides server-side integration for Google reCAPTCHA

  • Zapier/Webhook integrations, where Formulayt handles server-side verification automatically

  • Your own server endpoints (requires you to implement server-side verification)

reCAPTCHA does not work with platforms such as Eloqua, which provide their own anti-spam solution.
​

Important: reCAPTCHA does not prevent submissions from reaching your server endpoint. Instead, it provides a means of assessing how likely each submission is to be genuine once received by the server.
​

Implementation Steps

  1. Thoroughly review the official Google reCAPTCHA documentation to understand how it works

  2. Register for a Google reCAPTCHA account and retrieve your site and secret keys

    • Ensure you authorize all domains where you plan to display Formulayt forms

  3. In your Formulayt account, create a hidden field to store the submission token

    • This token will be used on each form submission to query the Google API

    • The API will return a score for the submission that you'll need to process accordingly

  4. Activate the reCAPTCHA integration app in your Formulayt account:

    • Add your site key

    • Select the hidden field you created to carry the submission token

  5. Implement your server-side logic by following the Google documentation

    • This is where you'll check the token against Google's API and make decisions based on the score

  6. Test your complete implementation to ensure it's working as expected

Did this answer your question?