In this article
Objective
Use the Google™ reCAPTCHA service to include additional verification in your organization’s appointment booking workflow. This service provides a mechanism for protecting against concerns such as fraudulent activity and spam during the booking flow without any action needed by your clients.
NOTE: The Google™ reCAPTCHA integration is an add-on feature. Please connect with your Customer Success Manager to get started.
Before you begin
A Google™ Cloud project is required to complete the integration. For more information and details on how to set this up based on Coconut requirements, please refer to this article.
Steps
To integrate reCAPTCHA into your organization’s appointment booking workflow:
From the navigation menu, click Settings
From General, click Client View
From Google reCAPTCHA Configuration, enter the following:
Google reCAPTCHA API Key
This is created in your Google Cloud project; for more information, please refer to this section in the above-linked article
Google reCAPTCHA Site Key
These keys differ from API keys; for more information, please refer to this article
NOTE: Ensure that your organization’s domains are entered correctly as part of the site key creation process
Google reCAPTCHA Project ID
For more information, please refer to this article
Google reCAPTCHA risk score threshold (value between 0 and 1)
This value is what is used to determine whether the reCAPTCHA check passes or fails; by default, Coconut uses a value of 0.7 if this field is left empty (meaning that if the risk score assigned by Google to the request is less than 0.7, the check will fail)
For more information on interpreting risk scores and assessments, please refer to this article
Values entered are saved automatically. Once complete, you can test the integration.
Admins enter reCAPTCHA configuration values in Settings>Client View>Google reCAPTCHA Configuration
Test the integration
To test the integration:
Navigate to your organization’s online booking flow (Client View)
Complete the booking workflow, verifying that the reCAPTCHA icon displays in the bottom right of the page when at the stage of the booking process when you enter your client details
If the appointment saves, reCAPTCHA is successfully integrated
Unsuccessful integration
If there is an error with reCAPTCHA configuration, a notification displays on the Your Details step of the client booking flow and the user is unable to successfully book the appointment
Successful integration
The reCAPTCHA icon displays on the Your Details step of the client booking flow when successfully integrated
A note on access and visibility
Once enabled, admins can configure reCAPTCHA by accessing Settings.