β³ π Add Cloudflare Turnstile integration #25671
Replies: 46 comments 38 replies
-
|
Hope this can be added like WPForms did so it can be integrated easily to Elementor forms. |
Beta Was this translation helpful? Give feedback.
-
|
This already exists in https://wordpress.org/plugins/simple-cloudflare-turnstile/ right..? and duplicate of https://github.com/orgs/elementor/discussions/27293 |
Beta Was this translation helpful? Give feedback.
-
|
At this moment (Dec 4th 2024), the Simple Cloudflare Turnstile throws a JS error Can't find variable: turnstile on websites with Elementor. So an integration with Cloudflare Turnstile without the need for a plugin would make it a more reliable solution. Also beneficial for Elementor. |
Beta Was this translation helpful? Give feedback.
-
|
Very necessary to have this in the settings of Elementor without installing a plugin. Turnstile is 100000 times better. Please, is very important! |
Beta Was this translation helpful? Give feedback.
-
|
I built a custom integration to add Cloudflare Turnstile support to Elementor Forms, following the same pattern Elementor uses for reCAPTCHA. To use it, you just need to include it in your theme's function.php file. https://gist.github.com/DavePodosyan/b4e6f0a261ce5c7ed3b30b0734d56291 |
Beta Was this translation helpful? Give feedback.
-
|
This will become more important this year as Google are moving all keys to cloud projects (Billing) by the end of the year and lots of users are going to want an alternative. hcaptcha is another option that could be added. |
Beta Was this translation helpful? Give feedback.
-
|
I need this on over 50 websites! |
Beta Was this translation helpful? Give feedback.
-
|
Google will start charging for ReCaptcha at the end of 2025, it would be very important for a lot of people to get this before then. |
Beta Was this translation helpful? Give feedback.
-
|
reCAPTCHA Essentials is only free up to 10,000 assessments per month. That might sound like a lot but good luck if you have many visitors and bots monthly... Source: |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @DavePodosyan for the starter implementation. Note that your implementation uses The solution means switching the cloudflare turnstile to Then I found a related issue for a different modal/popup: Essentially, track state of initilization on the turnstile field element itself as an attribute, and leave We have our own custom plugin (not commercial), so my implementation has been very much customized, but I'd be happy to share code if that's of interest...it could be cleaned up. So, a universal implementation:
I hope this info is useful to others that might be trying and encountering |
Beta Was this translation helpful? Give feedback.
-
|
The lack of Turnstile support has caused me to stop using Elementor forms altogether. There are too many other options that support Turnstile and hCaptcha. |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
A lightweight plugin that adds native support for hCaptcha and Cloudflare Turnstile https://github.com/DavePodosyan/captcha-for-elementor-pro-forms |
Beta Was this translation helpful? Give feedback.
-
|
@reedock, Totally get it, native support in Elementor would be ideal. Iβm not trying to promote anything here, just leaving a stopgap for folks blocked today. The add-on is minimalist: it registers the field types, enqueues the provider scripts, and validates tokens on submit. No settings beyond site/secret keys, no extra features, no telemetry. I would have submitted this as a PR directly, but unfortunately Elementor Pro is not a public repo. |
Beta Was this translation helpful? Give feedback.
-
|
Huge value for Elementor if this feature gets added. Current free implementations on Wordpress plugins don't work well with Elementor Forms. Please consider. |
Beta Was this translation helpful? Give feedback.
-
|
agree would love for this to be added |
Beta Was this translation helpful? Give feedback.
-
|
Would be very nice to have this integrated. Other themes like Avada already have this integrated and Google is forcing their terrible Google Cloud Console platform. |
Beta Was this translation helpful? Give feedback.
-
|
Is this even in the roadmap? Any update at all? CF Turnstile has been a free public product since 2022... As a paying customer I am increasingly worried that Elementor overall is heading in the totally wrong direction. Even the paid 'support' is woeful now unless you upgrade to a specific tier. FYI anyone here thinking of alternatives, Bricks has supported Turnstile since v1.9 and continues to do so, because it is clearly a feature that any form-builder should include. |
Beta Was this translation helpful? Give feedback.
-
|
This request is nearing the 2-year markβ¦ Not sure whatβs the point of feature requests if they arenβt addressed by Elementor staff. Itβs in the top 10 all time requested features for a while now. So frustrating to see requests sit for years while they keeps working on promoting new paid products instead of addressing top features and bugs. |
Beta Was this translation helpful? Give feedback.
-
|
I suggest if you want this done you bombard their support with emails. I emailed them last year and again this morning. This mornings was essentially the same as the one I got last year (see below). It is a complete joke. I emailed a really small plugin developer and asked if they were going to implement Turnstile. 2 months later it was implemented and this was on a free plugin. I asked Elementor why I'm paying them when I small free plugin can manage to do it. **Thank you for contacting Elementor Support. Thank you for following up on this, and I sincerely apologize for the lack of updates and the frustration this has caused. We completely understand how important Cloudflare Turnstile support is, especially with the recent changes to CAPTCHA services. At this time, there are no confirmed updates we can share regarding its implementation. However, please be assured that your request will be formally logged as a feature request and shared with our product team for consideration. We truly value your long-time support and feedback, and we understand your concerns about this functionality. Thank you for bringing this to our attention, and we appreciate your patience. Best Regards,** |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
They're probably too busy worrying about revenue with their new editor and useless stuff. Why bother working on improvements and features behind the scenes? That's why I only use it for legacy projects. With AI tools on the field, no-code tools and way less necessary every day. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone, I have been following this discussion and noticed many of you are looking for a reliable way to use Cloudflare Turnstile with Elementor Forms without manual coding. To help solve this, we have integrated native Cloudflare Turnstile support into our plugin, CoolFormKit. It allows you to replace reCAPTCHA with Turnstile directly within the Elementor Form widget settings. You can check out the integration details here:
We're constantly improving our integrations, so if you try it out and have any feedback,please let me know! |
Beta Was this translation helpful? Give feedback.
-
|
Doesnβt work well with Elementor Forms
β¦On Wed, Apr 1, 2026 at 11:49 SteinBC ***@***.***> wrote:
Or just use https://wordpress.org/plugins/simple-cloudflare-turnstile/
and save yourselves a 69 (nice) bucks
β
Reply to this email directly, view it on GitHub
<#25671?email_source=notifications&email_token=ASBOSQYKJOTRKG35EYIGM6L4TTQ3RA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRUGA3DMMBWUZZGKYLTN5XKOY3PNVWWK3TUUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-16406606>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASBOSQ7KPZLF7EEQG7YXPNL4TTQ3RAVCNFSM6AAAAABF6GBSFKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMNBQGY3DANQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
I tried it multiple times, but console gives error.
Also in popups doesnt load wellβ¦
β¦On Wed, Apr 1, 2026 at 11:53 SteinBC ***@***.***> wrote:
Been using it for roughly 16 sites, no issues.
β
Reply to this email directly, view it on GitHub
<#25671?email_source=notifications&email_token=ASBOSQ5QHDSI3ETBXKXVERL4TTRITA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRUGA3DMNBRUZZGKYLTN5XKOY3PNVWWK3TUUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-16406641>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASBOSQ7AZS6Y6VBJ77ADIHL4TTRITAVCNFSM6AAAAABF6GBSFKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMNBQGY3DIMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
This feature request is clear. Integrate Cloudflare Turnstile directly to Elementor settings so there is no need for a plugin. Thank you for not using this place for promoting another paid product or a plugin... |
Beta Was this translation helpful? Give feedback.
-
|
Today marks 2 years since this feature request was created. Itβs one of the most requested features and thereβs still no sign from Elementorβs team... |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Generally speaking and not only related to this feature request, but why is there such a bad communication on Github regarding feature requests and bug reports? Most people here even got Elementor Pro and are willing to sacrifice time and put in great effort to sometimes write detailed feature requests and bug reports just to get ignored. That should NOT be the case. I even got a bug report back from 2024 that seems to be completely unbothered. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Prerequisites
What problem is your feature request going to solve? Please describe..
There is currently no way to add Cloudflare Turnstile to Elementor forms without the need of an extra plugin. Only reCAPTCHA is being offered.
Describe the solution you'd like.
Add Cloudflare Turnstile in the Settings, Integration tab.
Describe alternatives you've considered.
reCAPTCHA and reCAPTCHA V3 aren't as good as Cloudflare Turnstile in my humble opinion.
Additional context
Other plugins specialized in "forms" like WPforms etc. integrated Cloudflare turnstile already.
Agreement
Beta Was this translation helpful? Give feedback.
All reactions