Show a custom message (Thank you you have already filled out the from) once a person revisits the registration page after filling out the same form. | Community
Skip to main content
New Participant
December 9, 2020
Solved

Show a custom message (Thank you you have already filled out the from) once a person revisits the registration page after filling out the same form.

  • December 9, 2020
  • 2 replies
  • 2236 views

Hi,

I want to implement a scenario where I want to show a custom message(say, you've already filled out the form) to a person on revisiting the registration page after filling out the registration form. Any suggestions/solutions would be of great help. 
Thanks in advance!

 

Best Regards,

Aditi

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

This is indeed possible — but only on a Marketo LP or on a 3rd-party page that's using my Pre-Fill JS.

 

Simply keep a history field (a Textarea field that you continually append to using a Change Data Value flow step) storing the IDs of all the forms the person has filled out, comma-separated.  Include that field — using its corresponding token like {{Lead.Form History Field}} — on the page. Then use JS to check if the current form ID is in the list of previously-filled IDs.

 

As Abhinav correctly points out, the Known Visitor HTML feature doesn't do precisely what you want, since it hides the form for all known visitors, regardless of whether they've filled out that particular form.

 

 

 

2 replies

SanfordWhiteman
SanfordWhitemanAccepted solution
New Participant
December 9, 2020

This is indeed possible — but only on a Marketo LP or on a 3rd-party page that's using my Pre-Fill JS.

 

Simply keep a history field (a Textarea field that you continually append to using a Change Data Value flow step) storing the IDs of all the forms the person has filled out, comma-separated.  Include that field — using its corresponding token like {{Lead.Form History Field}} — on the page. Then use JS to check if the current form ID is in the list of previously-filled IDs.

 

As Abhinav correctly points out, the Known Visitor HTML feature doesn't do precisely what you want, since it hides the form for all known visitors, regardless of whether they've filled out that particular form.

 

 

 

Employee
December 9, 2020

Hi Aditi,

There is no direct way of achieving this in Marketo.

 

However, you can control registration via smart campaign (Lead can run through flow once only) to prevent sending auto responding email again and again. 

 

Also, there is custom HTML for known users but in this case if user in known and havnt filled out form but still they'll see custom HTML(Not sure if this will work in your scenario).