I use turnstile and captcha on forms, but sometimes the spam bots are able to submit a form.
I would like to implement a proper honey pot with Pro Forms as an additional layer of spam identification.
Here is my current workflow:
-When a Pro Form is submitted, the data is sent to a CRM with a webhook.
-I have a text field that is hidden using CSS that bots will fill out. It is an optional field.
-If the field is populated with data, then the CRM marks it as “Spam Likely”
Is there any other workflows to add honey pot fields to Pro Forms? I am not sure if the hidden field will accept inputs from bots.
Another idea I had was to create an optional field, hide it, and then add a submit condition to stop the form submission if there is a value in the hidden field. This is currently working, but there is alot of hacky stuff going on to hide the field becuase each field gets a style attribute of display:flex and then there is some CSS to display:flex the form fields.
I suppose my two problems with my home grown honey pot solution are:
accessibility
no easy way to hide form fields that are not type “hidden”
I can add a label with Pro Forms that says something like “do not fill in this field” but i don’t think i can add the other needed attributes without some JS
Honeypot
Would an accessible honey pot field maybe make its way onto the road map?
Maybe move this to Feature request?
I’d certainly like it as I have given up on captchas - either not gdpr or too easy or too hard to solve. All they seem to do is annoy users. They don’t even stop all the bots.
Alan
In order to use the honeypot, does it just need to be added inside the form and thats it? I dont see any other instructions showing with it. Is there another step or to just add?