> For the complete documentation index, see [llms.txt](https://help.peoplevine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.peoplevine.com/products/control-panel-overview/events-engine-overview/manage-registrations.md).

# How to Manage Event Registrations

Each event has an **ATTENDEE LIST** view that shows everyone registered, with search and filter tools, the member's ticket type, registration date, serial number, status, and inline actions for **CHECK IN** and **CANCEL**. From the same screen you can register a member or guest manually and export the full list as a CSV.

> **Note**: Only **registration** and **ticketed** event types generate an attendee list. Add-to-calendar events do not produce one.

### Before you begin (Prerequisites)

* **Event Setup**: The event must already exist with at least one registration, ticket sale, or pending registration. See: [How to Set Up an Event](/products/control-panel-overview/events-engine-overview/create-event.md).

### How to view the RSVP/Guest List

1. Navigate to [**SELL > Manage Events**](https://control.peoplevine.com/events).

> **Note (Pro Dash):** Navigate to **SELL > EVENTS > Manage Events**.

2. Click on the event to open the event dashboard.
3. Click **ATTENDEE LIST** to open the guest list.

#### What the attendee list shows

Columns:

* **Registered** — date and time the registration was created.
* **Photo** — profile photo if the member has one attached to their CRM profile.
* **Customer** — the member's name (and, for shared tickets, the guest's name with the member listed underneath — see [How Members Share Guest Tickets](/products/control-panel-overview/events-engine-overview/share-guest-tickets.md)).
* **Ticket** — ticket type (e.g., *Member*, *Non-Member*, *VIP*).
* **Price** — what was paid.
* **Serial #** — the unique ticket identifier; this is what the QR code maps to.
* **Status** — registration state with inline **CHECK IN** and **CANCEL** buttons.

Filters and search at the top:

* **Search Guests** — by name.
* **Ticket Type** — dropdown to narrow to one tier.
* **Only show tickets ready to be checked-in** — checkbox to filter to tickets that have not been checked in.

### Register a member or guest from the Control Panel

You can add registrations manually — useful when a member calls the front desk, when a VIP needs a complimentary ticket, or when a guest arrives at the door without one.

1. From the event dashboard click **REGISTER PERSON** or **SELL TICKETS**.
2. Search for the person by name, email, or member ID.
3. If the person isn't found, click **REGISTER NEW PERSON** and enter their first name and last name. An **email and/or mobile number is required** — it acts as the unique identifier for the new CRM record and the event list.
4. On the ticket selection page, all available ticket types are listed with a **quantity dropdown** to the right of each. Select the quantity for the ticket type you want to purchase.

{% hint style="danger" %}
You can only check out with **one ticket type per transaction**. If a member wants two different ticket types, it requires two separate payment flows.
{% endhint %}

5. Click **PURCHASE TICKETS** to proceed to the Charge for Event Ticket page.
6. Select the **payment method**:
   * **Card on File** — fastest; card charged immediately.
   * **Credit Card** — enter card details; option to save for future.
   * **Credits** — apply the member's available account credit. See: [How to Add House Credit](/products/control-panel-overview/charging-payments-overview/add-house-credit.md).
   * **Invoice** — added to monthly statement; collected on the 5th.
   * **Cash** / **Wire** / **Paper Check** — does not save as recurring method.
7. Review the order summary (ticket type, quantity, subtotal, tax, service fee, total).
8. Click **PROCESS CHARGE**.

{% hint style="success" %}
Member pricing applies automatically when the person has an Active membership in a program eligible for that ticket tier. For comp tickets to specific members, use a **VIP** ticket priced at $0 with visibility restricted to the VIP program.
{% endhint %}

#### Sold-out events

If an event is sold out, increase availability by adjusting the ticket inventory:

1. Navigate to [**SELL > Manage Events**](https://control.peoplevine.com/events).
2. Click into your event.
3. Click **MANAGE TICKETS**.
4. Adjust the ticket inventory to increase (or decrease) availability.

### Cancel a registration

Click **CANCEL** next to the member's ticket on the guest list. If the member purchased multiple tickets, you'll select which to cancel; the **Confirm Cancellation** modal lets you refund (full or partial) as part of the same action.

> **Note**: If a member purchased tickets for multiple events in one portal checkout, the full refund amount will show the total transaction amount — not just what was paid for this specific event. Confirm the correct refund amount before processing.

For the full cancel + refund flow including refund-without-cancel, whole-event cancellations, and shared-ticket behaviour, see: [How to Cancel and Refund a Member's Tickets](/products/control-panel-overview/events-engine-overview/cancel-refund-tickets.md).

If a waitlist is configured, freeing a seat is your cue to promote a waitlisted member — see: [How to Manage an Event Waitlist](/products/control-panel-overview/events-engine-overview/manage-waitlist.md).

### Check in a member from the guest list

From the guest list, click **CHECK IN** next to the member's ticket. Once checked in, an **already used** tag replaces the Check-In and Cancel buttons. On the main event detail page, the record shows a status of "checked in".

{% hint style="danger" %}
A check-in **cannot be reversed**. Once a ticket is checked in, there is no way to undo it.
{% endhint %}

For QR scanning at the door and the Check-In App flow, see: [How to Check In Event Attendees](/products/control-panel-overview/events-engine-overview/check-in-attendees.md).

### Export the guest list

Export the list to share with the front desk, security, or partners:

1. From the event dashboard, click **EXPORT GUEST LIST**.
2. The system pre-fills suggested fields. Add or remove fields as needed.
3. Scroll to the bottom and click **GENERATE REPORT**.
4. Click **DOWNLOAD REPORT** when it's ready.

The CSV includes:

* **scan\_date** — when the attendee was checked in (first scan)
* **scan\_out** — timestamp of a second scan of the same ticket. Guests aren't typically scanned out, but a repeat scan logs this.

> Form responses are **not** included in this export. If a custom form was attached to the event, export its responses separately — see: [How to Gather Additional Information from Members for an Event](/products/control-panel-overview/events-engine-overview/gather-event-info.md).

### Best Practice

* **Use the&#x20;*****Only show tickets ready to be checked-in*****&#x20;checkbox** during check-in to focus on who hasn't arrived yet.

### What Happens Next

* **On the member side**: A registered member sees their entry under **My Schedule** in the portal. A ticket with a unique serial number is generated — the QR code is available in the member portal (Account > Wallet > Tickets). A cancelled registration disappears from their schedule (and from inventory if no waitlist promotion is pending).
* **On the admin side**: Counts on the event dashboard update in real time as registrations, check-ins, and cancellations happen. The transaction appears in [**SELL > View Transactions**](https://control.peoplevine.com/transactions).
* **Next step**: [How to Check In Event Attendees](/products/control-panel-overview/events-engine-overview/check-in-attendees.md) · [How to Manage an Event Waitlist](/products/control-panel-overview/events-engine-overview/manage-waitlist.md) · [How to Cancel and Refund a Member's Tickets](/products/control-panel-overview/events-engine-overview/cancel-refund-tickets.md).

*Last updated: 2026-06-12*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.peoplevine.com/products/control-panel-overview/events-engine-overview/manage-registrations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
