15-min slot-level bookings · monthly revenue · ticket mix · P&L revenue crosswalk · comps treatment
Bars = realized revenue across all Rezdy orders (card + cash + invoice + ACH/wire) — tickets, catering, rentals, gift vouchers, annual passes. Line = visit pax only (catering / rental pax isn't real attendance). Gap between bars and line is your B2B / non-visit revenue.
All-orders realized revenue ÷ visit pax, per month. Climbs in B2B-heavy months (catering / rental dollars without proportional visits) and drops with discount-heavy weeks (Half Off Tuesday, promo events).
Per-tier ticket counts from int_rezdy_ticket_tiers. Z-scoped to person-bearing products (`is_visit OR is_pass`). Annual passes are shown separately below since they're tracked as a product, not a tier.
Face value ÷ tickets for the selected range. Hero / Senior / Child / WYN County all carry built-in discounts vs. Regular. Special-Event tiers (Prom, CINEMORPHIA, NYE) command a premium.
Selected date range. Regular = standard adult; Hero = military/first-responder/EMS; WYN County = Wyandotte County resident discount.
Every Rezdy order is assigned to a single bucket based on its primary (highest-value) line item, with a tie-breaker that prefers Catering / Rental / Event lines over Add-on lines. Each bucket is a grouping of Rezdy products that share a sales pattern:
Atlas9 Ticket, Half Off Tuesdays!, Pre-Sale Voucher (adult & kid), Tax Exempt A9 Tickets, Movie Pass.Facility Rental (+ tax-exempt variant), Conference Room Rental, Booth/Table Rental, MARQUEE board lettering. Sold as standalone Rezdy products with their own SKUs.Home Field Catering (+ tax-exempt), Invoiced Food (+ tax-exempt). All flagged is_b2b in Rezdy. No fulfilment date is stored on these in Rezdy — they're date-anchored to order_confirmed_at in this view.Field Trip Booking SKU.Group Sales Ticket (Booth/table combo), Non Profit Voucher for Four, Tax Exempt A9 Tickets.F.A.C.A.D.E AGENT Credential product and its AGENT GUEST redemption SKU.Drink Tickets, Alcohol Tab, Gratuity, Lock Rental, Extra. Upsells captured on the Rezdy ticket. Actual F&B revenue is in Clover, not Rezdy — these are pre-purchased drink credits and bar tabs, not concession / bar sales.Atlas9 Gift Voucher purchases (the sale event, not the later redemption).Two notable May 2026 orders worth flagging:
OTHER). Separately settled a $18,953 Alcohol Tab for the same event on May 12 (also ACH). Order numbers AT8VYNVN + ATPN9YD3. The $18,953 alcohol tab is the only entry in Operational Add-on for May.ATKFEH41.Realized $ per month by primary-product bucket. Catering / Annual Passes / Gift Vouchers are anchored to order date (no Rezdy fulfilment date); Facility Rentals use the rental date.
Selected date range. Empty cells = no revenue in that bucket that month.
Rezdy distinguishes three different mechanisms for "below face value" tickets. Each one is recorded differently in the data:
free_amount.promo_amount is deducted to reach realized. This is how Half Off Tuesday lands — appears as half-priced ticket inventory rather than as a discount line. Same for any blanket promo.voucher_amount. Linked back to the original purchase order via batch ID (internalReference).So when leadership asks "how are comps recorded?":
Dollar value of comps + offsets each month. Helps see when promo campaigns ran (peaks in Free / Promo) and the steady drumbeat of voucher redemptions.
Across the full date range. Refunds shown as negative.
Order & $ counts per discount type, by month. Realized $ = money Rezdy actually received that month (card + cash + invoice + ACH/wire). It's after promo/voucher offsets and excludes refunds. Free / Promo / Voucher columns are the discount amount applied off face value — not part of realized $.
Promo codes are multi-use marketing codes (vs single-use vouchers). The table shows every code that had at least one redemption in the selected range. Heavy spend on a code in a single month usually maps to a one-off promotion or B2B partner block.
Stacked bars: total discount $ per code, per month. Hover for code names.
Rows = month × code. Sorted by month, then by $ within month. Each row shows redemption count and discount $.
Live from BigQuery (marts.fct_bookings with the standard visit filter — is_visit=TRUE, status != 'Cancelled', past fulfilment only). Data through .
Scheduling cadence changed in April 2026. Pre-April bookings used 20-min slots (:00 / :20 / :40); April onward uses 15-min slots (:00 / :15 / :30 / :45). Every fulfillment time is snapped to the nearest 15-min mark in this view, so legacy :20 renders as :15 and legacy :40 as :45 — a 5-min quantization but visually consistent across the whole period.
Total bookings per timeslot in selected range
Average per day, normalized by days in selected range
Which days fill which slots
Color intensity = booking count per 15-min slot
Monthly patterns at slot-level detail
Not currently answerable from this dashboard. F&B revenue lives in Clover, not in the Rezdy-derived Atlas9 warehouse. The only F&B-adjacent dollars that surface here are the Rezdy Drink Tickets and Alcohol Tab add-ons (rolled up in Operational Add-on above) — those represent pre-purchased drink credits, not actual bar/concession revenue.
To break out Splice Bros vs Concession Stand vs Speakeasy per-guest spend, the next data pipe to build is Clover → BigQuery:
atlas9-data.clover_raw.payments + line_items, then add a fct_clover_sales mart joined on date & eventually on customer_id (likely loose — Clover won't always have a Rezdy order link).Once that exists, this section becomes a real chart: per-guest spend by revenue center, attach rate vs ticket sales, and same-day pairing with attendance.
atlas9-data BigQuery warehouse. Slot & tier: marts.fct_bookings + marts.int_rezdy_ticket_tiers. Revenue: marts.int_rezdy_order_payments. Buckets: order-level primary-line attribution against marts.dim_product flag taxonomy. Discounts: payment-type buckets in int_rezdy_order_payments. F&B (Clover) not yet in warehouse.