Automatic Email validation: we want to ask this value twice in a form and check if they match to continue | Community
Skip to main content
Answered

Automatic Email validation: we want to ask this value twice in a form and check if they match to continue


Hi,

We have got a serious issue with wrong email addresses entered through the forms. We ask for the email address once and some users enter things like: gmai.com, hoymail.com, gmail.con, gmmail.com, etc etc.

 

Then, when we manage the collected data, we send emails to dozens of wrong email addresses and lose potential leads.

 

We wanted to add 2 fields asking for the email address, so users must enter this information in two separate fields and if they do not match the form does not allow them to continue the process (this is something we see on plenty of forms, mostly when asking to set up a password). That change would minimise the negative impact of this issue.

 

Do you know whether there is a way to do this with Typeform and how (or the link to the documentation page)?

 

Thanks in advance.

Best answer by john.desborough

@MarcUni - welcome to the community from a fellow user. 

it would be nice if there was an easy way in Typeform to compare two text strings to see if they were equal in the logic/branching and calculations area. I have even tried to do this with text variables but you cannot “replace” the value of a text variable with an answer from a question (yet lol) 

 

What i have done in my forms is as basically ask the user for their email then display it back to them in a yes/no question which send them back to the email input question if they say it does not match. You can see the method i use in this little test version here

I had asked a question earlier on (ie 3 months or so ago) about integration with email validation tools (like ZeroBounce, NeverBounce, etc) but that is somewhere on the feature list for some day… 

 

if there is a more elegant way that the Typeform community support folks can identify, to compare two emails input for match, I am going to dance a jig myself.. @Liz @Mariana : anythoughts?

des

View original

8 replies

john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5262 replies
  • Answer
  • April 28, 2021

@MarcUni - welcome to the community from a fellow user. 

it would be nice if there was an easy way in Typeform to compare two text strings to see if they were equal in the logic/branching and calculations area. I have even tried to do this with text variables but you cannot “replace” the value of a text variable with an answer from a question (yet lol) 

 

What i have done in my forms is as basically ask the user for their email then display it back to them in a yes/no question which send them back to the email input question if they say it does not match. You can see the method i use in this little test version here

I had asked a question earlier on (ie 3 months or so ago) about integration with email validation tools (like ZeroBounce, NeverBounce, etc) but that is somewhere on the feature list for some day… 

 

if there is a more elegant way that the Typeform community support folks can identify, to compare two emails input for match, I am going to dance a jig myself.. @Liz @Mariana : anythoughts?

des


  • Author
  • Explorer
  • 1 reply
  • April 28, 2021

Thank you for your answer John!

We thought of that workaround, too, but  1) unfortunately people do not read, 2) that is not quite usable.

:(

Anyway, since it looks like there will not be a better option, we may try what you say and see.

 

Thanks again, John.


Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • 14858 replies
  • April 28, 2021

I would have also suggested the same thing as @john.desborough :joy: . I think that’s the easiest setup. I do know our product team is working on adding email verification, but it may take some time since there are elements to the form builder that have to be completed first in order for it to function correctly. Hopefully the suggestions above help a bit! 


RicardoJ
  • Navigating the Land
  • 3 replies
  • March 8, 2023

Hello, I just would like to add my energy to this thread, since this request is really important for us too. I tried other avenues, like having two questions and compare in the logic if they are the same or not, but logic won't allow you to use a previous question result against the current question result. I also tried to “save” a result in a hidden variable for future reference, but logic won't allow you to save a question result in a hidden variable, only for you to replace the value of the variable with an arbitrary text. These would be amazing features to have, hopefully we can have them soon (although this thread is from one year ago).


  • Explorer
  • 2 replies
  • November 20, 2024

I need to validate a large number (~300) of emails in Typeform. Im aware of the logic function but given the amount of emails I need to validate hoping someone has come up with a solution.

My form is pretty straight forward - if someone enters an approved email they move to a short text question. If they do not enter an approved email they are taken to a “endings” window. 

Ive looked into Zapier but need the validate to be immediate vs having to perform a lookup in a google sheet (email value).


Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • 14858 replies
  • November 20, 2024

HI ​@mfbernal3 I’ve added your post here where we have an existing discussion/workarounds on this!


  • Explorer
  • 2 replies
  • November 21, 2024

@Liz - Thanks for posting it here. Not sure this is same challenge as the other posts - the previous ones seem to want to ensure someone is entering in the right email address whereas Im looking to validate they can submit a response (in this case a nomination). Again, the Logic function does help here but not will this many recipients (~300). Not sure the logic can manage that many individual email entries (and I dont want to type that many in! 😀)


john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5262 replies
  • November 21, 2024

@mfbernal3 - i’ve done something similar for a client where they had 500 email addresses to check. it was one logic rule but lots of conditions

 

ain’t perfect and it’s boring as hell to create 

 

des


Reply