Introduction
ERPNext Cloudflare Turnstile helps you check real users and protects your system from bots. It keeps important pages like login and password reset safe without disturbing the user.
The verification runs quietly in the background, so real users can continue smoothly and quickly. They do not need to do anything extra.
If the Turnstile details are entered incorrectly, a clear error message is shown. Bots are blocked automatically, while real users can use the system without any trouble.
Features
- It checks real users and automatically blocks bots.
- Users can easily add the Turnstile site key and secret key after logging in.
- If the Turnstile details are incorrect, a clear captcha error message is shown.
- Turnstile works quietly in the background, so users can continue working without interruption
- Only real users can access the login and password reset pages; bots are prohibited
Installation
- Once you purchase the App from Webkul store, you will receive a link to download the module’s zip file.
- Extract the downloaded ZIP file, and you will see a folder named ‘erpnext_cloudflare_turnstile’
- Set up the module in your Git repository.
- If the app is hosted on GitHub, fetch it using the command:
Bench get-app --branch main https://github.com/your_account/erpnext_cloudflare_turnstile.git
(Replace “main” with your branch name and replace the “HTTPs URL” with your HTTPS clone URL.)
- Install the app on your site using the command:
bench --site <your-site_name> install-app erpnext_cloudflare_turnstile
- Finally, run the “bench migrate” command to complete the installation.
Workflow
- Once installation is completed for ERPNext Cloudflare Turnstile, users can simply log in to the website.

- After login, navigate to Website > Website Settings > Cloudflare Turnstile Captcha and enter the Turnstile keys.

- Users can set up Cloudflare Turnstile Captcha by entering the Turnstile Site Key and Secret Key.

- If the Turnstile keys are incorrect, a Captcha verification failed message will appear on the login page, even if the user’s credentials are correct.

- Cloudflare Turnstile Captcha on the password reset page.

- If the Turnstile keys are wrong, a captcha verification failed message appears on the password reset page

Need Help?
Hope you find the guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues/queries regarding this, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support email.
Thanks for paying attention!!
Current Product Version - 1.0.0
Supported Framework Version - ERPNext 14.0

Be the first to comment.