Sending an alert when a form is filled out a certain number of times? | Community
Skip to main content
August 11, 2017
Question

Sending an alert when a form is filled out a certain number of times?

  • August 11, 2017
  • 1 reply
  • 3656 views

I'm looking for a way to send an alert to my team when a form has been filled out a certain number of times -- any suggestions on how to make that happen?

The reason we want to do it is to detect a bot attack on our site. I want to get an alert when a form is filled out 100 times within a minute - that way my team can get on it quickly before our instance is overwhelmed. (Before you ask, yes, we have a honeypot on our forms, the bots are bypassing it.)

I can see other uses for it too though - like letting the sales team know when webinar signups hit a certain threshold, etc.

Any ideas?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

SanfordWhiteman
Level 10
August 11, 2017

Yep, honeypots are (effectively) a myth because anyone who knows how your form submits data can automate it easily.

What you should use instead is a ReCAPTCHA.

As far as counting events like this, it's only possible using a webhook solution like FlowBoost (you can also use a Resource Lead directly to implement an event counter, but that isn't suitable for machine-generated volume).

August 11, 2017

Thanks Sanford! I don't think making any changes to our form (like adding CAPTCHA) at this point will help since the bots are accessing an old version of the form. Marketo says the only way to stop it is deleting the form completely, which means we would lose all ability to report on or filter with that form.

SanfordWhiteman
Level 10
August 11, 2017

A ReCAPTCHA will absolutely still help. You're validating whether the client (i.e. human or bot) also correctly solved the unique challenge on every post. It doesn't matter if they've recorded the rest of the fields and the form ID already.