Can you prevent a lead from completing a form more than once?

Anonymous
Not applicable

Can you prevent a lead from completing a form more than once?

We are using random sample to send leads to one of 3 landing pages containing a different form on each page.

Once the lead completes the form they get a thank you page confirming that they have won a prize.

Questions are:

1. Can you deliver a different thank you page if they try to complete the form twice?

2. Also can you prevent the form from being completed for email addresses not in the list?

thanks

sarah

Tags (2)
3 REPLIES 3
Grégoire_Miche2
Level 10

Re: Can you prevent a lead from completing a form more than once?

Hi Sarah Lundy,

You an easily manipulate the follow-up page on a form. To do what you want, do the following :

  1. Create your second thank you page and approve it.
  2. Add a field in Marketo, called AlreadyFilledOut, type checkbox.
  3. Create a smart campaign with the following characteristics (it's purpose is to mark leads who have already filled out)
    1. Trigger : fills out form (the form for the price)
    2. flow step : change data value, field : AlreadyFilledOut, New value : true
  4. On the form, add the field AlreadyFilledOut, change it's type to Hidden and just change no other setting. It's value will be fetched from the database.
  5. At the bottom of the "settings" step of the form creation, you can add choices to send people to various follow-up pages depending on the input values in the form. So click "add choice", and set it as follow : if AlreadyFilledOut = "true" -> Follow-up with the second page
    pastedImage_6.png
  6. Approve the form and the landing pages.
  7. Test

Please note that this is not 100% bullet proof, as it depends on the presence of the cookie. If a lead erases it's cookie, uses private navigation or uses a different browser, they will get through it.

So at the end of the day, I would rather use an email confirmation that says to the lead "you have won a prize" and a smart campaign to send it, with a "run through the flow once" setting.

-Greg

SanfordWhiteman
Level 10 - Community Moderator

Re: Can you prevent a lead from completing a form more than once?

If every lead who fills out the form is already a known lead (as would be the case if they must follow an email link) then you can prefill the AlreadyFilledOut field and use FormsJS to check if it's true before showing the form.  If it's true, then suppress showing the form + show a "You already filled this out" HTML.

Anonymous
Not applicable

Re: Can you prevent a lead from completing a form more than once?

Hello Sanford,

Thanks for your solution.

Could you post an example of a Forms JS code applied to a Marketo Forms in order to see how it works ?