Let’s say you need to add an attendee to an event. Perhaps it’s because that person is having difficulty registering. Maybe it’s someone who doesn’t need to go through the registration process at all. Whatever the reason, it’s totally possible to manually add or edit attendees directly from the WordPress admin.

Make sure you have at least Event Tickets 5.1+ and Event Tickets Plus 5.2+ and we’ll walk through the process together.

Locating the event

To add an attendee, first locate the event, page, or post that contains the ticket or RSVP form. There are two ways to view attendees: clicking the “Attendees” link that displays when hovering your cursor over the post title, and clicking the number of attendees in the “Attendees” column of the post list.

Hovering over an event displays a number of links, including an Attendees link that can be used to determine how many attendees are going to the event
Hover over the post title to reveal the “Attendees” link or click the number of attendees.

Another option is to click into the event editor, scroll to the “Tickets” section and click on the “View Attendees” link.

You can view then number of attendees by clicking the View Attendees link in the Tickets Metabox

Whichever method you use to view attendees, the next screen displays all of the registered attendees for the event. Above the list is an “Add Attendee” button. Click that to add a person to the list. You can then provide the person’s details in a pop-up modal.

Adding an attendee to an RSVP

If you are adding an attendee to an RSVP event, fill in the required fields (Name and Email Address).

White modal over a dark opaque background with a heading that reads Add Attendee and has form fields for name and email, followed by a blue button that says Add Attendee.

👋 Heads up! “Going” is the only option supported by RSVPs when manually adding an attendee. “Can’t go” is not an available selection at this time even if it is enabled for the RSVP in question.

Adding an attendee to a ticket

Assigning an attendee to a ticket is similar to the RSVP. The only difference is that you get a little additional information about how many tickets are left for that specific ticket.

👋 Heads up! An attendee is not charged the normal ticket price when they are registered manually like this. If you need to collect payment for the ticket, you will need to either complete the registration process for the attendee on your site or find other arrangements for exchanging money.

Handling multiple RSVPs and tickets

If you have both an RVSP and a ticket form on the same event, or you are adding an attendee to a ticketed event and that event has more than one type of ticket, you can select which one to use.

Every RSVP and ticket associated with the event is displayed as an option.

Overbooking an event

It is absolutely possible to exceed the number of tickets or reservations for an event when manually registering an attendee to an event. Event Tickets will not prevent you from overselling but will provide a clear warning that you are about to exceed your inventory.

You are able to continue adding an attendee, even if there are not enough tickets or reservations remaining.

Working with custom registration fields

If you are using Event Tickets Plus in addition to Event Tickets, and have created custom registration fields for a ticket or reservation, then those options will be available when adding an attendee.

Editing an Existing Attendee

If you would like to edit an existing attendee’s ticket or RSVP, you can do so by hovering over the attendee’s ticket within the Attendee List. You may also select the Edit option for any attendee by using the right-side column in the Attendee List table.

Editing an attendee will allow you to modify all fields including: Name, Email address, and any Attendee Registration Information you’ve created with your ticket or RSVP.

Re-sending Ticket Emails

Our helpful email feature applies when manually adding and editing an attendee.

Any time you add a new attendee, that attendee will automatically receive a new ticket email, providing the details of your event as well as their actual ticket.

If you edit an existing attendee’s email address, you’ll see a checkbox option to re-send the ticket email to the new email address.

👋 Heads up! Any time you update an attendee’s email address, their previous QR code and Security code will no longer work — such as when checking the attendee into your event. A new QR code and Security code are generated for the new email address regardless if the email was re-sent.

We’ve added a spam prevention feature. This feature prevents re-sending the attendee email more than two times, which you can increase via filtering as shown below:

/**
 * Customize the maximum number of emails can be resent to an attendee.
 *
 * Return -1 to remove the limit entirely.
 *
 * @param int          $max_resend_limit The maximum number of emails can be resent to an attendee. Default is 2.
 * @param WP_Post|null $ticket           The ticket post object if available, otherwise null.
 * @param array|null   $attendee         The attendee information if available, otherwise null.
 */
function my_custom_event_tickets_email_max_resend_limit( $max_resend_limit, $ticket, $attendee ) {
	return 12;
}

add_filter( 'tribe_tickets_handler_email_max_resend_limit', 'my_custom_event_tickets_email_max_resend_limit', 10, 3 );

Here’s a quick snippet example to make it unlimited:

add_filter( 'tribe_tickets_handler_email_max_resend_limit', static function() {
	return -1;
} );

Here’s a quick snippet example to allow up to 5 re-sends:

add_filter( 'tribe_tickets_handler_email_max_resend_limit', static function() {
	return 5;
} );