For organizers
Built by people who have stood at the door.
Nine things below. Every one of them is behaviour that exists today — if it were a plan, it would not be on this page.
A seat map, not a picture of one
You lay out the room yourself — rows, round and oval tables, squares, blocks — and buyers pick the actual seat. Positions are stored as proportions of a fixed room, so the map you drew is the map on a phone, a laptop and a printout.
Round, oval, rectangular, square and row seating in one editor.
Your money never sits with us
A card payment is charged directly to your own Stripe account. There is no escrow balance, no payout request, and no week where your takings are on our books. Stripe pays you out on its normal schedule.
Our commission is taken as its own line at the charge, so you can always see what is a fee and what is a sale. Only door sales are invoiced.
The door works without wifi
A venue with thick walls and four hundred phones on one access point is the normal case, not the edge case. Scans are held on the tablet with the door’s own clock and upload themselves later — and a queue uploaded twice still admits each guest once.
Any tablet or phone with a camera. Nothing to install. Run it from a PIN-locked tablet or give named door staff their own sign-in.
One ticket, one admission
Two gates scanning the same code at the same instant produce exactly one entry and one clear refusal — and the refusal says when the ticket was first used, which is what ends an argument at a door instead of starting one.
Enforced by a row lock in the database, not by a check in the app.
Prices that cannot move under a buyer
An event’s currency is fixed by its market and frozen the moment the first ticket sells. A tier that has sold cannot be repriced. Both are refusals from the API, not conventions somebody could forget.
Canadian and US dollars. Integer cents everywhere — no rounding surprises.
Tickets that cannot be forged
Every ticket carries a signed token rather than an id, so a code we did not issue cannot be made to verify at all — the scanner rejects it before it touches the network. A screenshot of a real ticket is still that person’s ticket.
And the QR image is drawn on our own servers, never by a third-party service.
Private tables, actually private
A table can sit behind a password and an invitation link. Protected tables are not merely hidden in the interface — they are left out of the map the browser receives, so there is nothing to find in a network tab.
BRD §27. Useful for sponsors, families and anyone with a seating politics problem.
Numbers you can reconcile
Ticket price, commission, tax and payment fee are four separate lines on every order — for you and for the buyer. A single net figure is easy to print and impossible to check against a bank statement.
You choose whether the buyer or you carries the fees.
Reviewed listings
Events are published by us, not by whoever typed them in. That costs an organizer a few hours on the first event and is the reason a buyer arriving from a search result has something to trust.
You keep editing while it is in review; nothing is public until it is approved.
What we do not do
A short list, because the things a platform refuses to do tell you more than the things it advertises.
- We do not hold your money. There is no float, no escrow, and therefore no conversation about when you get paid.
- We do not sell your buyers. Your attendee list is yours. It is not a marketing audience we rent back to you.
- We do not let tickets be traded. One transfer, person to person, when the organizer allows it. That covers a friend taking your seat and stops short of a resale market.
- We do not run the checkout ourselves. Card details go to Stripe, on Stripe’s page. We never see a card number, which is the only honest way to say that.
Start with one event
Set it up, submit it, and see the whole thing — the map, the checkout, the door — before you commit anything larger to it.