Skip to main content
All CollectionsIntegrationsGoogle™ reCAPTCHA
Integrate Google™ reCAPTCHA with Coconut
Integrate Google™ reCAPTCHA with Coconut
Paul Sullivan avatar
Written by Paul Sullivan
Updated over 4 months ago

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:

  1. From the navigation menu, click Settings

  2. From General, click Client View

  3. 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

    • 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.

reCAPTCHA_Coconut_Settings.png

Admins enter reCAPTCHA configuration values in Settings>Client View>Google reCAPTCHA Configuration

Test the integration

To test the integration:

  1. Navigate to your organization’s online booking flow (Client View)

  2. 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

  3. If the appointment saves, reCAPTCHA is successfully integrated

Unsuccessful integration

reCAPTCHA_setup_error.png

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

reCAPTCHA_success.png

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.

Did this answer your question?