How is PoK performing?
A commercial overview of ticket revenue, attendance, venue performance and audience behaviour.
Revenue & ticket trend
Sales by region
Top venues
Acquisition
Events
Compare sell-through, sales velocity, revenue and attendance event by event.
| Date | Event | Venue | Topic | Sold | Sell-through | Checked in | Revenue | Last 7d |
|---|
Venues
This becomes your master venue database. Add a venue once and the public map plus analytics can use the same record.
Sales hotspots
See where customers are coming from by outward postcode. Larger circles represent more buyers.
Top buyer postcodes
Speakers & topics
Understand which speakers and subject areas consistently generate demand.
Speaker performance
| Speaker | Events | Avg sold | Avg revenue | Avg attendance |
|---|
Topic demand
Audience
A privacy-conscious customer view. The live version can hash email addresses for repeat-customer analysis and retain only aggregated postcodes for geography.
Recommended privacy model
Store a one-way hash of customer email for repeat-purchase analysis, not readable email addresses in the reporting layer. Keep outward postcode such as SW18 rather than full postal addresses for hotspot reporting. Raw Ticket Tailor data can be kept out of the dashboard database unless operationally required.
Questions this can answer
Which areas are growing? How far do customers travel? Which venues pull the most local audiences? Do newsletters bring back existing customers? Which topics bring in first-time attendees? Which venues have the strongest repeat attendance?
Settings & integration
The production version will sync Ticket Tailor into Cloudflare D1 and expose only safe reporting endpoints to the dashboard.
Ticket Tailor
Status: Not connected in prototype. The Worker scaffold uses Basic Auth with an API key stored as a Cloudflare secret.
Cloudflare D1
Database tables are included for venues, events, orders, ticket facts, postcode aggregates, speakers and topics.
Sync design
Initial backfill fetches historical events, orders, issued tickets and check-ins. Afterwards you can run scheduled incremental syncs and add Ticket Tailor webhooks.
Admin security
This local HTML prototype has no login. Before going live, protect the admin route with Cloudflare Access or another authentication layer. The public venue map remains public.