Protecting Forms With Captcha

Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) is an essential tool to protect your helpdesk from spam and automated bots. By enabling it, you can ensure that submissions from your public-facing forms are from legitimate users.

BeDesk integrates with two leading providers: Cloudflare Turnstile and Google reCAPTCHA. This guide will walk you through setting it up.

Accessing Captcha Settings

You can easily find the Captcha configuration page in your admin panel.

  1. Navigate to the Admin area.

  2. From the left sidebar, click on Settings.

  3. Select the Captcha tab from the settings menu.

Enable Captcha

In this section, you can decide exactly where the captcha challenge should appear. It's recommended to enable it on all public forms that don't require a user to be logged in.

Use the toggles to enable or disable captcha on the following pages:

Provider & Credentials

This is where you connect BeDesk to your chosen captcha service. You'll first need to obtain API credentials from either Cloudflare or Google.

Choosing Your Provider

BeDesk supports two providers:

Configuration Steps

1. Get Your API Keys

First, you must generate a Site Key and a Secret Key from your chosen provider's website.

2. Enter Credentials in BeDesk

Once you have your keys, return to the BeDesk Captcha settings page.

  1. Select your provider (Cloudflare Turnstile or Google reCAPTCHA) from the Captcha provider dropdown menu.

  2. Carefully copy the Site Key from your provider and paste it into the corresponding field in BeDesk.

  3. Copy the Secret Key and paste it into its field.

Save Your Changes

After you've enabled captcha on the desired pages and entered your provider credentials, click the Save changes button in the top-right corner.

That's it! Your forms are now protected from spam and abuse.