
Prerequisites
Also ensure:- Online Payments module is enabled
- Event Ticket Payments is enabled in Settings → Events
Setting up tickets
When creating or editing an event, go to the Ticket Settings tab.Configure availability
Set start/end dates for each ticket type to control when they’re purchasable.
Ticket type settings
Each ticket type has these options:| Setting | What it does |
|---|---|
| Name | What attendees see: “General Admission”, “Early Bird”, “VIP” |
| Description | What’s included: “Includes lunch and networking session” |
| Price | Amount in your currency. Set to 0 for free registration categories. |
| Max seats | Maximum tickets available for this type. Leave empty for unlimited. When sold out, the ticket shows “Sold Out” while other types remain available. |
| Members only | Only logged-in members can purchase. Non-members won’t see this ticket. |
| Start date | When this ticket becomes available for purchase. |
| End date | When this ticket stops being available. |
Common pricing strategies
Early bird + regular pricing
Create two tickets with overlapping availability:| Ticket | Price | Available |
|---|---|---|
| Early Bird | $50 | Now → March 1 |
| Regular | $75 | March 1 → Event date |
Member vs. non-member pricing
| Ticket | Price | Members only? |
|---|---|---|
| Member | $40 | Yes |
| Non-Member | $60 | No |
Tiered access
| Ticket | Price | Quantity | Includes |
|---|---|---|---|
| General | $50 | Unlimited | Standard entry |
| VIP | $100 | 50 | Front row, meet & greet, swag bag |
| Speaker | $0 | 20 | Complimentary for speakers |
Free event with categories
| Ticket | Price | Members only? |
|---|---|---|
| Member | $0 | Yes |
| Guest | $0 | No |
Managing capacity
Per-ticket limits
Limit individual ticket types independently:- VIP: 50 available
- General: Unlimited
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.
The purchase flow
What your attendees experience:Pay
Secure checkout via Stripe — credit/debit cards, Apple Pay, Google Pay, and local payment methods depending on your Stripe configuration.

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.| Setting | What it does |
|---|---|
| Name | What attendees see: “Lunch Package”, “Workshop: Advanced Track”, “Parking Pass” |
| Description | What’s included |
| Price | Cost per unit. Set to 0 for free extras. |
| Max quantity per ticket | How many of this addon a single attendee can buy (default: 10) |
| Max total | Overall capacity for this addon across all attendees. When sold out, it’s no longer available. Leave empty for unlimited. |
| Creates attendee | If 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. |
Example: Conference with addons
| Addon | Price | Max per ticket | Max total | Creates attendee? |
|---|---|---|---|---|
| Lunch (Day 1) | $25 | 1 | 200 | No |
| Lunch (Day 2) | $25 | 1 | 200 | No |
| Workshop: AI Track | $50 | 1 | 40 | No |
| Workshop: Leadership | $50 | 1 | 40 | No |
| +1 Guest | $30 | 1 | 100 | Yes |
| Parking Pass | $15 | 1 | 50 | No |
| Event T-Shirt | $20 | 3 | — | No |
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.
How it works
- Attendee shows their QR code (on phone or printed)
- An admin opens the QR Scanner from the event’s participant list
- 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
- Confirm check-in with one tap
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.
| Setting | What it does |
|---|---|
| Internal speaker | Select an existing Orgo member — their name, bio, and photo are pulled from their profile |
| External speaker | Select from your contacts list — name and bio from the contact record |
Invitations and complimentary tickets
Not everyone pays. For speakers, sponsors, VIPs, or staff:- Go to the event → Participants tab
- Click Invite Member (for Orgo members) or Invite External (for non-members)
- Select people or enter email addresses
- They receive an invitation email with an RSVP link
- Invited guests bypass ticket purchase entirely
Refunds
Process refunds through:- Event participant management — find the attendee and process a refund
- Stripe dashboard — for more complex refund scenarios
Common scenarios
I want different prices for different user types (students, seniors)
I want different prices for different user types (students, seniors)
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.
How do I offer a group discount?
How do I offer a group discount?
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.
Someone bought a ticket but can't attend — can they transfer it?
Someone bought a ticket but can't attend — can they transfer it?
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.
I want to test the purchase flow before going live
I want to test the purchase flow before going live
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.
Tickets are selling slowly — what can I do?
Tickets are selling slowly — what can I do?
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.
Related
- Create Event — Event creation basics
- Public Event Pages — The page where tickets are sold
- Attendance — QR code check-in at the event
- Stripe Setup — Payment configuration

