ClubPal v3.0.584.1700
Latest release of ClubPal, adding eligibility rules support to passes, store products, and sessions, automatic group assignment for membership packages, and a handful of smaller improvements.
New features
Eligibility rules for passes, products, and sessions
Eligibility rules, first introduced for membership packages in the previous release, are now available across every purchasable item type.
- Passes can now be restricted by age range, profile field value, active membership, or a required discount code.
- Store products can now be restricted by age range, gender, profile field value, active membership, or member group.
- Sessions can now be restricted by age range, gender, profile field value, active membership, or member group.
When a member does not meet the configured requirements, ClubPal prevents them from booking or purchasing the item. An Eligibility requirements summary is shown on the public-facing page so members understand the restriction before they attempt checkout.
For full setup guidance and a complete list of available rule types per item, see the Eligibility rules documentation.
Previous membership eligibility rule
A new Previous Membership rule type is now available on membership packages. Use it for introductory or trial packages that should only be available to first-time members.
- Leave Within years blank to block anyone who has ever held a membership that ended.
- Set Within years to a number to allow members back in once enough time has passed since their last membership.
For example, setting Within years to 2 means a member whose membership ended three years ago can purchase again, but a member whose membership ended six months ago cannot.
Archive discount codes
Admins can now archive discount codes that are no longer in use. Archiving a code hides it from the default list view without deleting it, keeping your historical redemption data intact.
- Use the Archive button on the discount code details page or the row action menu on the list.
- Use the Include archived filter on the discount codes list to show archived codes when needed.
- Archived codes display an Archived badge on their details page and in the list.
Order status on the member portal
The My Orders and individual order pages in the member portal now show the current status of each order at a glance. This makes it easier for members to understand whether an order is pending, complete, or refunded without needing to contact the club.
Automatic group assignment for membership packages
Membership packages can now be configured to automatically assign member groups when a member purchases or renews. For example, a "Junior Member" package can add the Juniors group to every purchaser without any manual intervention.
The Package Overview page also gains an Apply groups to existing members action. Use this to retroactively add the configured groups to all currently active members of the package in a single click, useful when rolling out the feature to packages that already have a large membership base.
Improvements
Member group and membership required rules
Two new rule types are available alongside the eligibility rules rollout.
Membership required (passes, products, and sessions) lets you restrict an item to members who hold an active membership in one or more specified packages. This is useful for members-only sessions or products available as membership perks.
Required groups (sessions and products) lets you restrict an item to members who belong to one or more named member groups. This is ideal for coaches-only sessions, squad-specific products, or cohort-based access control.
Email delivery improvements
We’ve optimized our delivery engine to ensure your messages land exactly where they belong: in your members' inboxes. We’re constantly fine-tuning the system so you never have to worry about the "Spam" folder.