# Attendee Importing

Import attendees, manage registration flow, and handle duplicate records.

## Prerequisites

* **Admin or Organizer** access to the event
* A **CSV file** with attendee data ready for import

## Importing Attendees as Invited Status (To Go Through Registration)

1. On **People List** > Click **More** > **+ Invite Attendees** > Select **"Send email/sms invitation to attendees"**.

   ![](/files/yV1WWc5DjaEsdpwRADyk)
2. Select **"CSV UTF-8"** for bulk import or **"Email/SMS invitation"** for one-by-one entry.

   ![](/files/lQ3UTk9vthRCQmyYe1SN)
3. For **CSV UTF-8**: a. Download the CSV template. b. Add attendee details to the file. c. Upload the completed template.

   ![](/files/X59EG1Oqr0eh5nrxFwlY)
4. Click **Preview Import Result** > **Next**.

   ![](/files/E35pOzUwWqgZVAb5Py09)
5. Select the importing option and click **Confirm To Import**.

   ![](/files/X1xZG2P79XDaOJTBlZNK)
6. Choose to send the invitation email **now** or **later**.

   ![](/files/mTb8bYhJfNs7f2u7UUs4)
7. Toggle **"Send Invitation Email & SMS"** ON to send now, or OFF to send later. Click **"Import Attendee List"**.

   > **Note:** The toggle is only available for **Virtual** and **Hybrid** events. In-person events do not have this option.

   ![](/files/gHLE6ZimiwuU4zAkiPpn)
8. For **Email/SMS invitation**: a. Input the attendee's email address. b. Click **"I want to send SMS invitation to the user"** and enter the mobile number (optional). c. Click **Add Attendee** to add another. d. Click **Send Invite** when ready.

   > **Note:** SMS requires the feature to be enabled under **Event Settings** > **Basic Event Info**.

   ![](/files/Gb9yREWvJfCVoqWkrlnm)
9. Click **Send** to send the invitation email.

   ![](/files/0SD3ZZNlDe2trQYyqFs5)
10. A popup confirms the import is complete.

    ![](/files/kJlLlVzCziO8ZZe71QUG)

## Importing Attendees as Registered Status (To Skip Registration)

Import attendees as **Registered** status to bypass the registration form.

1. Before uploading, add the required columns to the People List: a. Click **More** > **Manage Fields** > **Add New Field**. b. Select the field type.

   ![](/files/fByQI1uy7SAPcRBnyiDh)
2. Go to **Attendee List** > Click **Import CSV**.

   ![](/files/veDImXy2aOUOuRnL9MvC)
3. Click **Create New Import**.

   ![](/files/eajpnOB4CjcAjEnc5YY0)
4. Upload your CSV file and follow the on-screen steps.

   ![](/files/wn44uBEA1YUOah9Z9Z3f)

## Handling Duplicate Imports

When bulk importing, the unique identifier determines duplicate handling.

| Action                              | Invited Status | Registered Status |
| ----------------------------------- | -------------- | ----------------- |
| Supports duplicate attendees?       | No             | Yes               |
| Attendee goes through registration? | Yes            | No                |

### Importing Duplicates as Registered Status

1. On **Attendee List** > Click **Add Attendee** > **Bulk importing** > **CSV UTF-8 File**.

   ![](/files/QdJfmdsddehYy4XGGzvb)
2. Download the CSV template, add attendee data, and upload the file.

   ![](/files/cMoT9WIVKN58zxu11wY4)
3. Select the ticket type (or **No Ticket Required**) > Click **Preview Import Result**.

   ![](/files/KsgpBpADJOU2fiNIs6RF)
4. Review unique and duplicate emails > Click **Next**.

   ![](/files/x3PjpwX7vB9k3T22q8IF)
5. Select the list to import > Click **Confirm To Import**.

   ![](/files/vpi9uSnqQ4MVE0AlLjSe)

> **Warning:** If a unique identifier (e.g., Email) is selected and two records share the same value, **both records are skipped** — not just the second one. Check the import page for error messages.

![](/files/6U8ydfGqGs9GWyOLgARE)

## RSVP Invitation

Send RSVP invitations to gauge attendee interest before registration.

1. Check or edit the RSVP email template under **Email** > **Automated Email**.

   ![](/files/t202P3t1tJyJwWO7QgDc)
2. Go to **Attendee List** > Click the **RSVP Invitation** tab.

   ![](/files/xD7f7GuJlkt67e9E56Wi)
3. Click **+ RSVP Invitation**.

   ![](/files/dfD5t0OMck2IPuFiqfkG)
4. Click **Download** to get the CSV template, add invitees, and upload the file.

   > **Note:** When entering attendee data into the CSV, you can pre-fill default and custom fields. Pre-filled data will appear on the registration form.

   ![](/files/fQvFrENbhFY5cfszbYx1)
5. Click **Import & Send Later** to import without sending invitations immediately.

   ![](/files/UJwxKoNkFa7cNY5vm4ua)
6. Imported attendees appear under **Pending** status.

   > **Note:** Pending means no RSVP invitation email has been sent to the attendee.

   ![](/files/fR7XUIwSJvqLeky1F6wZ)
7. To send invitations, select the attendees > Click **Bulk Send** > Click **Long Press To Send**.

   ![](/files/3bndQPL5eJo9K8RenYgG)
8. Status changes to **RSVP Invited** until the attendee responds.

   ![](/files/T6dpDPtU9ofZOt1hZRcY)

### RSVP Status Reference

| Status              | Description                               |
| ------------------- | ----------------------------------------- |
| **Pending**         | Added to People List, invitation not sent |
| **RSVP Invited**    | Invitation sent, awaiting response        |
| **RSVP Registered** | Attendee accepted                         |
| **RSVP Rejected**   | Attendee declined                         |

### Video Guide (Deprecated)

This guide is no longer maintained. Refer to [this recording](https://www.youtube.com/watch?v=qDvG51q-NRA\&t=1020s) for reference only.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://eventx-hq.gitbook.io/knowledge-base/attendee-management/importing/attendee-importing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
