Every event starts at Host → + Create. This walks through each field on that form. It's a create-once and an edit-anytime form — everything below can be changed later from the event's edit page unless a section says otherwise.
Title, description, location
Title and Location are required. Type an address (or drop coordinates) into Location and a live map preview appears under the field. If you use raw coordinates instead of an address, an optional label field shows up — give the venue a readable name (e.g. "Karl's house") and that's what attendees see instead of a lat/lng pair.
Description is a rich-text field that stores markdown, so you can either type markdown shortcuts directly or use the toolbar:
**bold**and*italic*- bulletor1. numberedlists[link](url)### headings> blockquotes
Plain text works fine too — nothing above is required.
Date, time, and timezone
Set a start and end time and pick a timezone. The times are wall-clock in whatever timezone you choose, so a host in Tokyo can schedule a 7pm-New York event without doing the math themselves — the picker handles the conversion.
Capacity
Capacity is the total number of seats for the event — a shared pool. If you're running a single-price event (no ticket tiers), this is the number you set directly. If you add ticket tiers, the total becomes the read-only sum of each tier's own cap, so it can never disagree with them.
Per-tier caps are optional sub-limits inside that shared pool, not independent allocations — a blank tier cap doesn't mean "unlimited for this tier," it just means that tier draws from whatever's left in the shared pool. Free events can be set to no capacity limit; paid events must have a bounded total.
Price and currency
Pick a currency from the 11 supported: USD, EUR, GBP, JPY, AUD, CAD, KRW, CNY, INR, BRL, SGD. Currency is locked once the event is created — you can't change it later. Zero-decimal currencies (JPY, KRW) only take whole numbers; there are no cents/fractional units to enter.
Leave the price at 0 to make the event free.
Ticket tiers (optional)
If one flat price doesn't fit — General/VIP/Early bird, for example — add ticket tiers. Each tier gets its own name, price, optional capacity, and optional max-per-order. A tier can also be marked Hidden, which keeps it off the public event page until a promo code unlocks it.
The moment you add a tier, the event's base price stops being used — all pricing comes from the tiers. Changing a tier's price later only affects RSVPs made after the change; anyone who already booked keeps what they paid.
Tiers, promo codes, and hidden-tier mechanics have their own article: Ticket tiers and promo codes.
Cover image
Optional. Upload a JPEG, PNG, or WebP and it becomes the hero image on the public event page. You can drag to reposition the crop after uploading.
Accepted payment methods
Pick which payment methods attendees can use, drawn from what you've saved in your Profile: Venmo, Zelle, PayPal, Wise, Cash, or a per-platform "Other" (GCash, PayPay, Revolut, etc. — each saved "Other" handle shows as its own chip). A method greyed out on the form means you haven't saved a handle for it yet.
Card (Stripe) appears as an option once you've connected Stripe and finished onboarding. Until then it's shown but disabled.
Require a payment transaction / reference ID
An optional checkbox for manual payment methods (Venmo, Zelle, PayPal, Wise, Other). When it's on, attendees must type the reference number their payment app shows alongside their screenshot — so you can search your own payment history for a match instead of eyeballing screenshots. It doesn't apply to Card (Stripe), since Stripe already gives you a paper trail.
Check-in mode
Pick how you'll check people in at the door: QR ticket, Roster, or No check-in. This is per-event and you can change it anytime, even after RSVPs start coming in — switching to or from QR ticket prompts you to optionally notify attendees of the change. Full detail on how each mode works at the door: Check-in modes.
Visibility
List in Discover — off by default. Turning it on makes the event appear on the public Discover tab, but only once it clears a quality bar: the combined seat count across going (confirmed + pending payment) and interested RSVPs needs to reach a threshold (currently 10) before the event actually shows up. Below that, the event still exists and is reachable by direct link — it just doesn't surface in Discover yet. Turning this on also requires picking at least one category.
Show attendees — on by default. Displays a "Who's coming" panel on the public event page with Going and Interested columns (plus a Waitlist column if anyone's waitlisted), visible only to signed-in viewers. Each column lists names up to a handful at a time with a "see all" toggle to expand the rest — turn the toggle off if you'd rather keep the guest list private.
Require a password — off by default. When enabled, attendees must enter a password before they can view the event page or RSVP, and the event drops out of Discover and public profiles while the password is active. You can optionally set an Open to everyone after date/time for presales — once that time passes, the password requirement lifts automatically (and the event can appear in Discover from that point, if you've also enabled that). Hosts, co-hosts, and anyone who already has an RSVP skip the gate automatically; site admins still see the same gate as everyone else and have to explicitly opt into a read-only override rather than bypassing it silently.
Saving
On the create form you get two buttons instead of one:
- Save as draft — the event is private: no Discover listing, no public link, and no one can RSVP. It only exists to you and your co-hosts. Drafts show up under a Drafts filter on your Host event list with a count badge. While an event is still a draft and has no activity, you (the organizer only) can also permanently Delete draft it — that option disappears once the event goes live.
- Publish event — goes live immediately and lands you on the event's hosting hub (
/host/events/<id>), where you manage RSVPs, payments, and everything else.
Editing an existing draft later gives you the equivalent pair — Save draft vs Save & publish — and editing an already-live event collapses to a single Save changes button.
More on draft/publish mechanics and scheduling: Scheduling, drafts, and sharing.
Sharing your event
From the event's hosting hub, Copy share link copies the public URL for the event. Anyone can open that link and view the event without logging in; they only need to sign in when they're ready to RSVP.