# How stop Spot Bot

**URL:** <https://forum.mautic.org/t/how-stop-spot-bot/9434>\
**Category:** Product Support\
**Created:** [September 13, 2017, 6:23am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434 "2017-09-13T06:23:32Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![bizcrony](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/bizcrony/32/409_2.png) [@bizcrony](https://forum.mautic.org/u/bizcrony)\
**Post date:** [September 13, 2017, 6:23am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/1 "2017-09-13T06:23:32Z")

</div>

How we can stop span bot… So many contacts are sync in mautic with alphanumeric name and fake emails. from some form, which i integrated in POPup of the website.  
  
  
  
  
  
Can any one have a better idea without using captcha to stop this spambot in a better way.  
  
  
  
Thanks in advance.

---

<div class="post-metadata">

**Author:** ![bizcrony](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/bizcrony/32/409_2.png) [@bizcrony](https://forum.mautic.org/u/bizcrony)\
**Post date:** [September 13, 2017, 6:23am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/2 "2017-09-13T06:23:32Z")

</div>

How we can stop span bot… So many contacts are sync in mautic with alphanumeric name and fake emails. from some form, which i integrated in POPup of the website.

Can any one have a better idea without using captcha to stop this spambot in a better way.

Thanks in advance.

---

<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:** [September 13, 2017, 12:43pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/3 "2017-09-13T12:43:05Z")

</div>

You could try to block a IP from .htaccess but the best option always was Google recaptcha (if you don’t want see the recaptcha you can use Google recaptcha Invisible)

---

<div class="post-metadata">

**Author:** ![ninjoan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ninjoan/32/1005_2.png) [@ninjoan](https://forum.mautic.org/u/ninjoan)\
**Post date:** [September 13, 2017, 12:54pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/4 "2017-09-13T12:54:47Z")

</div>

here [https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/](https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/)

---

<div class="post-metadata">

**Author:** ![abdel75](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abdel75](https://forum.mautic.org/u/abdel75)\
**Post date:** [October 3, 2017, 10:26am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/5 "2017-10-03T10:26:40Z")

</div>

@ninjoan good solution for campaign form, but I think the request here is for standalone forms (permanent forms or similar)

---

<div class="post-metadata">

**Author:** ![ninjoan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ninjoan/32/1005_2.png) [@ninjoan](https://forum.mautic.org/u/ninjoan)\
**Post date:** [October 3, 2017, 12:04pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/6 "2017-10-03T12:04:13Z")

</div>

@abdel75 You can use a standalone form just replicate the same forms steps ([https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/](https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/) ) then create a global segment that catches all the contacts in your system and create a campaign that uses the global segment and replicate the campaign steps ( [https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/](https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/) )

---

<div class="post-metadata">

**Author:** ![abdel75](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abdel75](https://forum.mautic.org/u/abdel75)\
**Post date:** [October 3, 2017, 1:18pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/7 "2017-10-03T13:18:55Z")

</div>

oh ok, so if I understand well, I just create the segment, called for example “global segment for captcha purpose” without any restriction or filter and then I create a campaign (kind of invisible captcha campaign). I suppose the campaign is based on the segment not on the form right?

---

<div class="post-metadata">

**Author:** ![abdel75](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abdel75](https://forum.mautic.org/u/abdel75)\
**Post date:** [October 3, 2017, 2:44pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/8 "2017-10-03T14:44:02Z")

</div>

what about asset download, does this method prevents wrong stat on download figures?

---

<div class="post-metadata">

**Author:** ![ninjoan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ninjoan/32/1005_2.png) [@ninjoan](https://forum.mautic.org/u/ninjoan)\
**Post date:** [October 3, 2017, 5:45pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/9 "2017-10-03T17:45:01Z")

</div>

You will create a segment that will have all the contacts that your Mautic has then create a campaign that the only job is to look for contact that has filled the spam detection field. This campaign will use the segment you create before as a source.

---

<div class="post-metadata">

**Author:** ![abdel75](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abdel75](https://forum.mautic.org/u/abdel75)\
**Post date:** [October 4, 2017, 8:04am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/10 "2017-10-04T08:04:30Z")

</div>

thanks @ninjoan I’m sure it will work, for forms security. Any tips to prevent bots to download assets? in website, I’d like to share a pdf report. I’d like to avoide discourage the visitor and share the content without a form, do you think there is a safe way of doing it? basically, I want to share, if with a form, safely in order to enable a direct download, any tips or process for doing this?

---

<div class="post-metadata">

**Author:** ![fususu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/fususu/32/215_2.png) [@fususu](https://forum.mautic.org/u/fususu)\
**Post date:** [October 8, 2017, 3:10pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/11 "2017-10-08T15:10:14Z")

</div>

> [@25742:@ninjoan](#):
>
> here [Eliminate Spam Bots Using the Honeypot Method](https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/)

I’ve tested. This works fine, but it always send the email first, then delete the bot later. Any way to delete the bot first so we won’t waste the resourse?

---

<div class="post-metadata">

**Author:** ![ninjoan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ninjoan/32/1005_2.png) [@ninjoan](https://forum.mautic.org/u/ninjoan)\
**Post date:** [October 9, 2017, 12:20pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/12 "2017-10-09T12:20:31Z")

</div>

share you campaign workflow

---

<div class="post-metadata">

**Author:** ![fususu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/fususu/32/215_2.png) [@fususu](https://forum.mautic.org/u/fususu)\
**Post date:** [October 10, 2017, 7:13am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/13 "2017-10-10T07:13:19Z")

</div>

> [@26453:@ninjoan](#):
>
> share you campaign workflow

My workflow is:

1. User submits a form, it triggers an action in that form to send a mail (I don’t want user wait for that mail)
2. A campaign will be triggered, it check the “honey” contact field and delete if it’s not empty.  
I see now the problem, is there anyway to delete the contact based on form action?

---

<div class="post-metadata">

**Author:** ![ninjoan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ninjoan/32/1005_2.png) [@ninjoan](https://forum.mautic.org/u/ninjoan)\
**Post date:** [October 10, 2017, 2:49pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/14 "2017-10-10T14:49:03Z")

</div>

follow the step of the campaign  
[https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/](https://www.mautic.org/community-blog/eliminate-spambots-using-the-honeypot-method/)

---

<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:32am UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/15 "2017-11-13T11:32:11Z")

</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:** ![rotorfido](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/rotorfido/32/580_2.png) [@rotorfido](https://forum.mautic.org/u/rotorfido)\
**Post date:** [September 27, 2020, 9:31pm UTC](https://forum.mautic.org/t/how-stop-spot-bot/9434/16 "2020-09-27T21:31:51Z")

</div>

> [@digitalsmithy](#):
>
> 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.

i think this method is genious…i will try it
