Loading data…
Sales Intelligence
LIVE
Monthly report Pick one month, or two to report a period
Data freshness: checking…
Sales data note: revenue is sourced from BigQuery completed orders and may differ from Sales Console because refunds, channel adjustments, offline/admin orders, and settlement logic can be handled differently.
🎭 Presentation mode — showing shares and trends only. Absolute revenue and transaction counts are hidden.

Loading events…

Loading problematic events…
Organiser Paid Traffic Audit — paid traffic performance per event sourced from GA4. Shows how many users saw, clicked, and purchased after a paid ad. Use it to find zero-conversion waste, budget burners, and hidden conversion gems across your organiser portfolio.
Audit Table
Raw Data
Organisers
Resolved
Data scope: Paid Social Paid Search · Excluded: _CC_ _PC_ ATR dynamic Brand Campaign
At Coca-Cola Arena, Etihad Arena and Dubai Opera our contract is with the venue, so the organiser recorded against the event is the building — the company that actually promoted the show is not in our system at all. This tab works out who they were, and says how it knows.
Ended Events — lifetime sales for events that have already sold through and left the active catalogue. Sorted by total revenue by default — use it to pull case studies and proof points for B2B pitches. Excludes Attractions (perpetual sale, never "end").

Loading insights…

Loading competitor intelligence…
Forecasted events
usable server forecast
High confidence
artist / team match
Behind pace
need attention
Forecast gap
tickets to sell · high+med conf.
Sort:

Loading forecast…

Event priority engine

Ad-hoc package forecast

Peer-based ticket & revenue forecast for an event that isn't listed yet — for exclusivity / package decisions at the questionnaire stage. Pick organiser, venue and artist from the catalog. No organiser yet? Use venue-only. Neither? Use name-only.

Have the event questionnaire? Upload it and we'll pre-fill the form below — always review before submitting.

Dates don't change this forecast — they only size multi-day runs (festivals, residencies). First date only for a single day, first + last for a run. Leave blank if unknown.

Ticket prices (optional) — if the questionnaire lists them, revenue is worked out from your prices instead of guessed from past events. Guessing is the weakest part of the answer.
Running the forecast…

Forecast tickets
from capacity × sell-through — ticking rows below does not change this
Forecast revenue
🔔 Was this forecast good?
Technical details
Period:
Total memberships
sold in period
Annual
% of total
Monthly
% of total
Trigger events
events drove purchases
Weekly sales trend
Events that drove membership sales
Acquisition channel
Active membership perks on events
Guest reviews synced from the shared reviews pipeline (Supabase-native delta engine — only events whose review count grew are re-pulled). Pick a country. New in-window events are picked up automatically; reviews for a newly-added event can take a sync cycle to appear. Sorted by event date (most recent first). Click an event to read individual reviews.
Total reviews
across events
Average rating
out of 5
5★ share
of rated reviews
Last synced
pipeline last run
Rating distribution
Reviews by event
Selly — competitor lead pipeline
Leads
Event
📊 How the forecast is calculated

The idea. Every event has a typical sales curve — the shape of how tickets sell over time. We match an event to similar past events (same artist → venue → genre, same city) and use their curve to project where it finishes.

Two modes:

  • No sales yet → we estimate from similar artists / venues / capacity (peer prior).
  • Already selling → we compare its pace to the typical curve (pace ↑ ahead / ↓ behind) and project the final.

Three scenarios. We show pessimistic / realistic / optimistic, not one number. The width is set by confidence and calibrated so the range contains the true final ~80% of the time.

Confidence blends: how similar the past events are (artist>venue>genre), how far through the sale window we are (biggest factor), whether it's same-day-sale, whether it's exclusive to us, and whether it has sales yet.

📅 Past editions. Events with no artist (festivals, shows, exhibitions) can't be matched by artist, so we match them to their own prior editions by title — strip the year/city/venue, and use those editions' median as the anchor. A cheap AI step canonicalizes names so franchises and abbreviations collapse too (all "Disney On Ice …" → one series). Rows carry a 📅 N past editions tag; recurring events with no past edition to anchor on get ⚠ no historical anchor — treat those as a rough guess until you add a reference.

Capacity ceiling 🎟️. A forecast can never exceed the venue's seats. If our raw estimate is above capacity, we clamp it and flag sells out. If a low-confidence estimate is far above capacity, we don't trust it — it shows — unreliable instead of a fake sell-out.

⚠ Partial visibility. If an event also sells on other platforms (non-exclusive), we only see Platinumlist sales — so the number is a lower bound.

Tier ≠ capacity. The tier (XS–XL) is the expected revenue bucket, not the venue size. A huge venue can show XS if we expect it to sell little — that's a signal the event needs attention, not a contradiction.

Accuracy. Validated on 6,965 past events: HIGH confidence ~79% within ±30%, MEDIUM ~69%. Accuracy improves as the event nears (median error 49% at 60 days out → 10% at 1 day out). Trust HIGH/MEDIUM; treat LOW and partial-visibility as direction, not a quote.

Event
Solid = sold to date. Three projections to event day — pessimistic / realistic / optimistic — width set by confidence. Curve follows the genre sales pattern; accuracy improves as the event nears.
Analyst
Ask me about anything on this dashboard — revenue, events, genres, competitor leads. I only ever see the data you're allowed to see.
Try asking