Events
The fundraiser fills up, and the club learns something
Ticketing, capacity, waitlists and a door list — and every registration lands on the member's record.
Every club system has an events module and they are all the same island. A registration list that knows nothing about the club it belongs to. The auction sells 84 tickets, the module reports 84 tickets, and nobody ever finds out that eleven of them were members who haven't been to a meeting since March, or that the four who booked and didn't come are the same four the retention score has been worried about since February.
Here a registration is part of the club's history. It appears on the person's timeline. Coming counts as involvement, so the member who never makes a Tuesday but runs the auction every year stops reading as somebody who is drifting — which is the false positive that costs a club its trust in the whole idea. And a no-show is recorded as a no-show, because somebody who booked a table and didn't come is a different thing from somebody who never booked, and it is often the first visible sign of what everything else here exists to catch.
The money runs on the club's own Stripe account, like dues and donations. Unlike dues and donations, a paid ticket carries a platform fee — 1%, capped at $1.50 an order, nothing at all on free events. It is stated on the page before anybody pays and recorded against every registration.
What it doesn't do
One event at a time. No recurring events, no promo codes, no per-event custom page — the club's website builder makes the page, and this makes the tickets.