Capitan Release Notes - June 8, 2026

What's in this release

This release brings a range of improvements to event and booking management, along with saved views for the Customers list, a few Climber App enhancements, and a number of smaller changes and fixes.

Reports

  • Customers list: saved views and custom columns

Events & bookings

  • Event Participants list: new participant details view
  • Private events: add participants more easily
  • Booking a participant onto an event: check them in immediately
  • New event add-on option: allow multiple copies
  • Event waitlists: Last Activity column and sorting

Climber App

  • New event type setting: show event pricing in Climber App listings
  • Climber App: view a linked account's barcode

Staff Site & customer profiles

  • Customer Profile: reorder the sidebar cards
  • Staff Site: resizable Markdown editors

Plus several fixes - see the end of this article.

Reports

Customers list: saved views and custom columns

The Customers list now supports Saved Views and Configure Columns, the same tools already available in your other reports. The Customers list is the most-used and most heavily filtered report in Capitan, so being able to save a set of filters and columns and return to it later makes recurring reporting much quicker.

You can save a particular combination of filters and columns as a view, switch between saved views, and set a default view that loads automatically. Because the Customers list opens so often for front desk staff, setting a default view shows an extra confirmation so you don't change it by accident; the default applies every time you open the list from then on.

The same Saved Views and Configure Columns tools are also available on the "Customer Check-In Counts in Date Range" report, which keeps its own separate set of saved views. Your custom customer fields are available as columns in both the table and exports.

Events & bookings

Event Participants list: new participant details view

Each row in the Event Participants list has a new View button that opens a participant details view. It gathers everything about a single participant and their booking in one place.

The details view shows the event part (including "Part X of Y" for multi-part events), the participant's name, age, and birthday, their check-in status, and the reservation status. It also shows the booking customer, any other participants on the same booking (each linked so you can jump straight to their details), the participant and booking question responses in full, and when the booking was created and last updated. Customer names link to the relevant Staff Site profile in a new tab.

The same actions available in the table - Check In, Complete Payment, Rebook, Cancel, and Undo Check-In - are available from the details view, and behave exactly as they do in the table. The view can also be linked directly, so you can share a link that opens straight to a specific participant.

This is useful for reading long attendee question responses that don't fit in the table, seeing who else is on a booking, or checking when a booking was made.

Private events: add participants more easily

Private events have a new Add Participant button, available both from the event's participants list and from the Manage Private Event reservations page. It adds a single participant directly, and if the private event has no open spots left, it increases the size of the booking by one automatically (and displays warning text informing the user of the size increase).

Previously, adding a participant meant scrolling to the first open slot, or increasing the participant count manually when none were free. The new button removes those steps, which is helpful when the full participant list isn't known until the event happens and staff add people as they arrive.

When you add a participant this way, you can search for an existing customer or create a new one, and the new participant's fees, add-ons, and questions default to those of the first open slot. If you add a participant when no spots remain, a warning notes that doing so will increase the size of the private event.

Booking a participant onto an event: check them in immediately

When you book a participant directly onto an event, there's a new Check participant into this event immediately checkbox, below Send reservation confirmation email. When checked, the participant is checked in as soon as the booking is created, saving a separate step.

This is aimed at walk-ins for events like free member yoga classes, where the customer is standing at the front desk and the event is about to start. To match that, the checkbox is on by default when the event starts within the hour (or has already started). If the event is further out and you check the box anyway, a warning appears confirming how far away the event is before you check the customer in early.

New event add-on option: allow multiple copies

Event add-ons (per-participant and per-booking) can now be configured to let a customer buy more than one copy. When you turn this on, you set the maximum number of copies a customer can purchase and whether they enter the number in a box or choose it from a dropdown.

This is useful when an add-on can reasonably be bought several times, such as raffle tickets at a competition. When a customer buys multiple copies, they appear as "Add-on name x3" rather than repeating the full name. Existing add-ons are unaffected: unless you enable this option, add-ons behave exactly as they do today.

For per-participant add-ons, the limit is per participant. Every participant on a booking can still have the add-on regardless of this setting.

Event waitlists: Last Activity column and sorting

The event type and event waitlist tables have a new Last Activity column, just to the right of Date Added, showing when each entry was last updated (invited to book, expired, accepted, and so on). When you select Show resolved waitlist entries on an event type waitlist, the resolved entries now sort by most recent activity, so the entries you've acted on most recently are at the top. A matching Last Activity At column is also available when you export a waitlist's entries.

Climber App

New event type setting: show event pricing in Climber App listings

Event types have a new Show event pricing in Climber App listings setting. When enabled, the event's pricing is shown earlier in the Climber App scheduling flow - in the calendar listing and on the event type details page - rather than only at the details and payment steps.

The pricing shown covers per-booking and per-participant fees (not add-ons) and any deposit amount. If more than one fee option applies, each is listed by name; if only one applies, just the price is shown, such as "$10 per participant." Where a fee applies, help text notes that any automatic or code discounts are applied at the payment page.

This setting is off unless you turn it on, and you enable it per event type.

Climber App: view a linked account's barcode

In the Climber App My Linked Accounts list, each linked account has a new View Barcode button. It opens a page showing that account's barcode with the same Apple Wallet and Google Wallet buttons customers already see for their own barcode on the Climber App homepage.

This is aimed at parents of younger climbers: minors usually can't have their own Climber App login, but a linked parent can now pull up the child's barcode and add it to their wallet to check the child in.

Staff Site & customer profiles

Customer Profile: reorder the sidebar cards

Organization admins can now reorder the cards in the Customer Profile sidebar - Emergency Contacts, Medical Info, Proficiency, and so on - using a drag-and-drop layout. The layout lists just the card names to keep things compact, and you can reorder cards but not add or remove them. The Example Profile preview shows the sidebar cards with sample data so you can see the result before saving.

Staff Site: resizable Markdown editors

The multi-line Markdown editors throughout the Staff Site can now be resized by dragging, so you can expand the box when writing longer content such as email or document text instead of working in a small fixed window.

Fixes

  • Requested payments now work with Gravity. Requesting a payment via the Climber App for a private event was not working for organizations on the Gravity payment processor. It now works as expected.
  • Staff Site navigation now respects the logged-in user's permissions in PIN mode. When a staffer was signed in under PIN mode, the Reports navbar link (and similar permission-based navigation) was following the PIN user's permissions instead of the logged-in user's. Navigation now always uses the logged-in user's permissions; this also applies to Account Settings and to changing a report's default view while in PIN mode.
  • Activity log shows the correct reason when a scheduled unfreeze happens during billing. When a membership came off a scheduled freeze as part of its regular billing, the activity log could record a misleading reason for the unfreeze. It now always reflects the correct reason.
  • Roster waitlist invitation links now open the right page when a different account is signed in. When a customer opened a roster waitlist invitation while signed in to the Climber App as a different account than the one the invitation was for, they were sent to their own Memberships & Passes list instead of the membership they were invited to buy. Capitan now signs the mismatched account out (and, for customers who aren't signed in, remembers who the invitation is for) so the link opens the correct membership purchase.
  • Roster membership invitations that require a participant agreement no longer get stuck in a loop. When a customer followed a roster invitation without signing in - for example, a parent enrolling a child they aren't linked to - completing the required participant agreement wasn't registering against the membership, so they were sent back to the agreement step again and again. The agreement is now recorded correctly, so the customer can finish the purchase regardless of whether they're linked to the member.

Still need help? Contact Us Contact Us