Help
How Public Assembly works for players, hosts, and venues.
Buying a ticket
From the homepage, click any event card to read the details, then hit Buy ticket. You'll enter your name + email, then complete payment in the embedded Stripe form. No account is required at purchase time — the email becomes your reference.
You'll get a confirmation email with a calendar invite (.ics) attached so you can drop the event onto your calendar in one tap. The email also includes a link to set a password if you'd like to view your tickets later at /me.
Free events still go through checkout, just with a $0 charge — Stripe records the entry and you get the same confirmation flow.
Your tickets
Once you've claimed an account (via the welcome link in the confirmation email or by signing up), /me shows every ticket tied to your email — upcoming and past — with payment + attendance status badges.
Click any card to revisit the event detail page. The cover image and venue/host info are the same as what you saw at purchase.
Cancellations & refunds
You can cancel your own ticket up to 48 hours before the event starts from your My tickets page — look for the Cancel ticket link under each upcoming card. Refunds run automatically through Stripe and typically land back on your card in 5–10 business days.
Past the 48-hour cutoff, email events@publicassembly.io and quote your order number. We don't promise refunds inside the cutoff but we'll always look at it.
If we cancel an event, you'll get an email + an in-app notification, and a full refund is processed automatically — no action needed on your part.
Waitlists
When an event sells out, the checkout page swaps in a waitlist signup form. Drop your name + email; if a seat opens up — refunds, cancellations, schedule changes — we email the next person in line first, and that person has time to grab the seat.
Waitlists are first-come, first-served, one signup per email per event. There's no limit on how many you join.
Account & sign-in
Your account is keyed to your email. First-time buyers get a Set your password link in their first confirmation email — clicking it claims the account and links any past tickets to it. After that, sign in at /signin with email + password.
Forgot your password? Use /forgot; we'll email a reset link valid for 30 minutes.
You can edit your name, bio, and avatar at /profile. The avatar shows up on the host list for any event where you're credited as a host or GM.
Hosting an event
Once your host is approved, you'll see Hosts you manage on your /me page. Open the host and click Submit a new event.
- You write the creative side: title, description, category, audience hints (player count, age, experience), what to bring, cover image. Cover image is required — about 16:9 looks best on cards.
- The platform places you: a Public Assembly admin assigns venue, table, time, capacity, and price.
- You go live: once placed and published, tickets are on sale on the public catalog. You'll get a notification at each step.
You can edit creative fields any time, even after publication. Operational fields (venue/time/price) lock once a booking is confirmed — to change them, email support.
Don't see the Submit option? Your host may still be awaiting platform review — email us if it's been more than a couple of days.
Operating a venue
Venue operators can manage one or more venues from /teams. Each venue has spaces (rooms, halls), and each space has tables — the unit a booking actually claims.
Day-of door check-in
From your venue page, click Door check-in for the day's events. The screen lists each confirmed event in time order with its paid attendees. Tap Check in when someone arrives; tap No-show if they don't.
Made a mistake? The undo link puts the row back to expected. The screen also has prev/next-day controls so you can prep ahead or reconcile after.
Spaces & tables
Spaces are managed at /venue/{id}/spaces. Marking a space inactive removes it from booking pools without deleting it. Tables live inside spaces and carry the seat count an event's capacity is checked against.
Still stuck?
Email events@publicassembly.io. If your question is about a specific ticket or event, include the order number or event slug — that's the fastest path to a useful answer.