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

# Invite-only access

> Restrict your form to a specific list of invited respondents. Only people you invite can open the form.

Invite-only access lets you close a form to the public and only allow respondents you have explicitly invited. Uninvited visitors see a message you choose instead of the form.

<Info>
  Invite-only access is available on the **Pro plan and above**.
</Info>

***

## Access modes

When you enable restricted access you choose how invited respondents verify their identity:

| Mode                        | How it works                                                                                                  | Best for                                                                  |
| --------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| **Magic link**              | Each invitee receives a unique URL. Clicking it opens the form instantly — no code or password required.      | Highest completion rates; one-click access                                |
| **OTP (one-time password)** | Respondent enters their email on the form. If they are on the invite list, a 6-digit code is emailed to them. | When you want an email-based check without per-person links               |
| **Secret code**             | Each invitee is assigned a unique code. They enter their email and code on the form.                          | Distributing access via non-email channels (e.g. printed materials, chat) |

***

## Enabling invite-only access

1. Open the form in the studio.
2. Click the **Settings** icon (⚙) in the canvas toolbar.
3. Scroll to the **Access** section.
4. Toggle **Restricted access** on.
5. Select an access mode: **Magic link**, **OTP**, or **Secret code**.
6. Optionally set a **Gate message** — this is shown to visitors who are not on the invite list.
7. Optionally enable **Allow re-entry** if you want invited respondents to be able to submit the form more than once.

After enabling, an **Invitees** button appears in the studio toolbar. Use it to manage your invite list.

***

## Gate message

The gate message is shown to visitors who enter an email that is not on the invite list (OTP / secret code modes) or who arrive without a valid invite link (magic link mode).

If you leave it blank, a default message is shown. You can customise it to match your form's context — for example:

> *"This form is only available to registered participants. Please contact us if you believe this is a mistake."*

***

## Allow re-entry

By default, once an invited respondent completes the form their access is consumed — they cannot submit again. Toggle **Allow re-entry** on to let them return and submit additional responses.

***

## How each mode works for respondents

### Magic link

The respondent receives an email containing a personalised link. Clicking the link opens the form and creates a session automatically — no further verification is needed.

<Note>
  Magic links are single-use by default. If **Allow re-entry** is off, clicking the link a second time after completion shows a "already completed" message.
</Note>

### OTP

1. The respondent visits the form URL and enters their email address.
2. If their email is on the invite list, a 6-digit code is sent to that address (valid for 10 minutes).
3. They enter the code to open the form.

If the email is not on the invite list, the gate message is shown — the form does not advance to the code step.

### Secret code

1. The respondent visits the form URL and enters their email address and their personal secret code.
2. If both match an invited contact, the form opens.

Secret codes are generated automatically when you add invitees and can be viewed in the Invitees panel.

***

## Plan requirement

| Plan       | Invite-only access |
| ---------- | ------------------ |
| Free       | — Not available    |
| Starter    | — Not available    |
| Pro        | ✓ Available        |
| Enterprise | ✓ Available        |

***

## Related

<CardGroup cols={2}>
  <Card title="Managing invitees" icon="users" href="/building-forms/security/managing-invitees">
    Add contacts, send invite emails, and track who has responded.
  </Card>

  <Card title="Form scheduling" icon="calendar" href="/building-forms/security/scheduling">
    Set open and close dates so access is time-limited automatically.
  </Card>

  <Card title="Password protection" icon="lock" href="/building-forms/security/password-protection">
    Gate your form with a single shared password instead of a per-person invite.
  </Card>

  <Card title="Plans & pricing" icon="credit-card" href="/billing/plans">
    Compare plans and see which features are included.
  </Card>
</CardGroup>
