Skip to main content
Ticketing lets you charge for events, offer multiple price tiers, and manage capacity per ticket type. Attendees pay via Stripe, receive a QR code ticket by email, and check in at the door by scanning it. Even for free events, ticketing is useful when you need different registration categories (e.g., “Member” vs “Guest” vs “Speaker”). Ticket types showing Scout Registration ($150, 350 seats), Adult Leader ($100, 100 seats), and Staff/Volunteer (Free, 50 seats)

Prerequisites

Paid tickets require Stripe. Set up your payment integration first at SettingsPaymentsOnline Payments. See Stripe Setup.
Also ensure:
  • Online Payments module is enabled
  • Event Ticket Payments is enabled in SettingsEvents
For free-only ticketing (multiple registration categories without payment), you don’t need Stripe.

Setting up tickets

When creating or editing an event, go to the Ticket Settings tab.
1

Enable ticketing

Toggle on “Enable Ticket Payment” in the event settings.
2

Create ticket types

Add one or more ticket types with name, price, and optional quantity limits.
3

Configure availability

Set start/end dates for each ticket type to control when they’re purchasable.
4

Save

Tickets appear on the event page immediately.

Ticket type settings

Each ticket type has these options:
SettingWhat it does
NameWhat attendees see: “General Admission”, “Early Bird”, “VIP”
DescriptionWhat’s included: “Includes lunch and networking session”
PriceAmount in your currency. Set to 0 for free registration categories.
Max seatsMaximum tickets available for this type. Leave empty for unlimited. When sold out, the ticket shows “Sold Out” while other types remain available.
Members onlyOnly logged-in members can purchase. Non-members won’t see this ticket.
Start dateWhen this ticket becomes available for purchase.
End dateWhen this ticket stops being available.

Common pricing strategies

Early bird + regular pricing

Create two tickets with overlapping availability:
TicketPriceAvailable
Early Bird$50Now → March 1
Regular$75March 1 → Event date
The early bird sells out or expires, then regular pricing kicks in. This creates urgency and rewards early commitment.

Member vs. non-member pricing

TicketPriceMembers only?
Member$40Yes
Non-Member$60No
Members see both options but the member price is clearly a benefit. Non-members only see the public price.

Tiered access

TicketPriceQuantityIncludes
General$50UnlimitedStandard entry
VIP$10050Front row, meet & greet, swag bag
Speaker$020Complimentary for speakers

Free event with categories

TicketPriceMembers only?
Member$0Yes
Guest$0No
No money changes hands, but you track who’s a member and who’s an external guest. Useful for networking events.

Managing capacity

Per-ticket limits

Limit individual ticket types independently:
  • VIP: 50 available
  • General: Unlimited
When a ticket type sells out, it shows “Sold Out” on the event page. Other types remain available.

Event-level capacity

Set an overall maximum in the event settings. This caps total registrations across all ticket types combined. When the event is full:
  • All tickets show “Sold Out”
  • If waitlist is enabled, new registrants join the waitlist
  • When someone cancels, the next waitlisted person is notified

Orders and payments

Once tickets start selling, track all orders from the event sidebar → Payments. Event orders list showing 31 orders with paid and refunded statuses, amounts, and dates Each order shows the attendee’s name, status (Paid, Refunded), ticket type, amount, and date. Filter by name, email, or status to find specific orders. Refunds can be processed directly from this view.

The purchase flow

What your attendees experience:
1

Select tickets

Choose ticket type and quantity on the event page.
2

Enter details

Provide name, email, and any required registration fields.
3

Pay

Secure checkout via Stripe — credit/debit cards, Apple Pay, Google Pay, and local payment methods depending on your Stripe configuration.
4

Receive ticket

Confirmation email with event details and a QR code for check-in.
Checkout form showing email, full name, order summary with ticket selection, GDPR privacy policy checkbox, terms and conditions checkbox, and Complete Registration button

Addons

