← Help Center

Events

Creating events, managing registrations, and ticketing.

Creating and managing events

Create one-off events or a whole recurring series, sell tickets, cap capacity, require a waiver, and run the door.

Creating an event

Go to Events and click Create Event. The form covers everything you need:

  • Title and description — what visitors see on your public event page
  • Start and end date/time
  • Location — in-person (venue name + address), virtual (meeting link), or hybrid
  • Capacity — the total headcount for the event; leave blank for unlimited
  • Instructor / trainer — optional, for classes and sessions
  • Class-pack credits to book — if you sell class packs, how many credits a booking costs (0 = free to book)

Events start as a draft. Publish when you're ready and the event appears on your public site.

Recurrence and series

Turn on repetition and set a frequency (e.g. weekly), an interval ("every 2 weeks"), and a number of occurrences — Mybers generates the whole series at once. You can list skip dates so holidays are left out. Every occurrence is a real event you can edit individually, and they share a series id, which is what makes the next two features possible:

Set your ticket types on one occurrence and use Apply tickets to series to push them across the rest.

Ticketing

Add one or more ticket types to an event, each with its own name, price, and optional per-type capacity. Set the price to 0 for a free RSVP. Ticket types come in kinds — General, VIP, Sponsor, and Member only — so the usual way to price members differently is a Member only ticket at your member rate next to a General ticket at the public rate. Paid tickets check out through your own Stripe account. See Selling event tickets.

Capacity and waitlists

When an event or a ticket tier fills, registration stops. Extra sign-ups can be waitlisted, and cancelling a confirmed registration automatically promotes the longest-waiting person off the list.

Waivers

If your organization requires a liability waiver, members are prompted to e-sign before they can register. Editing the waiver bumps its version and asks people to re-sign next time.

Check-in

On the day, run the door from the event's check-in view — scan the QR on a ticket or digital member card, or search by name. Members can also check themselves in from their phone, and Events → Today's check-in gives you one board for every class running today. See Checking in attendees.

Managing registrations

The event detail page lists every registration with its ticket type, amount paid, and check-in status. From there you can check people in, register a walk-up, and export the attendee list to CSV.

Class passes

Attach a monthly price to a recurring class series — members subscribe from the class page and are recognized at check-in.

Class passes

A class pass is a monthly subscription attached to a recurring class series. Members and guests subscribe right from the class page — "Get the class pass" with your price — and payments run through your organization's own Stripe account, like everything else on Mybers. Class passes work on every plan; the only requirement is a connected Stripe account.

Passes vs packs

A class pass is a recurring monthly subscription to one class series — unlimited attendance while it's active, billed automatically. A class pack is a prepaid bundle of credits ("10 classes for $150") that a member spends one at a time across any class. Different features; you can run either, both, or neither.

Create one

  1. Open the recurring class series and go to its edit page.
  2. In the Class pass panel, set the monthly price and enable the pass.
  3. The class page now shows the subscribe button to members and guests.

Check-in

Pass holders are recognized at check-in automatically — QR or front desk — with no card to scan and nothing to look up. If someone's pass has lapsed, check-in shows it.

Fees

Mybers takes a flat 2% on class-pass revenue — no per-member fees, no hardware, no percentage games. This is program revenue and is priced separately from dues, which stay at a flat 1% on the self-serve plans (the Enterprise 0% applies to dues only). Your Stripe processing rate applies as usual.

Cancellation

Members can cancel anytime through Stripe; the pass stays active until the end of the paid period. No lock-in on either side. See Cancelling a class pass for what you and the front desk see afterwards.

Tip

On Club and up, pair a class pass with the class's evergreen QR code — the QR on the wall opens the class page in your app, and the class page is where people subscribe.

Selling Event Tickets

Create paid or free tickets with member pricing, capacity limits, and multiple ticket types.

Ticketing an event

When you create or edit an event, open the Tickets tab to add one or more ticket types. Each ticket type has its own name, price, and quantity.

Ticket options

  • Member vs non-member pricing — there's no per-ticket discount field; instead add a ticket of the Member only kind at your member price alongside a General ticket at the public price. Tickets also come in VIP and Sponsor kinds.
  • Capacity — cap total registrations and per-ticket-type quantities; sales stop automatically when sold out.
  • Free tickets — set the price to zero for RSVP-only events.
  • Sales window — open and close registration on set dates.

Checkout

Attendees register and pay on your public event page through Stripe, with funds going directly to your account. Each registration creates an attendee record and sends a confirmation with the ticket.

Checking In Attendees

Check guests in at the door by scanning their QR code or searching the attendee list.

Event check-in

On the day of your event, open the event and choose Check-in. This view is built for the door and works on a phone or tablet.

Two ways to check in

  • Scan a QR code — scan the QR on an attendee's ticket or their digital member card. A valid scan marks them checked in instantly and confirms membership status.
  • Search — type a name to find the registration and tap to check in.

At-the-door additions

You can register and check in a walk-up on the spot, taking payment if the event is paid. The check-in view shows live counts of who has arrived versus registered.

Check-in status syncs in real time, so multiple staff can work different doors without double counting.

Exporting the Attendee List

Download a CSV of everyone registered for an event, including check-in status and ticket type.

Attendee exports

From an event's Attendees tab, choose Export to download a CSV of every registration.

What's included

The export contains each attendee's name and contact details, ticket type, amount paid, registration date, check-in status, and any custom registration fields you collected. Member registrations are linked back to the member record.

