Tickets
What this section is for
The Tickets section tracks event ticket sales. Tickets are sold through an external vendor, not through this app — this section mirrors the vendor's data (orders, attendees, redeemed codes) and matches it against humans so the ticketing team can report on sales and see who has not bought yet.
Ticket data syncs automatically. Attendees are auto-matched to humans by email, so if the email on the issued ticket matches a verified email on your profile, your ticket shows up on your home dashboard on its own.
Key pages at a glance
- Your Ticket card — card on your home dashboard (
/) showing your ticket status - Tickets dashboard (
/Tickets) — summary cards, Volunteer Ticket Coverage, participation breakdown, daily sales chart, problems list, recent orders - Orders (
/Tickets/Orders) — paginated orders with donation/VAT columns - Attendees (
/Tickets/Attendees) — paginated attendees with VIP badges and taxable/donation split - Codes (
/Tickets/Codes) — discount-code redemption tied to campaigns (read-only here; codes are generated on the Campaign detail page) - Gate List (
/Tickets/GateList) — door check-in list - Who Hasn't Bought (
/Tickets/WhoHasntBought) — active Volunteers without matched tickets - Sales Aggregates (
/Tickets/SalesAggregates) — weekly and quarterly reports
As a Volunteer
See whether you have a ticket
Your home dashboard (/) shows a Ticket Status card. If at least one valid attendee record is matched to you, it confirms you have a ticket and shows the count when you have more than one. If nothing is matched, it shows a button linking out to the vendor's purchase page (and a "Different email?" link to your profile emails). If ticketing is not configured at all, you see a warning instead.
Matching is by attendee email, not buyer email. The sync compares each attendee email against every verified email on every user, normalized so gmail/googlemail aliases collide. If you bought tickets for other people but not one for yourself, you do not count as having a ticket — buyer-only matches don't earn coverage.
![TODO: screenshot — Dashboard Ticket Status card in the "has ticket" state]
Get your ticket matched
If you have paid but your card still says you do not have a ticket, the attendee email on the order probably is not on your profile. Go to /Profile/Me/Emails, add the email you used at checkout, verify it, and the next sync picks it up. You buy tickets on the vendor's site — the Dashboard ticket card links out when you do not already have one matched.
Pass your ticket to someone else
Can't make it, or bought a ticket under your name for a friend? You can transfer a ticket you hold to another person from Tickets → Transfers (/Tickets/Transfers). You start the request, the ticketing team completes the swap with the vendor, and you both get an email. Full walkthrough: Transferring your ticket.
Related sections
- Profiles — tickets match by verified email addresses, and the ticketing notification category is locked on when you have a matched ticket