Capitan Release Notes - February 2, 2026

Capitan Release Notes - February 2, 2026

What's in this release

  • Total Revenue report: new Retail Revenue column
  • Memberships export: Recurring Payment Method column
  • Location filters added to several reports
  • Customer profile list: Open button
  • Re-invite previously rostered participants
  • Upfront payment options can have a discount value of $0
  • "Discounts applied on next page" notice when booking an event in the Climber App
  • Mailchimp tagging includes renewal-pending memberships as active

Plus several fixes — see the end of this article.

Total Revenue report: new Retail Revenue column

The Total Revenue report has a new Retail Revenue column. This column captures the sales on your retail platform (Lightspeed, Square) that are not tied to a Capitan product — for example, gear, snacks, or other retail items.

This column only includes new retail revenue from this release forward; previous retail sales are not back-filled.

Memberships export: Recurring Payment Method

When exporting the Memberships report, there is a new export column for Recurring Payment Method. For each recurring membership, it lists either credit card or bank transfer. This is useful for organizations that want to see the split between ACH and credit card-funded memberships.

Location filters added to several reports

A number of reports and customer pages have new location filters this release, making it easier for multi-location organizations to slice their data by site:

Customer profile list: Open button

The Customers table on the Staff Site now has an Open button at the right of each customer row. This makes it easier to right-click and open a customer profile in a new tab — a common workflow for staff working with several profiles in parallel.

Re-invite previously rostered participants

When inviting customers to join a roster, the check that prevented inviting someone who was already on that roster has been removed. Customers may now be invited to re-join a roster between seasons (or any time their previous reservation has ended) without first having to remove them from the roster manually. This is particularly useful for season-based programs where the same customers re-enroll cycle after cycle.

Upfront payment options can have a discount value of $0

When configuring an upfront payment option on a recurring or rolling roster membership, the discount amount may now be set to 0. This makes it possible to offer upfront payment as a standalone option without bundling it with a discount — useful for organizations that want to give members the option to prepay for a set number of months at the regular monthly price.

"Discounts applied on next page" notice when booking an event

When booking an event in the Climber App, a new blue notice now appears at the top of the Participant Info page:

> Any discounts a participant is eligible for will be applied or can be entered on the following payment page.

This addresses confusion from customers (especially parents booking for their children) who expect to see their member or eligibility-based discount applied earlier in the booking flow.

Mailchimp tagging includes renewal-pending memberships as active

For organizations using the Mailchimp integration, memberships with the "Renewal/Freeze Payment Pending" status are now treated the same as active or frozen memberships for tagging purposes. Previously, when a recurring membership entered a renewal-pending status between billing cycles, the customer's "active member" tag was removed and then re-added once the new payment processed. This change reduces unnecessary tag cycling in Mailchimp.

Fixes

  • Scheduled membership cancellations now remove the member from future rolling events. Previously, when a recurring or rolling roster membership was scheduled to cancel, the member's reservations on rolling event occurrences after the cancellation date were not always removed. This has been corrected.
  • Roster invites without an "hours to accept" no longer set a waitlist expiration. When inviting a customer to join a roster, if no "How many hours does a waitlisted participant have to accept the spot once offered?" value was provided on the event, the resulting waitlist entry was being given an expiration in the past, which immediately put it in an "expired" state. The waitlist entry is now created with no expiration, as intended.
  • Memberships report filters now include rolling membership types. The membership type filter recently added to the Memberships report was missing rolling membership types from its options. They are now included.

Still need help? Contact Us Contact Us