Skip to main content
All CollectionsSettings & privacy
How to limit entries on your forms
How to limit entries on your forms

To prevent the users from submitting the form multiple times, you can use one of these options on your forms.

Updated over a month ago

To ensure your forms are secure and limit multiple submissions, Formaloo offers several options to control and manage form entries.

Whether you're preventing duplicate submissions through unique fields like email or phone number, setting up email verification, restricting entries by acceptable answers, or applying IP limitations, these features help protect the integrity of your data.

Additionally, you can create access-only forms with passcodes to restrict form access to authorized users. Here's a guide on how to implement these strategies effectively.

1. Enable 'Unique' in fields like 'Email' or 'Phone number'

When it's turned on, each response for this field should be unique.

For example, no two phone numbers can be the same.

Enable 'Unique' in fields like 'Email' or 'Phone number'

2. 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.

email verification

🗄️ Old dashboard:

email verification - old dashboard

3. 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.

acceptable answers

Then, input the desired acceptable answers separated by a line break. That will help ensure that only appropriate values are entered into the field.

4. 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, enable the “Limit one entry per IP” option from the right side menu.

Limit one entry per IP

🗄️ Old dashboard:

Limit one entry per IP - old dashboard

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.

5. 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 one question at a time.

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.

Let’s name the text field: “Enter form's access code”.

Add a content field and name it “Success - Now you have access to this form!”

Duplicate this field and add an error message - “Acess denied - wrong code, please try again”.

After this, you can have your form’s questions.

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 first field asking for a passcode, add a new condition:

  • If the passcode is equal to “code123”, jump to “Success”. Otherwise, jump to “Access denied”.

  • On the “success” field, set the condition: Always jump to the first official question of your form, “whats your name” in our case.

  • Finally, on the “access denied” field, set the condition to Always jump to the field asking for a passcode, the first field in our case.

pass code logic

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.

Did this answer your question?