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.
The one number the safety meeting needs stops hiding in column AG. That is the whole product.
Define a customer group once — spectators, teams, media, staff — and it becomes a column on every venue sheet, automatically. No second file drifting a version behind, no copy-paste between the group list and the model.
Row totals, group subtotals and % of capacity are computed. There is no formula to overtype, stretch too far, or quietly sum the team columns into the Media total — the bug that hid in row 5 because nobody dared touch it.
Every day's biggest row carries the PEAK tag. At 90% of capacity the number turns gold; over 100% it turns red. The number the security meeting actually needs is the one that shows itself.
The free test is the full tool on a real example: a four-day World Cup weekend, two venues, five customer groups, every number in place. Change a headcount and watch the totals, the % and the peak move. Press ▶ Peak Board and see the capacity bars.
No account. No email. Nothing saves. Two minutes tells you more than this page can.
| The job | Your spreadsheet | Venue Population |
|---|---|---|
| The customer groups | Live in a separate file — v1.3, v1.6, backup_31052026 — and the model still uses last year's list. | Defined once; every sub-group becomes a column on every venue sheet, always current. |
| A group total | The Media total was =SUM(L5:V5) — quietly summing the team columns too. Nobody caught it; nobody dared touch row 5. | Subtotals computed from the group definition. It cannot include the wrong columns. |
| A sub-group like "1.1." | Excel filed it as the 1st of January. "3.8" became the 3rd of August — in the sellable template too. | Read as text. "1.1." stays "1.1." on every sheet. |
| The peak | Somewhere in 349 columns was the only number that mattered — the peak. Good luck finding it. | Flagged on every day: gold at 90%, red over capacity. It finds you. |
| Trusting a row | Every row's grand total is a slightly different formula. Row 7 skips five groups; row 9 doesn't. | Every row totals the same way. Trust all of them in the safety meeting. |
| Whose number is this | Confidence in column S reads "arvaus" — a guess — with no owner and no source. | Every group carries a data owner, a source and a confidence level, guess to confirmed. |
These are not invented examples. They are from models that ran World Cup weekends and a world championship. The logic was right for ten years — days, sub-events, groups, capacity. Two files fought us for ten years. Venue Population keeps the logic and loses the fight.
Venue Population is for the planner whose crowd figures every other function depends on — security dimensioning gates, catering counting mouths, the city reading it before the permit — and who has to stand behind the peak in the safety meeting.
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.
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.
| 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 |
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.
One peak read wrong dimensions the gates, the toilets and the transport wrong — and the city notices in the permit review. Getting that number right once is worth far more than €99. Test first — buy when it earns its place.
Pairs with Daily Runsheet: the runsheet says when you're open, the population model says how many people are inside. Nine tools in the toolbox — any three for €199.
You can. I did — until it was 349 columns wide, the customer groups lived in a second file always a version behind, and the Media total quietly summed the team columns. The logic was right; two files fought us for ten years. If yours never hides the peak, keep it. This is for everyone else.
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 confidence column tells you where the soft spots are. If you need live turnstile counts on event day, that's a different tool.
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.