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:
| 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
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#
| Status | Description |
|---|---|
| Active | Valid ticket, ready for event |
| Checked-in | Attended the event |
| Cancelled | Order cancelled or refunded |
| Pending | Order not yet completed |
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
- 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.