Events
Set up tickets and pricing
Make an event free, paid or sliding scale, and offer several ticket types such as early bird, VIP or members-only.
You'll end up with the right tickets on your event: who can register, what they pay, and how many seats each type has.
When to use this
- You want to charge for an event, or offer a pay-what-you-can range.
- You want more than one way in: a standard ticket plus VIP, early bird, or a members-only ticket.
- You want a free event that still needs registration.
Steps
Open the Tickets tab
Go to Offerings → Events, open the event, and click Tickets. Every event starts with one free ticket called Regular.
Edit or add a ticket
Click the existing ticket to edit it, or click Add Ticket for a new type.
Name and describe it
Enter a Ticket Name (for example "General Admission", "VIP", "Early Bird") and an optional Description of what's included. Names must be unique within an event.
Set the seats
Enter a Capacity for this ticket, or leave it empty for unlimited.
Choose who can register
Under Ticket Visibility, pick Public (Available to everyone) or Subscriber Only (only your paying members).
Set the price
Under Ticket Pricing, switch from Free to Paid, then either: - enter a Price, or - turn on Variable pricing and set a Minimum Price and Maximum Price. Attendees choose what to pay within the range.
For repeating events, set the join policy and pricing model
Pick a Join Policy and a Pricing Model (Flat Rate or Per Occurrence). See Host a repeating class or circle.
Save
Click Create Ticket or Update Ticket. Drag tickets in the list to set the order members see them.
Recipes
| You want… | Set up |
|---|---|
| A free event with sign-up | Keep the Regular ticket at Free. |
| A simple paid event | Set Regular to Paid with a Price. |
| Sliding scale / pay what you can | Paid with Variable pricing, for example $15 to $60. Explain the range in the description. |
| VIP | A second ticket named "VIP" with a higher price, a small Capacity, and the extras in its Description. |
| Early bird (limited number) | A ticket named "Early Bird" at the lower price with a Capacity of, say, 10. When those seats go, it shows Sold out and people buy the regular ticket. |
| Early bird (until a date) | A discount code with an expiry date. Tickets don't change price on a date by themselves. |
| Members-only | A ticket with Subscriber Only visibility. Non-members see a Members tag and Start a Membership. |
| Cheaper for members | Two tickets: a Public one at full price and a Subscriber Only one at the member price. |
| Free for members, paid for everyone else | A Subscriber Only ticket at Free, plus a Public paid ticket. |
Messages you might see
| Message | Fix |
|---|---|
| "A ticket with this name already exists" | Give each ticket a unique name. |
| "Maximum price must be greater than or equal to minimum price" | Check your Variable pricing range. |
| "Minimum price is required for variable pricing" | Fill in both ends of the range. |
| "Capacity must be a positive number" | Enter 1 or more, or leave it empty for unlimited. |
| "Only flat pricing is allowed for forever events with all/future access for now." | Give the series an end, or use Flexible Access. |
Tips
- Free still needs a ticket. If people should register, keep at least one ticket, even at $0.
- Ticket capacity and event capacity work together. The number of people who can register is the smaller of the event's Attendance Limit and the total of your ticket capacities. See Limit seats.
- Set your refund terms. Under the tickets, Refunds for this event shows your portal's refund policy. Click it to override it for this event.
- Paid tickets need Stripe. Connect Stripe before selling. See Stripe and payouts.
What your members see
The Registration card lists each ticket with its name, price and description, and a Members tag on a Subscriber Only ticket. A ticket that can't be bought shows Sold out or Sales ended. When five or fewer seats are left, the event page says how many ("3 left"). The button matches the ticket: Register for a free ticket, Get Ticket for a paid one, or Start a Membership for a members' ticket the person can't use yet ("This ticket is for members. Start a membership to open it."). On a repeating event the price says what it covers, such as "$15 per date" or "$60 · all 4 dates".