PassPassPassPass
DOCS
Documentation
Updates
Create event
Home
PassPassPassPass

The ticketing service for event organizers.

Discover PassPass Pro →

Documentation

Quick startAll themesAll articlesUpdates

Quick links

PassPass ProFrequently asked questionsOpen ticketContact us

Quick access

© 2024 PassPass. All rights reserved.
Mentions légalesPassPass - Event ticketing

Add Participants: Manual and CSV Import

PassPass offers you two methods to add participants to your events: individual manual addition and bulk import via CSV file.

Last updated : October 5, 2026

1. Manual Addition of Participants

Access Participant Management

From your event dashboard, go to the Participants section and click on the Add a Participant button.

Enter Information

  • First Name: participant's first name

  • Last Name: participant's last name

  • Email: valid email address (required for confirmation sending)

  • Custom Fields: if you have set up a custom form, you can fill in all fields directly during the addition

Assign Tickets

Select the type of ticket to assign and choose the quantity. You can assign multiple types of tickets to the same participant.

Validation and Confirmation

Check the entered information and click on Confirm Addition. The participant will automatically receive a confirmation email containing the event details, their tickets in QR code format, and practical information.

Total Free of Charge Manual addition of participants is completely free, regardless of the number of tickets assigned.

This feature is ideal for:

  • Inviting VIPs or partners

  • Offering seats to your team

  • Managing press tickets

  • Assigning seats following contests

Irreversible Nature Once added, the participant cannot be removed from your list. Only the removal of their free tickets is possible.


2. Import via Excel or CSV File

For large additions, importing allows you to add multiple participants simultaneously. Up to 20,000 lines per import.

From the Participants section, click on Import Participants.

Two approaches:

  • Use our template (downloadable from the import modal) for a ready-to-fill format

  • Use your own Excel or CSV file as is. PassPass then offers to map your columns to the expected fields

Step 1: File

Drop your Excel (.xlsx) or CSV file.

The file is rejected if it is empty, contains only the header line, has no column names, or is password protected.

Step 2: Columns

Map your columns to PassPass fields. The table reads in the direction of PassPass fields: one line per expected field, with a dropdown menu listing the columns of your file.

PassPass pre-fills what it automatically recognizes ("Prénom", "First name", "Voornaam"...). Check the mappings. An Example column shows the first real value from your file to spot a reversed mapping.

Columns in your file that are not mapped to any field are not imported.

Mandatory fields in the file: First Name, Last Name, and Email.

Optional fields in the file: Ticket, Quantity, Language, and all custom fields from your forms.

For multilingual events, import the participant's language (FR, NL, or EN) so that the confirmation email is sent in the correct language.

Step 3: Preview

A table where everything can be corrected without returning to Excel:

  • The Ticket column is a dropdown menu on each line, offering your existing tickets. If your file contained a ticket column, it is pre-filled. Otherwise, select the ticket directly here. Each participant must have a ticket assigned before import.

  • The Quantity defaults to 1

  • Select multiple lines to assign them a ticket or quantity at once

  • A banner counts the ready lines and those with errors, with a switch Show only errors

The ticket is mandatory for each participant, but it does not need to be in your Excel file. You can associate it directly in the preview by selecting from your existing tickets. This is convenient when your list only contains names and emails.

A line with an error blocks the import. The most common reasons: missing name, invalid email, ticket not selected, non-integer quantity, unrecognized language, and for custom fields a value outside the list of proposed choices.

Step 4: Confirmation

The summary displays the list of orders that will be created, not the list of file lines.

Multiple lines sharing the same email become a single order with multiple seats. Each seat retains its own name. A parent registering their three children with their email gets one order, three participants, three names. That's why "12 lines" can display "5 orders created".

A switch decides whether to send the confirmation email with the ticket. It is enabled by default.

Click on Confirm Import. Participants are added and each participant automatically receives their confirmation email (if enabled).

If Capacity is Insufficient

When the import exceeds a ticket or gauge limit, a window lists each affected ticket with the requested number and the remaining number. Two options:

  • Cancel, increase the ticket limit, try again

  • Force Import: seats are created and the counters exceed the limit. This is a deliberate choice, not a workaround


Best Practices

Data Preparation

  • Verify the validity of email addresses

  • Remove duplicates from your list

  • Standardize the format of names

Managing Large Volumes

For large volumes, split your file into several smaller imports. This facilitates error detection and allows better control of the process.

Related articles

3 articles in this category