Venue Population estimates how many people are at your venue during every sub-event, and who they are: spectators, teams, media, broadcasting, staff. Your customer groups become the columns, every row totals itself, % of capacity is computed live and the peak is flagged. Security dimensions gates with it, catering counts mouths, the city reads it before signing the permit.
One tool instead of two files. The groups are defined once and become the columns everywhere. The math is computed, not typed — so it is never wrong in a different way on every row.
The Customer Group Matrix and the Venue Population Sheet — the pair that always drifted apart in Excel — merged into one mini app. The 🗂 Customer groups tab is the master list: main groups and sub-groups, owners, sources, confidence. Every sub-group automatically becomes a column on every venue sheet. Add a column on the sheet, and the group list updates. No hard rules, no copy-paste between files.
Rows are your days and sub-events: delivery window, training, gates open, competition, ceremony. Type the headcounts; the totals, subtotals and % of capacity compute themselves. One tab per venue, each with its own capacity.
It runs in the browser — laptop, tablet, phone — and the logic comes from models that ran world championship weekends, genericised.
| Total | % cap | SpectatorsFOH | TeamsBOH | |||||
|---|---|---|---|---|---|---|---|---|
| Time | Sub-event | Tickets | VIP | Σ | Athletes | Σ | ||
| SAT 21.3. · COMPETITION DAY 1 DAY PEAK 19 599 · 101% | ||||||||
| 10:30–11:45 | Gates open | 2 604 | 13% | 1 000 | 50 | 1 250 | 160 | 551 |
| 11:45–13:00 | Sprint qualification | 6 011 | 31% | 3 000 | 100 | 3 700 | 160 | 561 |
| 13:15–14:00 | Team sprint | 13 819 | 71% | 10 000 | 150 | 11 200 | 160 | 561 |
| 14:15–16:05 | Sprint finals | PEAK19 599 | 101% | 16 500 | 250 | 18 150 | 100 | 496 |
| 16:05–17:30 | Prize ceremony & egress | 11 293 | 58% | 9 000 | 150 | 9 950 | 80 | 355 |
The customer group list and the population sheet were always meant to feed each other — the link was manual copy-paste. Here they are one thing. Define a sub-group once; the column exists on every venue sheet, automatically.
The old file summed a different range on every row. Here the totals, subtotals and % of capacity are computed — there is no formula to overtype, stretch too far, or quietly include the wrong columns.
Every day's biggest row carries the PEAK tag. At 90% of capacity the number turns gold; over 100% it turns red. The one number the safety meeting needs stops hiding in column AG.
Stadium, team compound, media centre, fan zone — each fenced area gets its own tab and its own max capacity. The old answer was one more copy of the workbook; this one stays in the same file.
Every group has a data owner, a source and a confidence level, from guess to confirmed — the Data Owners sheet of the old model, built in. A population model is estimates; the honest ones are owned.
Days as navy rows, sub-events under them, groups across the top — the shape your colleagues already know. Exports to the same wide CSV, prints A3 landscape. Minus the 349 columns and the ditto formulas.
Full-screen view for the safety and security meeting: every sub-event as a bar against venue capacity, the 90% line in gold, the capacity line in red, the peak flagged. Front of house and back of house split at the top — because security cares who is inside the fence, not just how many.
Below the bars: who is on site at the peak, group by group. Pick a venue, pick a day, or show the whole event. Print it as an A4 capacity report for the authorities, or send a view-only link that opens straight into the board.
The free test runs on a full example event — a four-day World Cup weekend, two venues, five customer groups, every number in place. Everything works, nothing saves. When you want your own event saved and shareable, one payment.
Pairs with Daily Runsheet: the runsheet says when you're open, the population model says how many people are inside. Ten tools in the toolbox.
No. Venue Population runs in the browser — laptop, tablet or phone. Your events save automatically to your account.
From you and your functions — ticketing data, entry lists, accreditation, the volunteer rota, partner sales. The tool doesn't invent numbers; it makes your estimates visible, owned and comparable. Every group carries its data owner, source and confidence level, so the safety meeting knows which numbers are ticketing data and which are still a guess.
As accurate as its sources — it's a planning estimate, not a people counter. That's the point: you dimension gates, catering, toilets and transport months before anyone can be counted. The model gives every function the same numbers to plan against, and the confidence column tells you where the soft spots are. If you need live turnstile counts on event day, that's a different tool.
One tab per fenced area with a capacity, all in the same event. The customer groups are shared across tabs, so a sub-group defined once works everywhere. The Peak Board shows one venue at a time — pick the one the meeting is about.
Same rows, different question. The runsheet answers "when are we open, and when do we need to be there." The population model answers "how many people are inside while we are." Daily Runsheet times the operations; Venue Population counts the people. Serious events run both.
The full tool on an example event — a four-day World Cup weekend with two venues and every estimate in place. Change a headcount and watch the totals, the % and the peak move. Nothing saves — 100 people can test at once and never see each other's changes.
Two minutes in the demo tells you more than this page can.