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

# Managing invitees

> Add contacts to your invite list, send invite emails, and track each respondent's status.

The Invitees panel is where you build and manage the list of people allowed to access your restricted form. It is available once you have enabled invite-only access on a form.

<Info>
  Invitee management requires **invite-only access** to be enabled. See [Invite-only access](/building-forms/security/invite-only-access).
</Info>

***

## Opening the Invitees panel

1. Open the form in the studio.
2. Click **Invitees** in the canvas toolbar (appears only when restricted access is on).

***

## Adding invitees

### Add individually

1. In the Invitees panel, click **Add invitee**.
2. Enter the contact's email address (and name, optionally).
3. Click **Add**.

The contact is added to your invite list with a **Pending** status (no invite sent yet).

### Add from a contact group

1. In the Invitees panel, click **Add from group**.
2. Select a contact group from the dropdown.
3. All contacts in the group are added to the invite list in bulk.

Contacts that are already on the invite list are skipped automatically.

***

## Sending invites

Adding a contact does not send an invite email automatically. You control when emails go out.

### Send to all pending

Click **Send invites** in the Invitees panel header. A confirmation dialog shows how many contacts will receive an email. Confirm to dispatch.

### Send to one person

Hover over an invitee row and click the **Send** (paper plane) icon to send or resend their invite.

<Note>
  For **OTP** mode there is no per-person link in the invite email — the email contains the plain form URL and instructions. The OTP itself is only generated when the respondent enters their email on the form.
</Note>

***

## Invitee statuses

| Status          | Meaning                                                        |
| --------------- | -------------------------------------------------------------- |
| **Pending**     | Added to the list but no invite email sent yet                 |
| **Invited**     | Invite email has been sent; respondent has not opened the form |
| **In progress** | Respondent has opened the form and started answering           |
| **Completed**   | Respondent has submitted the form                              |

The stats bar at the top of the Invitees panel shows totals for each status at a glance. Click a status tile to filter the list.

***

## Resending an invite

Hover over an invitee row and click the **Send** icon. This sends a fresh invite email regardless of the current status.

Use this when:

* The original email was missed or went to spam.
* You have regenerated a magic link (for magic link mode).
* The invitee requests a new OTP (they can also request one themselves on the form).

***

## Removing an invitee

Hover over an invitee row and click the **Remove** (trash) icon. Confirm the prompt.

Removing an invitee immediately invalidates their magic link or secret code. If they try to access the form after removal they will see the gate message.

***

## Mode-specific notes

### Magic link

Each invitee has a unique magic link shown in their row. Use the copy icon to grab the link and share it manually (e.g. in a custom email or message). The same link is sent when you use **Send invite**.

### Secret code

Each invitee is assigned a unique secret code visible in their row. Share the code alongside the form URL through whatever channel suits your workflow.

### OTP

There is no per-person link or code to share. Share the plain form URL with your invitees — they will verify their identity by entering their email on the form and receiving a code.

***

## Related

<CardGroup cols={2}>
  <Card title="Invite-only access" icon="user-lock" href="/building-forms/security/invite-only-access">
    Enable restricted access and choose a verification mode.
  </Card>

  <Card title="Form scheduling" icon="calendar" href="/building-forms/security/scheduling">
    Automatically close access to invitees after a deadline.
  </Card>
</CardGroup>
