Docs Evenzo – Events Manager for WooCommerce

Check-in System

Check-in System#

Check attendees in at your event using QR codes or manual search. The web-based scanner works on any device with a camera.

Accessing check-in#

Go to Events > Check-in in your WordPress admin. This page works on desktop computers, tablets, and phones.

For quick access at events, bookmark the URL or create a home screen shortcut on your device.

Check-in dashboard#

The check-in page shows:

Event selection#

Select which event you are checking in for. The dropdown shows upcoming and ongoing events.

Statistics#

Real-time numbers update as you check people in:

  • Registered: Total attendees for the event
  • Checked In: How many have arrived
  • Remaining: Still expected
  • Check-in Rate: Percentage attended

QR scanner#

The main scanning interface. Click to start the camera.

Manual entry#

Enter ticket codes directly if QR scanning is not available.

Search by name or email for attendees who do not have their ticket.

Recent check-ins#

List of the last few people checked in, showing name and time.

QR code scanning#

Starting the scanner#

  1. Go to Events > Check-in
  2. Select your event
  3. Click Start Scanner
  4. Allow camera access when prompted
  5. Point at a ticket QR code

Successful scan#

When a valid ticket scans:

  • Green confirmation appears
  • Attendee name displays
  • Statistics update
  • Entry added to recent list

Error messages#

MessageMeaning
Invalid ticket codeCode not found in system
Already checked inAttendee already attended
Wrong eventTicket is for different event
Ticket cancelledOrder was refunded

Camera selection#

If your device has multiple cameras:

  1. Click the camera switch icon
  2. Select the camera to use
  3. Usually the rear camera works best

Tips for scanning#

  • Hold the ticket steady
  • Ensure good lighting
  • Keep 6-12 inches from the QR code
  • If scanning fails, try manual entry

Manual entry#

When QR scanning does not work:

  1. Find the ticket code on the attendee’s ticket
  2. Enter it in the Manual Entry field
  3. Click Check In or press Enter
  4. The system validates and checks in

Ticket codes are alphanumeric strings like EMWC-ABC123DEF.

Attendee search#

For attendees without their ticket:

  1. Click Search Attendees
  2. Enter the person’s name or email
  3. Results show matching attendees
  4. Click Check In next to the correct person

This is useful when:

  • Attendee forgot their ticket
  • Phone battery died
  • Email confirmation not accessible

Check-out feature#

Some events need to track exits:

  • Multi-day events with daily limits
  • Venues with capacity restrictions
  • Events where people may leave and return

Enabling check-out#

Check-out is available by default. After checking someone in:

  1. Find them in recent check-ins
  2. Click the Check Out button
  3. They can now check in again

Use cases#

  • Conferences: Track session attendance
  • Festivals: Count people inside the venue
  • Multi-entry: Allow re-entry same day

Multiple check-in stations#

For large events, set up multiple devices:

  1. Each device logs into WordPress
  2. Navigate to Events > Check-in
  3. Select the same event
  4. All devices can check in attendees

Check-ins sync in real-time. The statistics update across all stations.

Network requirements#

Devices need internet access to:

  • Validate ticket codes
  • Update attendee status
  • Sync with other stations

Consider backup options (manual lists) for unreliable connectivity.

User permissions#

Control who can check in attendees:

Default roles#

These WordPress roles can access check-in:

  • Administrator
  • Shop Manager

Custom access#

In Events > Settings > Registration, configure which roles can use check-in.

Check-in only role#

For volunteer check-in staff who should not access other admin areas:

  1. Create a custom role with a plugin like User Role Editor
  2. Grant only the emwc_checkin capability
  3. Assign this role to check-in volunteers

Offline considerations#

The check-in system requires an internet connection. For events with poor connectivity:

Before the event#

  1. Export the attendee list to CSV
  2. Print a backup list sorted by name
  3. Mark check-ins manually if needed
  4. Update the system after the event

Updating later#

If you checked people in manually:

  1. Go to Events > Attendees
  2. Filter by your event
  3. Select attendees who attended
  4. Use bulk actions to mark as checked in

Statistics and reports#

During the event#

The check-in dashboard shows live statistics. Use these to:

  • Know when most attendees have arrived
  • Identify no-shows
  • Track capacity in real-time

After the event#

Go to Events > Attendees and filter by event to see:

  • Final attendance numbers
  • Check-in timestamps
  • Who did not attend

Export this data for post-event analysis.

Troubleshooting#

Camera not working#

  • Check browser permissions
  • Try a different browser
  • Ensure HTTPS (required for camera access)
  • Test on a different device

Slow scanning#

  • Improve lighting conditions
  • Clean the camera lens
  • Hold the ticket steady
  • Try manual entry

Wrong event statistics#

  • Refresh the page
  • Check the event selection
  • Ensure no filters are applied

Network issues#

  • Check internet connection
  • Try mobile data instead of WiFi
  • Use manual entry if scanning fails
  • Keep backup attendee list ready