Skip to content

Tickets

BookingsApril 6, 2026·8 min read·Updated May 25, 2026

The tickets page is a read-only report of every ticket sold across every event. Each booking generates one row per pricing category (e.g., a booking of 4 adults + 2 children = two rows). Use the page to analyze what's selling, by whom, for how much, and export the filtered view to CSV.

Getting started

Navigate to Bookings > Tickets from the sidebar.

How it works

Tickets are created automatically when a customer books. Each row records the event, the booking it belongs to, the pricing category (the ticket type), the number of tickets in that category, the price, the customer, the transaction, and the purchase date.

The page has two tabs that share the same filters and CSV export:

TabContents
TicketsActive ticket rows from current (non-cancelled) bookings
Cancelled ticketsTickets from bookings that have been cancelled, kept separate so they don't pollute active-sales reporting

This page is read-only. To change a ticket, modify the underlying booking from the bookings list or other booking views.

Step-by-step guide

Browse tickets

  1. Open Bookings > Tickets
  2. The default tab is Tickets (active)
  3. Each row shows event, booking id, booking time, ticket type, quantity, price, customer, transaction id, and date purchased
  4. Switch to Cancelled tickets at the top of the page to see tickets from cancelled bookings instead
  5. The total results badge near the toolbar shows the row count for the current filter set

Filter tickets

The toolbar has nine filter buttons. Each opens a popover with the relevant input plus Reset and Update buttons.

Click any filter button to open its popover, then enter or pick the filter value:

FilterPopover headerInput type
EventFilter by eventMulti-select of your events
Booking idFilter by booking idText search
Booking dateFilter by booking dateFrom-To date pickers
Ticket typeFilter by ticket typeMulti-select of pricing categories
QuantityFilter by quantityFrom-To numeric range
PriceFilter by priceFrom-To numeric range
CustomerFilter by customerText search (matches name, email, phone)
Transaction idFilter by transaction idText search (order number)
Date purchasedFilter by date purchasedFrom-To date pickers

Click Update in the popover to apply, or Reset to clear that one filter. Click the reset icon in the toolbar to clear every filter at once. Date pickers respect your group's first day of week and date format.

Open a booking, customer, or transaction from a row

Per-row actions are inline links and one menu item, all permission-gated:

  1. Click the external-link icon next to Booking id to open the booking (requires the View bookings permission)
  2. Click the external-link icon next to Customer to open the customer profile (requires the View customers permission)
  3. Click the external-link icon next to Transaction id, or open the row's three-dot menu and click View transaction, to open the transaction details (requires the View transactions permission)

If the icon is missing, your role lacks the relevant permission.

Switch between active and cancelled

  1. Click the Tickets or Cancelled tickets tab at the top of the page
  2. Filters apply to both tabs independently; switching tabs doesn't clear them
  3. The total results badge updates for the active tab

Export the filtered list to CSV

  1. Apply the filters you want to scope the export
  2. Click the cloud-download icon next to the per-page selector at the top right of the toolbar
  3. The file downloads as tickets.csv with these eleven columns:
ColumnDescription
EventEvent name
Booking IdBooking reference
Booking TimeDate and time of the booked slot
Ticket TypePricing category
QuantityNumber of tickets in this category for the booking
PriceTotal price for this category line
Customer NameCustomer first + last name
Customer EmailCustomer email
Customer PhoneCustomer phone
Transaction IdOrder number
Date PurchasedWhen the booking was created

The export reflects whatever filters are active when you click. Clear all filters first if you want everything.

Change rows per page

  1. Use the per-page selector at the top right of the toolbar
  2. Pick 5, 10, 25, or 50 rows
  3. The current page resets and the table re-queries

Reference

Page layout

ElementDescription
Tab toggleTickets (active by default) and Cancelled tickets at the top
Filter pillsNine filter popovers in the toolbar (mobile collapses these behind a filter icon)
Reset all filtersRefresh icon that clears every filter at once
Total results badgeLive row count for the current filter set
Per-page selector5, 10, 25, or 50 rows per page
Download CSVCloud-download icon that exports the current filtered view to tickets.csv

Table columns (desktop)