Common uses

  • Printing a name-badge or sign-in sheet.
  • Reconciling event revenue against your Payments report.
  • Building a follow-up broadcast audience from people who attended.
Filter the attendee list (for example, by checked-in only) before exporting to get exactly the segment you need.

Programs — applications and forms

What a Program is: a structured application or form members submit, with review and approval.

Programs

A Program is a structured application or form your members submit — grants, awards, scholarships, volunteer sign-ups, board nominations, and the like. (Events are date-based gatherings with tickets; Programs are submissions you review.)

Create one

  1. Go to Programs → New.
  2. Add a title, description, and the fields applicants fill in.
  3. Optionally require a payment to apply.
  4. Publish it — members apply from your public site.

Review submissions

Each submission appears on the program's page, where reviewers can read, score, and approve or decline it. Applicants are notified of the outcome.

Member self check-in

Let members check themselves into a class from their phone, alongside the front-desk board.

Self check-in

Members can check themselves into a class or event they’re registered for, right from their member portal — no front desk needed.

How it works

On their My membership page, each registered event shows a Check in button while check-in is open (from about an hour before it starts until shortly after it ends). One tap marks them present.

Front desk too

Staff can still check people in from Events → Today’s check-in. Self and front-desk check-ins share the same attendance record, so your numbers stay in one place.

Running classes and selling class packs

Set up recurring class schedules, let members reserve a spot, and sell class packs (credits) alongside or instead of monthly dues.

Classes are events with a schedule

In Mybers, a class is just an event with a recurring schedule. Create one from Events → New, set the day/time, capacity, and turn on recurrence (e.g. weekly) so the whole series is generated at once. Members reserve a spot with one tap, and you check them in at the door with the QR scanner.

Selling class packs (credits)

Not every gym or studio runs on monthly dues. Under Settings → Class Packs you can sell credit packs — for example “10 classes for $150.” When a member buys a pack, their balance is tracked in a ledger; each reservation deducts a credit, and cancellations refund it. You can run packs alongside recurring dues, or on their own. Pack sales carry the flat 2% program fee on every plan (the Enterprise 0% applies to dues only).

Packs vs passes

Don't confuse a class pack with a class pass. A pack is the prepaid credit bundle described above — the member buys credits once and spends them. A class pass is a recurring monthly subscription attached to a single class series, giving unlimited attendance while it's active (and billed at a flat 2%). Many studios offer both: packs for drop-ins, a pass for regulars.

Tips

  • Set a capacity so popular classes don't overfill.
  • Use System Phrases (Settings) to rename “Events” to “Classes” everywhere.
  • Require a signed waiver before members can register — see the waivers article.

Liability waivers and e-signatures

Require members to e-sign your liability waiver before they can register for classes or events, and track who has signed the current version.

Set up your waiver

Open Settings → Waiver, paste your liability agreement, and turn on Require for registration. Members are prompted to type their name to sign before they can reserve a class or register for an event.

Versioning

When you edit the waiver text, its version number increases and prior signatures are marked stale, so members re-sign the new terms the next time they register. Every signature records the member, the version signed, and a timestamp for your records.

Good to know

  • You can see who has a current signature on each member's profile.
  • Waivers pair naturally with the gym toolkit (classes, appointments).

Booking 1:1 appointments (personal training)

Open bookable time slots for personal training or consultations, assign an instructor, and bill them in class-pack credits.

Open a slot

From Appointments, create a time slot, set the duration, and optionally assign an instructor or trainer. A member can then book the open slot from their portal.

Paying with credits

Set a credit cost on the slot (for example, a 1:1 session costs 2 class-pack credits). When a member books, the credits are deducted from their balance; cancellations return them. Set the cost to 0 for free or pay-at-desk sessions.

Tips

  • Slots are specific date/times, not a recurring availability calendar — open the times you actually want booked.
  • Combine with class packs so members use one balance for classes and PT.

Cancelling a class pass

What happens when a member cancels their monthly class pass — for them, for you, and at the door.

How a pass is cancelled

A class pass is an ordinary Stripe subscription on your own connected account, so cancellation happens in Stripe rather than in a Mybers screen. In practice that means one of two things:

  • The member cancels — from the manage-subscription link on their Stripe receipt, or by asking you.
  • You cancel for them — find the subscription in your Stripe Dashboard and cancel it there. This is also how you handle a guest who bought a pass without ever becoming a member.

The pass runs to the end of the paid period

Cancelling doesn't cut anyone off mid-month. The subscription stays active until the end of the period they've already paid for, and only then does Stripe actually end it. There's no proration and no refund of the current month unless you issue one yourself.

What you see

Mybers listens to Stripe and keeps the pass subscription in step: the status follows Stripe's (active, trialing, past due, canceled), and the change lands the moment Stripe reports it. A cancelled pass is recorded, not deleted, so the history of who held a pass and when stays intact. Payments already collected remain in your Payments list as normal.

At check-in afterwards

Check-in recognises a pass holder automatically while the pass is valid. Once Stripe ends the subscription, the pass no longer counts and check-in shows the person as not covered — take a drop-in payment, spend a class-pack credit, or ask them to resubscribe from the class page.

One deliberate exception: a pass in past due still works at the door. Stripe is mid-retry on the card, and turning a paying regular away over a temporary decline is the wrong outcome — it's the same forgiveness the dues model gives members.

Coming back

There's nothing to restore. The member subscribes again from the class page (or the class's QR code) and is recognised at the next class.