Plansmith
Event Ticketing & Box Office

Event Ticketing & Box Office Planner

Research-backed planner built from a 100-product census of ticketing and box-office software — dated inventory that cannot oversell, and a scan that admits in one action instead of sending staff between two apps.

v1.0.0100 sources · frequency-ranked

The problem this kills

Ticketing looks like ecommerce until the doors open, and that is exactly why vibe-coded builds fail at the worst possible moment. Your agent ships an events page, a checkout, and a QR code in an email, and the demo is convincing: pick a night, pay, receive a ticket. Every click the founder tries works.

What has not been built is dated inventory. A ticket is not a product with a stock count — it is admission to one occurrence, and the same seat sold twice is a person turned away at the door in front of a queue. Capacity has to be decided in the same transaction that takes the money, or two simultaneous buyers both get a confirmation. Generic builds almost always read availability, then write the order, and the gap between those two statements is where the oversell lives.

The second failure arrives after the sale. Someone needs to move a ticket to another night, refund one seat of four, resend a lost email, or reissue a credential the buyer forwarded to a friend. Every one of those has to change the money, the inventory and the credential together — and the old barcode has to stop working. Builds that model orders as immutable receipts cannot do any of it, so the box office ends up editing the database by hand on show night.

Then there is the door itself. A real practitioner complaint from the research is scanning in one app, copying a number, opening another site, and pasting it — a workflow that produces an unacceptable queue at the entrance. Scanning has to validate and admit in one action, tell the difference between valid, duplicate, wrong-occurrence and void, and keep a manual lookup one tap away for the phone that will not brighten.

Why your agent cannot fake this

This planner is grounded in a 100-product census of software that manages admission inventory itself — reconciled into 29 macro capability families, 9 connected lifecycle units, 12 priority screen contracts and 18 micro-UI patterns, with 12 practitioner pain contexts drawn from operators describing what made them reject a product.

The cohort boundary is the part your agent cannot reconstruct, because it is defined by exclusion. A generic event page, a registration form, a payment link, an event calendar or a QR generator is not in this vertical — an app qualifies only when it manages the ticket or admission inventory. That single rule is what keeps the research from drifting into "events software" generally. The census spans general platforms (Eventbrite, Humanitix, Universe, Ticket Tailor, Quicket), box-office and venue systems (Eventim, Paciolan, Purplepass, TicketSpice), and self-hosted or open products (pretix, Hi.Events, Eventyay, Eventcube). Buyers range from independent theatres and performing-arts organizations to festivals, attractions, timed-entry operators and nonprofits.

The decisive finding is an inversion between what the market documents and what actually breaks on show night. Payment and tender appear in 96 of 100 products, operational reports in 91, scan and admission in 84, public checkout in 80. But the order-service workbench where box-office staff genuinely live — search, resend, edit, refund, exchange, reissue — is documented in only 33 of 100. Onsale windows and presale codes: 21. Offline scanning with sync and conflict recovery: 7. Those are not unimportant; they are underdocumented, and they are precisely the surfaces that decide whether a venue survives a sold-out night. A planner ranking features by market frequency would deprioritise every one. This one raises them on lifecycle risk instead, and the research says so explicitly rather than quietly reweighting.

The research is also honest about what it did not prove. Reserved seating is marked QUALIFIED — editor and box-office workflows are well evidenced, but no live buyer seat-conflict flow was exercised, so the planner keeps a strong screen contract without claiming double-selection proof. Offline scanning is a branch requiring explicit selection rather than a silent default. Settlement and payout are narrowed to where transaction-level evidence exists. Multi-organizer operation stays out of shared core.

What you actually get

A planner that treats an event as dated inventory with a lifecycle, not a catalog row. It walks your agent through the business, venue and depth decisions before any code, then holds the build to lifecycle gates:

  • The buyer-recognizable centre is fixed. Events → tickets and inventory → box office → orders and patrons → entry → reports. Policy, audit, payment plumbing and integrations support that loop and are never allowed to replace it as primary navigation.
  • Capacity is decided where the money is taken. Availability, holds and the sale resolve in one transaction, so two simultaneous buyers cannot both be confirmed into the last seat.
  • Every credential can end. Refund, cancellation, postponement, exchange, transfer and reissue each have to move money, inventory and ticket validity together — and prove the superseded barcode is denied at the gate.
  • The scan is one action. Validate and admit in the same step, with explicit valid / duplicate / wrong-occurrence / void verdicts and a manual recovery path that stays one tap away.
  • Depth is bounded and never silently expanded. Basic is a genuine general-admission lifecycle; Moderate adds selected venue and box-office depth; Advanced adds only explicitly chosen resilience, distribution, integration, risk or access branches. No depth auto-selects every observed family.

The planner emits a hot CLAUDE.md or AGENTS.md plus split spec files, with a custody gate that stops the agent scaffolding before the spec is written and locked.

The inventory · 01

The frequency-ranked ledger.

Feature
Prevalence across 100 tabulated ticketing and box-office products
Sources
Freq.
Online payment, manual tender, and payment stateNear-universal, and the one place the planner insists on separating real integration from configured test mode from labelled simulation.
96/100
96%
Sales, inventory, attendance, and operational reportsSplit deliberately from settlement: a generic Reports page cannot satisfy both operational counts and payout reconciliation.
91/100
91%
Ticket validation, check-in, admission, and attendanceThe door. Validate and admit in one action, with duplicate and wrong-occurrence as distinct verdicts rather than a generic failure.
84/100
84%
Public event page, ticket selection, and checkoutThe buyer-facing surface. Must stay reachable to anonymous visitors — a ticketing site behind a login sells nothing.
80/100
80%
Orders, attendees, and attributable admission recordsEvery admission traces to an order, an attendee and a credential, so the gate and the report agree on who came in.
78/100
78%
Box-office, counter, and door salesA cashier-specific event → ticket-or-seat → tender → receipt flow, consistently distinct from generic ecommerce administration.
74/100
74%
Ticket generation, delivery, recovery, and owned-ticket stateIssuing is the easy half; recovery of a lost or forwarded ticket is where builds fall over.
70/100
70%
Events, occurrences, schedules, and lifecycle stateThe occurrence — not the event — owns capacity and admission. Getting this wrong is the root of most oversell bugs.
66/100
66%
Ticket offers, prices, quantities, and sale inventoryOffers bind a price and a quantity to an occurrence; inventory is never a bare stock integer on a product.
60/100
60%
Reserved, table, section, and visual seat inventoryMarked QUALIFIED in the research: editor and box-office workflows are well evidenced, but no live buyer seat-conflict flow was exercised, so no double-selection proof is claimed.
55/100
55%
Refund, cancellation, postponement, and reversalDocumented by under half the market despite being routine work. Money, inventory and credential validity must reverse together.
45/100
45%
Order search, resend, edit, refund, exchange, reissueOnly a third of products document the workbench where box-office staff actually spend their day. Raised on lifecycle risk, not frequency.
33/100
33%
Packages, passes, subscriptions, and seasonsThe performing-arts branch — season subscriptions redeemable only inside their own season, reconciled back to ticketing and finance.
24/100
24%
Onsale windows, access codes, presales, publicationDocumented by a fifth of the market, yet it decides whether a sold-out night opens fairly or collapses. Explicitly selected, never assumed.
21/100
21%
Offline scan, pending admission, sync, and conflict recoveryDocumented in just 7 of 100 sources, and the research refuses to make it a silent default — it is a branch requiring explicit selection, because unproven offline sync is worse than none.
7/100
7%