About Events Registration

The Wix Events registration system provides a complete solution for managing event attendance through both RSVP-based and ticketed events. The registration infrastructure consists of multiple interconnected APIs that handle the entire guest lifecycle, from initial registration to event check-in.

These APIs allow you to manage events registration:

  • RSVP V2: Manage guest responses and attendance confirmations for RSVP events.
  • Ticketing: Sell and manage event tickets.
  • Event Guests: Access information about all guests, whether they purchased tickets or RSVP'd.

Note: It's possible for an event to have an external registration, or no registration at all. For more information see the Events V3 API

How registration works

The registration process differs based on event type:

RSVP Events

RSVP events allow guests attend event without purchasing tickets. The flow includes:

1. Guest registration

When a site visitor submits an RSVP registration form:

  • The system creates a new RSVP record with the guest's response.
  • The system sends a confirmation email to the guest.
  • If the event has a guest limit and it's reached, new guests are added to the waitlist (if enabled).
  • The system tracks the total number of guests per RSVP.

2. Waitlist management

For events with limited capacity:

  • When a guest list reaches its limit, additional RSVPs automatically go to the waitlist.
  • If someone cancels or the guest limit increases, waitlisted guests can be moved to confirmed status.
  • Guests on the waitlist receive notifications when space becomes available.

3. Check-in

On the day of the event:

  • Event organizers can check in RSVP guests using the API.
  • The system tracks which guests actually attended.
  • Check-in status updates the guest's attendance record.

Ticketed Events

Before you begin

It's important to note the following points before starting to code:

  • The site must have Wix Events & Tickets installed.
  • RSVP settings are configured in the dashboard, including response options ("Yes only" or "Yes and No") and guest limits.
  • Events created as RSVP events can't be converted to ticketed events, and vice versa.

Terminology

  • RSVP: A response from a guest indicating whether they plan to attend an event, used for non-ticketed events.
  • Guest: An individual who has registered for or been invited to an event, either through RSVP or ticket purchase.
  • Buyer: The person who purchases tickets, who may buy tickets for multiple guests.
  • Ticket Holder: An individual attendee who has been assigned a specific ticket.
  • Waitlist: A queue of guests waiting for space to become available when an event reaches capacity.
  • Guest List: A comprehensive summary of all individuals registered for an event.
  • Check-in: The process of confirming a guest's physical attendance at the event.
  • Attendance Status: A guest's current registration state (attending, not attending, waitlisted, or pending).
  • Guest Limit: The maximum number of attendees allowed for an RSVP event.
  • Total Guests: The number of people covered by a single RSVP (one person can RSVP for multiple guests).
  • Registration Form: The form guests complete to RSVP or register for an event, which can include custom fields.
Did this help?