> ## Documentation Index
> Fetch the complete documentation index at: https://fillout.com/help/llms.txt
> Use this file to discover all available pages before exploring further.

# Login page

> Require respondents to verify their email or enter a password. Restrict logins to just your company's domain or a specific list in a database. Optionally limit to 1 submission or let respondents edit their previous submission.

## Video overview

[iframe video](https://www.loom.com/embed/065be1b4f5bf47d887630111c1ad8a0e)

## Add a login page

**Login pages** can be used to secure your form behind a password, or verify that the provided email is valid (and that they own it). Click `+ Add page`, and choose **Login**.

![Screenshot 2025-10-01 at 6.33.45 PM.png](https://mintcdn.com/fillout-005a867b/H8uWO1fD73FjKbtJ/images/Screenshot2025-10-01at6.33.45PM.png?fit=max\&auto=format\&n=H8uWO1fD73FjKbtJ\&q=85\&s=99a97db9fe0ea580f4312ebd6974a9cd)

> [!NOTE]
>
> Login pages are available on the Fillout **Starter**, **Pro** and **Business** plans, and on **Team** and **Enterprise**. Zite Free, Pro and Business plans don't include them for forms. See [Fillout pricing](https://www.fillout.com/pricing).

## Login page types

In the left-hand panel, you can choose between **Email**, **Password**, and **Single Sign-On (SSO)**.

### Email login

This is the default **Verification type**, which requires respondents to enter an email and verify it with a code sent to their inbox.

Each code lasts 30 minutes, and only the newest code works. After five wrong tries, the code is canceled and respondents see **Too many incorrect attempts. Request a new pin.** They can request a new code and use the latest email. Signing in to two forms from the same organization at the same time cancels the first code.

![Screenshot 2025-10-01 at 6.21.12 PM.png](https://mintcdn.com/fillout-005a867b/H8uWO1fD73FjKbtJ/images/Screenshot2025-10-01at6.21.12PM.png?fit=max\&auto=format\&n=H8uWO1fD73FjKbtJ\&q=85\&s=ab3cd26adcb51e6283cf7d6c8bd3e7ec)

In the left-hand panel, you can add more restrictions such as:

* **Restrict domains** – allow only specific email domains, such as your company’s domain
* **Limit to 1 submission** – restrict each respondent to a single form submission

Fillout doesn't create single-use links. To let each person submit a form only once, add a login page and turn on **Limit to 1 submission**.

#### Change the already submitted message

When **Limit to 1 submission** is on, a respondent who logs in again with an email that already submitted the form sees **You have already submitted this form** and **Contact the form owner for more details.** instead of the form.

To change this message, fill in **Title** and **Subtitle**, which appear below **Limit to 1 submission** once it's on. If you leave them empty, respondents see the default text. The message shows whether respondents log in with an email code or with Google. Click **Publish** so the change applies to your live form.

Respondents can't skip this page. If you also turn on **Can edit existing responses**, the page shows an **Edit submission** button that opens their earlier answers so they can update them.

#### Customize the login email

Here's what you can and can't change in the email that delivers the login code:

* **Sender** – always sent from `notifications@fillout.com`. It can't be sent from a [custom domain](https://fillout.com/help/custom-domains.md) or your own email provider, and the sender name can't be changed.
* **Subject and message** – can be edited under **Email settings** in the left-hand panel. Enter an `Email subject` and click the `Email body` field to write and format your message. Your custom text is used if your organization is verified or on a paid plan. Otherwise, the default wording is sent and the login code still works.
* **Design** – uses your form's theme colors.
* **Fillout branding** – the Fillout logo and footer link are hidden on plans that include [branding removal](https://fillout.com/help/remove-fillout-branding.md). On those plans, your form's own logo appears instead if the logo is shown in your form's top bar.

#### Sign in with Google

Under **Basics**, **Login methods** lists **Email** and **Google**. With both, respondents can verify with a code or click **Sign in with Google**. Remove either one to offer only the other.

![Login methods under Basics, with Email and Google selected](https://mintcdn.com/fillout-005a867b/z1Z_4O76ZMyVDAET/images/login-methods-email-google.png?fit=max\&auto=format\&n=z1Z_4O76ZMyVDAET\&q=85\&s=b76eef350a93cfac2b0a95989f0397bc)

**Sign in with Google** doesn't show when your form is [embedded](https://fillout.com/help/sharing.md) on a website. Respondents only see the email code option there.

If **Google** is your only login method, the embedded form shows **Google login is not supported in embeds** instead. To let people sign in, add **Email** to **Login methods**, or share the form's link instead of embedding it.

### **Password login**

Switch to `Password` and enter your preferred single passcode in the left-hand panel. You can edit this later on.

![Password login](https://mintcdn.com/fillout-005a867b/eyFDt8-J2lN7LjRZ/images/login3.webp?fit=max\&auto=format\&n=eyFDt8-J2lN7LjRZ\&q=85\&s=53241bfa7e30b360891f1dfd15496feb)

Remember to `Publish` your form after entering or changing the password, otherwise respondents will not be able to access your form.

### Single Sign-On login (SSO)

You can also opt for `SSO`. Add Microsoft, OneLogin, Google Workspaces, Okta and other types of SSO login to your form. Learn more [here](https://fillout.com/help/sso-form-login.md).

## Connect to a database

Limit logins to users listed in a specific database, and retrieve their records for use in the form. On the left-hand panel, toggle `Connect to database` and choose your **Base** and **Users table**.

![Screenshot 2026 04 22 At 6 19 27 PM](https://mintcdn.com/fillout-005a867b/5O4Wv-L1-X7X3ywc/images/Screenshot-2026-04-22-at-6.19.27-PM.png?fit=max\&auto=format\&n=5O4Wv-L1-X7X3ywc\&q=85\&s=a114a5f6a14a7a743d8262bcdc6a5212)

## Allow respondents to edit past submissions

Some forms may need to be updated or edited after submitting them. Under **Basics** in the left-hand panel, toggle the `Can edit existing responses` switch.

![Allow respondents to edit past submissions](https://mintcdn.com/fillout-005a867b/eyFDt8-J2lN7LjRZ/images/login4.webp?fit=max\&auto=format\&n=eyFDt8-J2lN7LjRZ\&q=85\&s=768df7df4f96d5e9afda395b30c6659d)

After they log in, respondents see **View past submissions**, where they can open and edit their earlier answers.

## Related articles

> [card] [Partial submissions](https://fillout.com/help/partial-submissions.md)
>
> Auto-save progress so respondents can resume later.

> [card] [Let respondents edit their submissions](https://fillout.com/help/edit-form-submissions.md)
>
> Keep form responses updated.

> [card] [Create an Airtable form](https://fillout.com/help/airtable.md)
>
> Use a form to create or update Airtable bases.

Still have questions?

Our team is happy to help. Start a live chat using the

chat bubble  in the bottom right, or email us at

[support@fillout.com](mailto:support@fillout.com)

[Contact us](mailto:support@fillout.com)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.