Best way to filter out spam form fills? | Community
Skip to main content
Level 2
July 21, 2026
Question

Best way to filter out spam form fills?

  • July 21, 2026
  • 4 replies
  • 42 views

We noticed one of our forms was getting several spam form fills, so we added “CAPTCHA = Trusted” as a constraint attached to the “Fills out Form” trigger for a handful of our smart campaigns.

However, we realized this was causing form fills to not go through, even when I tested myself, as a human. After I removed the CAPTCHA = Trusted constraint, my form fill went through immediately. 

What is the best way to filter out spam/bot form fills on Marketo forms that live on Marketo landing pages or our website? 

 

 

    4 replies

    BlaneMcMichen-1
    Adobe Employee
    Adobe Employee
    July 21, 2026

    I wrote a article about this.  You may want to give it a read and also check the comments because others have added to the conversation after the post.

    Level 2
    July 24, 2026

    Thank you!

    Level 2
    July 24, 2026

    @BlaneMcMichen-1: For the first set of triggers you provided in your article (screenshot below), what would the flow steps be for this to ensure leads with any of these filters come into the system each time?
     

     

    BlaneMcMichen-1
    Adobe Employee
    Adobe Employee
    July 24, 2026

    These being triggers use an OR logic so any one will get the process started.  You would want to add any filters that you want to make sure the record is fit for ingestions. (Those depend on your business rules, such as country, etc.)

    The Flow steps would be related to conditioning the record, such as adding Person Source, Acquisition Program, etc.  By default, a person that fills out a form is added to your database, so it will be important to have a smart campaign that manages those low scoring/unwanted conditions. In that smart campaign flow you will want to manage the suspect person record (which is in your database) according to your business rules.  Possibly set Marketing Suspended to TRUE so it is not impacting your send reputation. If it is really suspect, you may want to delete the person record.  You definitely want to avoid any CRM action that will sync it before you have had an opportunity to verify it.

    I have worked with a customer that uses a verification step to raise confidence in the form submission.

    Ultimately, how you handle it depends on your business needs and practices. There are many ways to move forward in your flows.