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
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:
| Column | Description |
|---|---|
| Name | Attendee name with link to details |
| Contact email | |
| Event | Event name with link |
| Ticket Code | Unique identifier for check-in |
| Status | Active, Cancelled, Checked-in, etc. |
| Check-in | Check-in timestamp if applicable |
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
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
| Status | Description |
|---|---|
| Active | Valid ticket, ready for event |
| Checked-in | Attended the event |
| Cancelled | Order cancelled or refunded |
| Pending | Order not yet completed |
Manual actions
Checking in manually
From the attendee details or list:
- Find the attendee
- Click Check In
- Confirm the action
Checking out
If your event allows re-entry:
- Find a checked-in attendee
- Click Check Out
- The attendee can check in again
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
- 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
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