ColumnWhat it shows
EventEvent name from the booking
Booking idBooking reference number, prefixed with #. Includes a "View booking" external-link icon when the viewer has View bookings permission
Booking timeBooking date and time
Ticket typePricing category (Adult, Child, etc.) from the event's pricing setup
QuantityNumber of tickets in this category for the booking
PriceTotal price for the category line, with the per-ticket rate beneath
CustomerName, email, and phone, with a "View customer" external-link icon when View customers permission is granted
Transaction idOrder number prefixed with #, with a "View transaction" external-link icon when View transactions permission is granted
Date purchasedTimestamp the booking was created

Per-row three-dot menu

ActionEffect
View transactionOpens the associated transaction details in a new tab

(The three-dot menu currently has only one action; most navigation is handled by the inline external-link icons.)

Mobile layout

On a small screen each row collapses into a single-column card showing event, booking id, booking time, ticket type (as a badge), quantity, price, transaction id, customer name, customer contact, and date purchased. The same external-link icons apply.

Filters

All nine filters use the same popover pattern (input, Reset, Update). Date filters use From-To pickers; numeric filters use From-To inputs; text filters search a single field.

Empty state

StateCopy
No tickets match the current filters (or no tickets exist)Warning triangle icon + "No tickets have been sold."

Permissions

ActionPermission
Open the booking from a rowView bookings
Open the customer from a rowView customers
Open the transaction from a row (link or menu)View transactions

The CSV download isn't separately permission-gated on this page; whoever can view the page can also export.

Good to know

  • Tickets are read-only here. There's no inline edit on this page. To change a ticket, open its booking from the bookings list or another booking view and modify the booking's pricing.
  • Ticket types come from the pricing categories configured in each event's setup under the Pricing tab. Renaming a category retroactively renames every existing ticket row in the report.
  • The Quantity column is the count per pricing category per booking, not per session. A booking with 4 adults + 2 children creates two rows (quantity 4 and quantity 2). To get total tickets across both rows, sum the column.
  • The Price column is the total price for that category line, with the per-ticket rate shown underneath. So 4 adults at $25 each shows "$100.00 ($25.00 per ticket)".
  • The CSV export respects the active filters. Clear filters before clicking if you want a complete export.
  • Cancelled tickets move to their tab automatically when the booking is cancelled. They aren't deleted; they stay searchable and exportable so you can reconcile cancellations.
  • The total results badge is a live count for the current filter set. Use it to confirm a filter is matching what you expect before exporting.
  • Date filters honor your group's date format and first day of week settings (configured under Settings > Company groups). The picker layout is consistent with other date pickers in the platform.

FAQ

Q: Why does one booking have multiple ticket rows?

A: Each pricing category on the booking creates its own row. A booking with 4 adults and 2 children shows two rows: one with quantity 4 in the Adult category, one with quantity 2 in the Child category. Sum the quantity column if you need the total.

Q: Where do ticket types come from?

A: Ticket types are the pricing categories you define in each event's setup under the Pricing tab (e.g., Adult, Child, Senior, VIP).

Q: Can I edit a ticket from this page?

A: No, this page is read-only. To change a ticket, open its booking from a booking view and edit pricing there.

Q: What's the difference between the Tickets and Cancelled tickets tabs?

A: Tickets shows tickets on current bookings. Cancelled tickets shows tickets from bookings that have been cancelled, kept separately so they don't pollute active-sales reporting. Both tabs share the same filters.

Q: Can I export only a subset of rows?

A: Yes. Apply the filters you want, then click the download icon. The CSV export respects the active filter set.

Q: Why are the booking / customer / transaction links missing on some rows?

A: They're permission-gated. If the icons are missing, your role lacks View bookings, View customers, or View transactions as appropriate. Ask an admin to grant the relevant permission in Settings > User management.

Q: My total revenue from CSV doesn't match my Transactions report. Why?

A: The tickets export sums per-category line prices but doesn't include taxes, fees, or discounts. For total revenue, use Reports with the Transactions report type, which includes the full money breakdown per transaction.

Q: How do I find tickets sold in the last week?

A: Use the Date purchased filter, set From to seven days ago and To to today, and click Update. The list reloads to show tickets purchased in that window.