Event Management

Create and manage events with ticketing, RSVPs, waitlists, and QR check-in.

Creating Events

Create events from Admin → Events → New Event. Each event includes:

  • Basic details — Title, description (rich text), date/time, location
  • Event type — Single day, multi-day, or all-day events
  • Venue — Select from saved venues or add a new one
  • Organizer — The person or committee organizing the event
  • Cover image — Displayed on the event page and in listings
  • Visibility — Public (visible to everyone) or members-only

Events are published to your public events page and can be shared via direct link.

Pricing & Tickets

Set up pricing tiers for your events:

  • Free events — RSVP only, no payment required
  • Paid events — Set member and non-member pricing
  • Multiple ticket types — e.g., "General Admission", "VIP", "Table Sponsor"
  • Early bird pricing — Discounted rates before a cutoff date
  • Capacity limits — Set maximum attendees per ticket type

Payments are processed through your connected Stripe account and deposited directly to your bank.

RSVPs & Registration

Members can register for events through your events page or the member dashboard. The registration flow includes:

  1. Select ticket type and quantity
  2. Enter attendee details
  3. Complete payment (for paid events)
  4. Receive confirmation email with event details

Admins can view and manage all registrations from the event detail page, including manually adding attendees and sending reminders.

Waitlists

When an event reaches capacity, a waitlist is automatically enabled. Waitlisted attendees are notified in order when spots open up due to cancellations.

You can configure waitlist behavior per event:

  • Enable or disable the waitlist
  • Set a maximum waitlist size
  • Auto-promote or require manual approval

QR Code Check-In

Each event registration generates a unique QR code that can be used for fast check-in at the door. Staff can scan codes using any smartphone camera or a QR reader app.

The check-in page shows real-time attendance counts and flags any issues (duplicate scans, cancelled registrations, etc.).

Cancellations & Refunds

Members can cancel their registration from the dashboard. Refund policies are configurable:

  • Full refund — Automatic refund on cancellation
  • Partial refund — Refund minus a processing fee
  • No refund — Non-refundable tickets
  • Deadline-based — Full refund before X days, no refund after

Admins can also issue manual refunds for special circumstances from the event management page.