Get Plugin

Attendee Management

Attendee Management

Every ticket purchase creates an attendee record. Manage registrations, view attendee details, and export data from the Attendees dashboard.

Attendee records

An attendee record contains:

  • Personal Information: Name, email, phone from checkout or attendee fields
  • Ticket Details: Product purchased, ticket code, event linked
  • Order Information: Order ID, order status, purchase date
  • Custom Fields: Any additional information collected at checkout
  • Check-in Status: Whether checked in, when, and by whom
Records are created automatically when orders complete. One record is created per ticket (considering persons per ticket settings).

Attendees dashboard

Go to Events > Attendees to see all attendees across events.

Statistics

The dashboard shows quick stats:

  • Total Attendees: All attendee records
  • Active: Currently valid tickets
  • Checked In: Attendees who checked in
  • Pending: Awaiting order completion

Attendee list

The table shows all attendees with:

ColumnDescription
NameAttendee name with link to details
EmailContact email
EventEvent name with link
Ticket CodeUnique identifier for check-in
StatusActive, Cancelled, Checked-in, etc.
Check-inCheck-in timestamp if applicable
Scroll to see all columns →

Filtering

Filter the list by:

Event Select an event to see only its attendees.

Status

  • Active: Valid ticket holders
  • Cancelled: Refunded or cancelled orders
  • Checked-in: Already attended
Search Search by name, email, or ticket code.

Sorting

Click column headers to sort by name, event, or check-in time.

Viewing attendee details

Click an attendee name to see full details:

Personal information

  • Full name
  • Email address
  • Phone number
  • Any custom field data collected

Ticket information

  • Ticket product name
  • Ticket code (with copy button)
  • QR code image
  • Purchase date

Event information

  • Event name and link
  • Event date and time
  • Venue details

Order information

  • Order ID with link to order
  • Order status
  • Order total

Check-in history

Timeline of check-in and check-out actions with:

  • Timestamp
  • Action (check-in or check-out)
  • Who performed the action

Actions

From the attendee details page:

  • Check In: Mark as checked in
  • Check Out: Mark as checked out (for re-entry tracking)
  • View Order: Go to WooCommerce order
  • Download Ticket: Get PDF ticket

Attendee statuses

StatusDescription
ActiveValid ticket, ready for event
Checked-inAttended the event
CancelledOrder cancelled or refunded
PendingOrder not yet completed
Scroll to see all columns →
Status updates automatically based on order status and check-in actions.

Manual actions

Checking in manually

From the attendee details or list:

  • Find the attendee
  • Click Check In
  • Confirm the action
The check-in timestamp records automatically.

Checking out

If your event allows re-entry:

  • Find a checked-in attendee
  • Click Check Out
  • The attendee can check in again
Use check-out for events where you need to track exits (multi-day events, capacity limits).

Exporting attendees

Export attendee data to CSV for external use.

Export all

  • Go to Events > Attendees
  • Click Export CSV in the table navigation
  • The file downloads with all attendees

Export by event

  • Filter the list by event
  • Click Export CSV
  • The file includes only that event's attendees

CSV contents

The export includes:

  • Attendee ID
  • First Name
  • Last Name
  • Email
  • Phone
  • Event Name
  • Event Date
  • Ticket Code
  • Status
  • Check-in Time
  • Order ID
  • Custom Fields

Searching attendees

Quick search

Use the search box above the list to find attendees by:

  • Name (first or last)
  • Email address
  • Ticket code

Advanced filtering

Combine filters for specific results:

  • Select an event
  • Select a status
  • Enter a search term
  • The list updates with matching results

Bulk actions

Select multiple attendees using checkboxes to:

  • Mark as checked in
  • Export selected to CSV

Attendee lifecycle

  • Order Placed: Attendee record created as Pending
  • Order Completed: Status changes to Active
  • Event Day: Status changes to Checked-in when scanned
  • If Refunded: Status changes to Cancelled
Records are never deleted automatically. Even cancelled attendees remain for record-keeping.

Privacy considerations

Attendee data includes personal information. Consider:

  • Limit who can access the Attendees page (WordPress user roles)
  • Export only when necessary
  • Securely store and dispose of exports
  • Include event data handling in your privacy policy
See the Settings page for access control options.