• German
  • Docs
  • Knowledge
  • F.A.Q
  • Forum
  • Media
  • Courses
  • Marketplace
  • Login
  • Try for free
  • German
  • Docs
  • Knowledge
  • F.A.Q
  • Forum
  • Media
  • Courses
  • Marketplace
  • Login
  • Try for free
home/Knowledge Base/Widgets/How to use Google reCAPTCHA v3 Essentials

How to use Google reCAPTCHA v3 Essentials

Written by Andreas Dallner
January 15, 2025

As the Captcha-Plugin is deprecated and will be removed, this Knowledge Base article shows an alternative solution based on Google ReCAPTCHA v3 Essentials. If you require integration of further Captcha Services in our Standard Content, just let us know and raise a Feature Request in our Ideas-Portal.

Keep in mind: AI and similar techniques can already solve captchas. So check if other solutions like rate limits fit your use case better.

Google reCAPTCHA v3 comes in three different tiers. This article focuses on the integration of the Essentials tier, as it is free to use. The integration shown below basically also works with the Standard and Enterprise tiers, but you might add a custom connector and SSBO, to use Enterprise REST API with API keys instead.

Prerequisites

To use Google reCAPTCHA v3, you need to:

  • Get the latest Standard Content for your Simplifier Version
  • Copy settings of the Endpoint of the Connector ‘SF_reCAPTCHA_Essentials’ to the Endpoints of your System Environment
  • Register a reCAPTCHA v3 key in the reCAPTCHA-Admin-Console first. Make sure you select ‘Score based (v3)’ as reCAPTCHA type. Add the required domains to the key.
Google reCAPTCHA v3 key
Get the latest Standard Content

STEP 1: Add Captcha-Widget to your application

Add the Captcha-Widget to the screen in your application, which should be protected by Google reCAPTCHA v3.

At least the following configuration of the Widget’s properties is required:

Property Value Description
ID Default: Captcha1 Adapt the ID as required to easily identify it in all places like Process Designer
captchaType reCAPTCHA v3 –
action Default: submit Define any action name you want to use
siteKey <Your Google Site Key> Enter the reCAPTCHA site key, you created (see Prerequisites)
badgeVisible true|false Google allows you to hide the reCAPTCHA badge as long as you include the reCAPTCHA branding visibly in the user flow. (Read more). If you hide the badge, you have to add the branding manually.
Configuration of Captcha-Widget

STEP 2: Trigger scoring of reCAPTCHA v3

To trigger the scoring of reCAPTCHA v3, you need to add a button to your screen. Activate property ‘testCaptcha’. Now, the captcha is tested resp. the scoring of the Captcha is triggered as soon as the button is pressed.

Sample score analysis

If you are adding the Captcha to an existing Screen and you already have a submit button, it is enough to activate the ‘testCaptcha’ property on the button.

STEP 3: Execute Process 

Now we need to know when Google has rated the Captcha and the score can be analyzed within your backend process. Therefore add a new Story in Process Designer (e.g. ‘Send form’), subscribe to the ‘validationFinished’ Event of your Captcha-Widget, and trigger the Server-Side Business Object Function, that executes the further process.

In our case, we call a demo Server-Side Business Object Function and show a message toast on success.

Subscribed validationFinished event

It is important to handover the value of the Captcha’s property ‘resultToken’ in the input mapping. This token is required to get the score from Google.

Input mapping to hand over result token

If you are already triggering your backend process, just change the subscribed event from the event ‘onPress’ of your button, to the event ‘validationFinished’ of your Captcha Widget.

STEP 4: Validate Score 

To validate the score within the Server-Side Business Object, call the function ‘verifySite’ of our Standard Server-Side Business Object ‘SF_reCAPTCHA’. The payload requires the result token handed over in input mapping and your secret key that was created with your Google site key. (See Prerequisites)

In the Essentials tier, the score can have one of the following 4 values: 0.1, 0.3, 0.7, 0.9. The higher the value, the more likely a human executed the action. In our demo case, we are first checking the scoring’s success and then analyzing the score. As an example, we are throwing an error, if the score is lower than 0.9.

Adapt the analysis as required and add your process logic after the check.

You do not need a new Server-Side Business Object if you already have one to handle your process. In that case, just add the logic at the beginning of your Function.

STEP 5: Deploy application

Deploy and the Captcha is integrated

Tags:googlecaptcharecaptcha

Was this article helpful?

1 Yes  No
Related Articles
  • Fine-tuning and Running Custom AI Models in Simplifier
  • Using the Simplifier Teams App
  • How to integrate value help and suggestions in user inputs
  • How to integrate Simplifier in CI/CD pipelines
  • How to use Simplifier Content Repository Plugin
  • Creating a ChatBot Client for ChatGPT
Leave A Comment Cancel reply

You must be logged in to post a comment.

Widgets
  • How to use Google reCAPTCHA v3 Essentials
  • Currency formatting with UI5 type binding
  • Working with Drag and Drop
  • Using the Charts Widget
  • Drawing on Images with the SignaturePad Widget
  • How to use TimePicker widget
  • Converting Text to Speech with the Google TTS Connector
  • How to integrate value help and suggestions in user inputs
Knowledgebase Categories
  • Getting Started 4
  • Best Practices 3
  • How to's 26
  • Layout & Design 4
  • Widgets 8
  • Cloud Services 6
  • Database Handling 1
  • Integrations 10
  • Plugins 6
  • Mobile Client 2

  How to integrate Simplifier in CI/CD pipelines

How to use Simplifier Content Repository Plugin  

GetApp Review

User Reviews

capterra

User Reviews

For AWS Customers

For SAP Customers

  • Contact | Imprint | Privacy | © 2025 Simplifier AG. All Rights Reserved.

  • English
  • German

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.