Skip to main content

Bot Protection — Turnstile & reCAPTCHA Setup

Bot protection prevents automated scripts from consuming your virtual try-on quota. FitMagik supports two popular bot protection options.

Why Enable Bot Protection?

Without bot protection, automated bots can rapidly use up your monthly try-on limit, leaving fewer try-ons available for real customers. Enabling protection ensures only genuine shoppers can use the feature.

Cloudflare Turnstile provides invisible bot protection with zero friction for customers — no puzzles or checkboxes required.

How to Set Up Turnstile

  1. Go to the Cloudflare Dashboard and sign in (or create a free account)
  2. Navigate to Turnstile in the sidebar
  3. Click Add Site and enter your store's domain
  4. Copy the Site Key and Secret Key
  5. In FitMagik, go to SettingsBot Protection
  6. Select Cloudflare Turnstile and paste your Site Key and Secret Key
  7. Click Save

Option 2: Google reCAPTCHA (v2 or v3)

Google reCAPTCHA is a widely-used alternative that can show a checkbox challenge (v2) or work invisibly (v3).

How to Set Up reCAPTCHA

  1. Go to the Google reCAPTCHA Admin and sign in
  2. Click + to register a new site
  3. Choose reCAPTCHA v2 (checkbox) or reCAPTCHA v3 (invisible)
  4. Add your store's domain and submit
  5. Copy the Site Key and Secret Key
  6. In FitMagik, go to SettingsBot Protection
  7. Select Google reCAPTCHA and paste your keys
  8. Click Save

Which Should I Choose?

FeatureCloudflare TurnstileGoogle reCAPTCHA v3Google reCAPTCHA v2
Customer frictionNone (invisible)None (invisible)Checkbox/puzzle
Setup difficultyEasyEasyEasy
PrivacyPrivacy-focusedGoogle data collectionGoogle data collection
CostFreeFreeFree

We recommend Cloudflare Turnstile for the best customer experience with strong bot protection.


Get FitMagik app for Shopify store from here FitMagik