Skip to content

Export the attendee list

This guide shows you how to export an event’s attendee list as a CSV file.

Who can do this: Organization admins with events:export-attendees permission.

  • The export contains every registration on the event, whatever filters you have applied to the list on screen.
  • The file is a CSV with these columns: Name, Email, Ticket type, Status, Registered at, Checked in at. Custom question answers, sessions and add-ons are not included in this export.
  • An export of 1,000 rows or fewer is normally ready at once. A larger export — or, occasionally, a smaller one whose file couldn’t be saved straight away — is prepared in the background, and a download link is emailed to your admin account’s email address when it is ready.
  • Email is a sensitive column. It is in the file only if your role has the events:export-sensitive-fields permission; otherwise it is left out of the file.
  • Names and emails follow your access to members, as on the Attendees tab:
    • If your role’s events:export-attendees permission is limited to some membership levels or member tags, an attendee whose member record is outside them is still a row in the file, but the Name and Email cells are empty.
    • An Email cell is filled only if your role also has the members:read permission and it covers that member. For a registration with no member record, any members:read permission is enough.
  1. Open the event and select the Attendees tab.
  2. Select Export in the page header.
  3. Select Export CSV.
  • 1,000 rows or fewer: the dialog shows “Export ready” with the number of rows and a Download CSV file link. Select the link to download the file. The link works for 24 hours.
  • More than 1,000 rows (or a smaller export whose file couldn’t be saved straight away): the dialog says “This export is being prepared in the background.” When the file is ready, you receive an email at your admin account’s email address with a download link. The link works for 24 hours. The email is the only way to get an export prepared in the background — there is no page in the app that lists exports.

If your role does not have the events:export-sensitive-fields permission, the dialog tells you before you export that Email is left out of the file. After an export of 1,000 rows or fewer it repeats this: “Left out of the file: Email (your role cannot export these columns).” The file has no Email column, and the restricted export is recorded in the audit log.

To request the sensitive-fields export permission, contact your organization owner.

  • Export button is not visible — your account does not have the events:export-attendees permission. Contact your organization owner.
  • “Export not started” — the export was refused; the message under it names the cause.
  • “No download link” — the export finished, but the server returned no download link, so there is no file to download from the dialog. Select Export CSV to build the file again.
  • No email arrived for a large export — the email goes to the address on your admin account. It is not sent if the export fails: an export of more than 50,000 rows cannot be built, and an export whose file cannot be saved to storage fails after its retries. Run the export again to try once more.
  • No email arrived after your permissions changed — a background export is built with your permissions as they are when the file is prepared, not when you asked for it. If by then your role no longer has events:export-attendees, the event is no longer in your role’s event categories, or the export includes Email and your role no longer has events:export-sensitive-fields, no file is built and no email is sent.
  • Some Name or Email cells are empty — those attendees’ member records are outside the levels or tags your role covers, or your role does not have members:read for them (see “Before you start”).
  • The download link no longer works — download links expire 24 hours after the export. Run the export again for a new link.