Addons are optional extras that attendees can purchase alongside their ticket — lunch, a workshop session, parking, a +1 guest, merchandise. Each addon has its own price and capacity, independent of the ticket.
SettingWhat it does
NameWhat attendees see: “Lunch Package”, “Workshop: Advanced Track”, “Parking Pass”
DescriptionWhat’s included
PriceCost per unit. Set to 0 for free extras.
Max quantity per ticketHow many of this addon a single attendee can buy (default: 10)
Max totalOverall capacity for this addon across all attendees. When sold out, it’s no longer available. Leave empty for unlimited.
Creates attendeeIf enabled, purchasing this addon creates a child attendee record — useful for “+1 Guest” addons where the extra person needs their own QR code and check-in.
Addons are linked to specific ticket types, so you can offer different extras for VIP vs. General Admission.

Example: Conference with addons

AddonPriceMax per ticketMax totalCreates attendee?
Lunch (Day 1)$251200No
Lunch (Day 2)$251200No
Workshop: AI Track$50140No
Workshop: Leadership$50140No
+1 Guest$301100Yes
Parking Pass$15150No
Event T-Shirt$203No
The workshop addons have a max total of 40, so once 40 people across all ticket types select that workshop, it shows as sold out.

QR code check-in

Every registered attendee receives a unique QR code — visible on their event page and sent in their confirmation email. On event day, check people in by scanning it. Event page showing ticket confirmation with QR code, 'Registration confirmed' status, and Download button

How it works

  1. Attendee shows their QR code (on phone or printed)
  2. An admin opens the QR Scanner from the event’s participant list
  3. Scan the code — the system instantly shows:
    • Attendee name and profile photo
    • Ticket type and price paid
    • Payment status (paid, pending, invited)
    • Addon purchases
    • Whether they’ve already checked in
  4. Confirm check-in with one tap
The QR code is a SHA-256 hash unique to each registration — it can’t be guessed or duplicated.
QR scanning requires HR Tenant permissions or higher. Any admin with event management access can check people in.

Manual check-in

For walk-ins or when QR scanning isn’t practical, open the Participants tab and mark attendees as “Attended” manually. You can also record walk-ins who weren’t pre-registered.

Ticket holds

When an attendee starts the checkout process, their seats are temporarily held for 8 minutes. This prevents overselling — if someone is filling in payment details, those seats aren’t available to others.
  • Holds expire automatically if checkout isn’t completed
  • Maximum 10 holds per session to prevent abuse

Speakers

Add speakers to your event to display them on the event page. Speakers can be existing members or external contacts. Event speakers tab showing three speakers with profile photos, names, and bios
SettingWhat it does
Internal speakerSelect an existing Orgo member — their name, bio, and photo are pulled from their profile
External speakerSelect from your contacts list — name and bio from the contact record
Speakers appear on the public event page with their photo, name, and headline. This is useful for conferences, webinars, and panel events.

Invitations and complimentary tickets

Not everyone pays. For speakers, sponsors, VIPs, or staff:
  1. Go to the event → Participants tab
  2. Click Invite Member (for Orgo members) or Invite External (for non-members)
  3. Select people or enter email addresses
  4. They receive an invitation email with an RSVP link
  5. Invited guests bypass ticket purchase entirely
Invited attendees are marked as “Invited” in the participant list — easy to distinguish from paying attendees.

Refunds

Process refunds through:
  • Event participant management — find the attendee and process a refund
  • Stripe dashboard — for more complex refund scenarios
Refunded attendees have their registration cancelled and the spot opens up (or goes to the waitlist).

Common scenarios

Create separate ticket types for each price tier. Use the “Members only” toggle if some tiers should only be visible to logged-in members. For honor-system tiers (like “Student”), add a note in the description saying verification may be required at check-in.
Orgo doesn’t have built-in group discount pricing. Workarounds: (1) create a “Group of 5” ticket at a discounted total, (2) share a promo code manually, or (3) handle group registrations offline and invite the group as complimentary attendees.
There’s no self-service transfer. An admin can cancel the original registration (and refund if needed), then invite the replacement person as a complimentary attendee or have them purchase a new ticket.
Create the event as a draft, enable ticketing, and test using Stripe’s test mode. Once you’ve verified everything works, switch Stripe to live mode and publish the event.
Share the public event URL on social media and in newsletters. Consider extending the early bird deadline. Send reminders to members who haven’t registered. Ask group admins to promote the event in their Local Center discussions.