Someone asked about this a year ago and there still isn’t a fix - can Typeform offer a button that limits a respondent from submitting to the same survey multiple times? There is currently no easy solution to this issue and it seems like a big one. I know Google surveys offers this. Any tips on a super easy solution? Many of the solutions I read in previous threads require more work on the customer side when this should be handled on the backend by Typeform. Thanks!
Limiting typeform responses from the same person
Yes it would be great if they had a switch that said “so you want multiple entries by a person?ip address? email? or not?” so that we could toggle it on or off.
But for all the stuff that i have created for my own forms and for my clients, in many cases, we require multiple entries to the same form - ie a maturity matrix self-assessment that is taken every 3 months in the same quiz. The business case there requires multiple entries
Where there are clients who want restrictions on completing the form, we look at the various possible ways that people are arriving at the form to determine how to restrict access or restrict multiple access - one method is to have an ‘entry form’ that asks for email and then using API/webhook check to see if the email entered is already in an external data source - if it is, route the user to a form that says ‘sorry’ or if allowed to proceed, takes them to the next typeform in the series.
are your users a ‘member’ of a community or course on your site that they need to log into and then take a quiz? wouldn’t it be better to have the access TO the typeform restricted at the source?
These are all use cases that exist and Typeform’s current model, from what i can see, is to capture the data when the user hits ‘submit’ - until then it can’t tell anything as it is NOT receiving the data about the user to do any validation
I have this ‘philosophical argument’ with my clients all the time - we are operating in an ecosystem of point functionality apps (just look at your phone) and we’ve got to figure out the appropriate tools to use at each point in the business process we are trying to instantiate. Typeform is never going to be everything to everybody so i think it is up to use as users/creators to figure out if and how to use Typeform as it is, in our own ecosystems.
I am in agreement with you that this would be a great feature if it shows up in Typeform, don’t get me wrong… i just don’t think it is incumbent on Typeform to address all the possible technical wants that we have (and i have a long list for Typeform lol)
des
Thank you for your detailed response,
Hi there, this question was posed 11 months ago, is there a fix to the issue? I want to prevent the same individual from responding to the typeform more than once. I am asking the user to enter both their name and email address. Can the typeform logic look up for the email address against the currently added email in the database and prevent the user from proceeding as said in the previous post.
Hi
At the moment it’s not possible to prevent a user from responding more than once. It’s definitely something we can raise with the product team again so I will pass the feedback along 😊
once the data is in the google sheet you can set up your analytics to only take into consideration the first entry by a given email address and to delete all subsequent entries into the table.
just a thought
des
I also, would very much appreciate this option. My survey is about a community choosing a day/time for a meetup. If one person can fill the survey out multiple times then the survey can’t capture what is best for the community. Appreciate the work arounds listed but would a built-in option seems both doable and very useful in many scenarios. Thanks!
Yes it would be great if they had a switch that said “so you want multiple entries by a person?ip address? email? or not?” so that we could toggle it on or off.
But for all the stuff that i have created for my own forms and for my clients, in many cases, we require multiple entries to the same form - ie a maturity matrix self-assessment that is taken every 3 months in the same quiz. The business case there requires multiple entries
Where there are clients who want restrictions on completing the form, we look at the various possible ways that people are arriving at the form to determine how to restrict access or restrict multiple access - one method is to have an ‘entry form’ that asks for email and then using API/webhook check to see if the email entered is already in an external data source - if it is, route the user to a form that says ‘sorry’ or if allowed to proceed, takes them to the next typeform in the series.
are your users a ‘member’ of a community or course on your site that they need to log into and then take a quiz? wouldn’t it be better to have the access TO the typeform restricted at the source?
These are all use cases that exist and Typeform’s current model, from what i can see, is to capture the data when the user hits ‘submit’ - until then it can’t tell anything as it is NOT receiving the data about the user to do any validation
I have this ‘philosophical argument’ with my clients all the time - we are operating in an ecosystem of point functionality apps (just look at your phone) and we’ve got to figure out the appropriate tools to use at each point in the business process we are trying to instantiate. Typeform is never going to be everything to everybody so i think it is up to use as users/creators to figure out if and how to use Typeform as it is, in our own ecosystems.
I am in agreement with you that this would be a great feature if it shows up in Typeform, don’t get me wrong… i just don’t think it is incumbent on Typeform to address all the possible technical wants that we have (and i have a long list for Typeform lol)
des
This feature is absolutely a Typeform responsibility. They are presently making money out of bots or people giving out fake responses. Its a simple feature where they can use atleast an email check or combination with IP address to prevent the same person to submit response. A toggle button to enable or disable this functionality at a survey level will empower businesses to use this feature according to their needs. If it is left to the user to code a basic functionality like this, the user can hire any coder to build the entire survey from scratch. The logic you presented, unfortunately, defies the fundamental reason to use a saas product like Typeform, to offload survey work to apps like typeform without the need to code.
if my poor design when i include a form in my website, where it is incumbent on me to provide the security and access to forms, is what causes the problem, then i need to look into the issue.
if you are pushing things out in social media posts, you have no control over who comments or responds - are you saying they should be doing all that work on your behalf? if we link from an instagram post to a typeform, aren’t you/me/we responsible for potentially driving “crap” respondents to a typeform? why should Typeform or any other saas platform be required to ensure a mess we may have created be cleaned up?
just saying that if you want to protect your asset - your typeform response limits - you (and I) have to do a a little work and accept some of the responsibility
des
if my poor design when i include a form in my website, where it is incumbent on me to provide the security and access to forms, is what causes the problem, then i need to look into the issue.
if you are pushing things out in social media posts, you have no control over who comments or responds - are you saying they should be doing all that work on your behalf? if we link from an instagram post to a typeform, aren’t you/me/we responsible for potentially driving “crap” respondents to a typeform? why should Typeform or any other saas platform be required to ensure a mess we may have created be cleaned up?
just saying that if you want to protect your asset - your typeform response limits - you (and I) have to do a a little work and accept some of the responsibility
des
Hi
Not sure if the logic is a bit difficult to understand .
If I embed the form in the website I can definitely build more sophisticated solution around typeform or I may build a survey solution from scratch . Typeform surveys can be distributed via emails or social media posts too . Who gets to click the link is not a responsibility of typeform just like who clicks a link is not a responsibility of social media companies .The fact that anyone can click the form is the fundamental requirement of surveys . Social media companies have put a lot of effort to ensure links are not malicious and spammers are booted out as much as possible . Instagram even has a feature to check if your follower accounts are spam accounts and enable you to remove them .
The reason typeform does not have this simple feature of stopping duplicated response from same email is to profit from bots who can automate sending hundreds of responses and finishing up the monthly quota of paid subscribers of typeform . And the customer is forced to keep paying for subscription.
This security feature is a must to protect the customers . It’s a simple thing to implement , it does not require AI or machine learning . When hundreds of customers are requesting this basic feature, it’s a common sense to understand what stops Typeform from implementing it .
Yes please absolutely need a button to stop customers to fill typeforms in multiple times. Otherwise I have to look into a different kind of form (not typeform) as my business is based on answers of the typeforms.
Just want to second what many here voiced - definitely need and would appreciate this simple feature!
And for those here who were still looking for a solution, Typeform might have addressed the concern! https://www.typeform.com/help/a/prevent-duplicated-submissions-360029260072/
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.