All forms do have an invisible bot/spam prevention system already in place.
But to reduce the spam and fake entries, and prevent duplicate submissions, you can use one of these options in your form:
1- Set up an email verification field
Preventing duplicate form submissions with email verification is an effective way to ensure data accuracy and maintain the integrity of your database.
To implement this feature, you can require users to verify their email addresses before submitting the form.
In your form editor, add an “Email verification” field. Make the field required so no one can skip this step when filling out your form.
2- Limit submissions based on acceptable answers
You could specify certain email domains that are acceptable for submissions, thereby preventing entries from email addresses that do not meet the criteria. By doing so, you can ensure that only intended users can submit the form while avoiding spam or unwanted entries.
The entry of unacceptable values can be limited by adding acceptable answers to your “Email” field. That can include allowing only specific email addresses to submit your form, among other possibilities.
To implement this feature, access your formaloo editor and select the email field you added. Then, choose the “Acceptable answers” option from the menu that appears.
Then, input the desired acceptable answers separated by a line break. That will help ensure that only appropriate values are entered into the field.
Learn more about how to use acceptable answers in your forms.
3- Prevent duplicate form submissions with IP limitations
The IP limitation feature can help avert duplicate or excessive form submissions.
This feature allows you to restrict the form submission from a single IP address. As a result, you can prevent spam submissions and ensure accurate form responses by setting one entry per IP limit.
Click on the “Settings” tab on your form editor. Then, from the “Limit one entry per IP” option from the left side menu.
Using these features will allow you to restrict one submission per user easily. Then, depending on one or all together, depending on your specific use case.
4- Access-only forms
Setting up access-only forms by asking for a code at the beginning of the form is also an effective way to control who can submit data.
Here is a template you can use and customize to your needs.
To set up an access-only form with a code requirement, begin by adding a “text” field at the start of your formaloo. The form should be multi-step.
Make sure this field is set as required so that only users with the code can submit data. To maintain security, share the code only with authorized individuals who need to access the form.
Now, add a “section” field and name it ” The password is wrong!” to show it when the user enters the wrong passcode.
To create your passcode, all you have to do is to set up a simple logic.
Go to the “Logic” tab and open the advanced logic.
On the “Passcode” field, add a new condition:
If the passcode is equal to “code123”, jump to “Welcome! Let’s submit the form”. Otherwise, jump to “the passcode is wrong!”.
On the “Welcome! Let’s submit the form” field, set the condition: Always jump to “Email”.
Finally, on the “The passcode is wrong!” field, set the condition to Always jump to “Passcode”.
Once the form is ready, users will have to input the correct code before they can submit their responses. This ensures that only those who are authorized can access the form, and sensitive data remains protected.
Important note: Please never ask for a password in your forms. Asking for passwords & credit card info is prohibited under GDPR & PCI regulations. This option only helps you add a passcode to your forms so that only people with the code can submit the form.
Learn more here:
How to prevent duplicate submissions on your forms