# Form captcha implementation

**URL:** <https://forum.mautic.org/t/form-captcha-implementation/2855>\
**Category:** General Discussion\
**Created:** [November 27, 2015, 10:12am UTC](https://forum.mautic.org/t/form-captcha-implementation/2855 "2015-11-27T10:12:11Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![noreply](https://avatars.discourse-cdn.com/v4/letter/n/df705f/32.png) [@noreply](https://forum.mautic.org/u/noreply)\
**Post date:** [November 27, 2015, 10:12am UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/1 "2015-11-27T10:12:11Z")

</div>

Hi,  
  
  
  
I would like to implement a third party captcha to form instead of using the default captcha question field provided by mautic. Any suggestion on this and how to implement?  
  
  
  
Thanks in advance.

---

<div class="post-metadata">

**Author:** ![noreply](https://avatars.discourse-cdn.com/v4/letter/n/df705f/32.png) [@noreply](https://forum.mautic.org/u/noreply)\
**Post date:** [November 27, 2015, 10:12am UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/2 "2015-11-27T10:12:11Z")

</div>

Hi,

I would like to implement a third party captcha to form instead of using the default captcha question field provided by mautic. Any suggestion on this and how to implement?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [November 27, 2015, 12:41pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/3 "2015-11-27T12:41:01Z")

</div>

Cool. Take a look at the developer docs: [https://developer.mautic.org/#plugins](https://developer.mautic.org/#plugins)

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [November 27, 2015, 12:44pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/4 "2015-11-27T12:44:00Z")

</div>

Btw, do you have some troubles with spammers? I’ve seen a few Google Recaptcha requests, but no form spam troubles. Usually they needed it only because their clients wanted the recaptcha field. It is harder for spam bots to discover Mautic forms since they are loaded to the website asynchronously. So what’s the reason to implement it for you?

---

<div class="post-metadata">

**Author:** ![noreply](https://avatars.discourse-cdn.com/v4/letter/n/df705f/32.png) [@noreply](https://forum.mautic.org/u/noreply)\
**Post date:** [November 30, 2015, 9:37am UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/5 "2015-11-30T09:37:53Z")

</div>

> [@5046:@escopecz](#):
>
> Btw, do you have some troubles with spammers? I’ve seen a few Google Recaptcha requests, but no form spam troubles. Usually they needed it only because their clients wanted the recaptcha field. It is harder for spam bots to discover Mautic forms since they are loaded to the website asynchronously. So what’s the reason to implement it for you?

We did experienced spamming attack previously with our wordpress form. Recently we had just replaced our form with the one generated in mautic approx. a week ago. Thus far there is no spamming detected. But still my boss want the captcha to be there in order to prevent spamming to recur.

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [November 30, 2015, 10:00am UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/6 "2015-11-30T10:00:02Z")

</div>

Haha, thanks for the reply. It’d be awesome if you’ll be able to implement the recaptcha field. All bosses around the globe would sleep better then 🙂

---

<div class="post-metadata">

**Author:** ![4EverMaAT](https://avatars.discourse-cdn.com/v4/letter/4/46a35a/32.png) [@4EverMaAT](https://forum.mautic.org/u/4EverMaAT)\
**Post date:** [February 29, 2016, 2:22pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/7 "2016-02-29T14:22:22Z")

</div>

was this ever implemented (mautic form captcha, reCaptcha, etc) to where users can just make it an option?

---

<div class="post-metadata">

**Author:** ![luisconceicao](https://avatars.discourse-cdn.com/v4/letter/l/ee59a6/32.png) [@luisconceicao](https://forum.mautic.org/u/luisconceicao)\
**Post date:** [May 16, 2017, 1:10pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/8 "2017-05-16T13:10:17Z")

</div>

Just this native captcha is not effective against bots, and why?  
Just give yourself a space in the verification field and submit the form, and the email and name put by the bot will appear in your contact list, even though it appears that the captcha does not seem to be allowed to move forward!  
Are there any solutions to this ???

---

<div class="post-metadata">

**Author:** ![digitalsmithy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/digitalsmithy/32/137_2.png) [@digitalsmithy](https://forum.mautic.org/u/digitalsmithy)\
**Post date:** [November 13, 2017, 11:33am UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/9 "2017-11-13T11:33:02Z")

</div>

My solution was to create a Custom Field - type Email.  
Add the field as not required in a Mautic form. Add [style=“display:none!important”] to the container attributes.  
I changed the labels/placeholder etc. to say Phone. This may not do anything, but some bots are smart so I figured they’d then put numbers in.  
If anything except an email is put in, the form won’t submit. If it’s blank, the form submits fine.  
My forms went from 10 spam a day to zero.  
Hope it helps someone.

---

<div class="post-metadata">

**Author:** ![petertl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/petertl/32/511_2.png) [@petertl](https://forum.mautic.org/u/petertl)\
**Post date:** [November 13, 2017, 1:53pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/10 "2017-11-13T13:53:09Z")

</div>

There is a very helpful blog post about the so-called honeypot method: [https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/](https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/)

This just as an addition - @digitalsmithy, your approach is amost exactly the same.

---

<div class="post-metadata">

**Author:** ![sergio-bolinches](https://avatars.discourse-cdn.com/v4/letter/s/958977/32.png) [@sergio-bolinches](https://forum.mautic.org/u/sergio-bolinches)\
**Post date:** [November 13, 2017, 9:46pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/11 "2017-11-13T21:46:18Z")

</div>

Which technology are you using to design your website? If you use WordPress you can use the Contact Form 7 plugin with Mautic and use the captcha or recaptcha (even invisible recaptcha)

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [February 2, 2020, 10:56pm UTC](https://forum.mautic.org/t/form-captcha-implementation/2855/12 "2020-02-02T22:56:52Z")

</div>


