Memberships combine a validity period, price, benefits, member records, and optional cards. Use them for a season pass, recurring subscription, permanent credential, member pricing, booking access, or a multi-visit coupon pass.
Owners and administrators can create and modify memberships. From the main menu, go to E-Commerce → Memberships.
There are two related records:
Changing a membership definition affects future issuance. Open an existing member when you need to change that person's dates, status, notes, or coupon balance.
Open the + menu on the Memberships page:
The Coupon pass preset intentionally leaves Allow access outside classes and bookings off. It also selects standard coupons rather than access-control coupons.
Enter the name and select the membership type:
Choose the duration that matches the service:
Non-expiring memberships are one-time purchases. Recurring billing and renewal automation are unavailable. You can still offer an ordinary financing or installment plan.
Use Activate only after payment when the member should remain pending until the invoice is paid in full. A configured future start date still prevents early activation.
Complete the price, taxes, ledger code, descriptions, and image. You can also configure participant-based dynamic pricing and prices that begin on a future activation date.
These options solve different needs:
Do not configure both workflows for the same purpose. Renewal is unavailable for a recurring or non-expiring membership.
When renewal is enabled, review the lead time and simulator before running it. Renewal can generate future invoices and member records, so save and verify the settings before using Run renewals now.
A standard coupon is redeemed against selected classes, class tags, booking packages, or products.
The membership expiration and coupon expiration are separate. A non-expiring membership may issue coupons that expire after a configured number of days.
By default, coupons are issued on the initial purchase. Enable Issue coupons on recurring payments only when every successful recurring payment should create another set.
Choose Access control coupons when one coupon should be consumed by a successful access-control scan.
Configure the number of coupons, optional coupon expiration, admin-only redemption, and the access schedule. This coupon type does not require an eligible class, package, or product because its resource is the access-control workflow.
Keep the distinction clear:
Turn on Membership card to give members:
The Card tab also controls whether the client can change the photo, the wallet template, general access outside classes/bookings, the weekly access schedule, and whether access control should ignore the membership.
Enabling a card does not grant access by itself. Leave Allow access outside classes and bookings off when access should come only from a linked class, booking, or access-control coupon.
For an issued member, physical and wallet cards reflect the current status, activation/expiration dates, and remaining coupon count. A non-expiring card displays No expiration and does not receive an artificial wallet expiration date.
Use Classes/events to link specific classes or class tags.
For each link, you can:
Eligibility is checked against the issued member's active interval. A member with no expiration remains time-eligible for future events, but their status and other access rules still apply.
Use Bookings to link booking packages unlocked or discounted by the membership.
Use Add-ons for optional items or entitlements sold with a membership, such as a locker rental or towel service.
The add-on period begins on the later of the member's activation date and the add-on purchase date. Activity Messenger calculates the expiration in the organization's timezone and stores the dates on the purchased invoice item. Changing the add-on definition affects future purchases only; it does not change an add-on already purchased.
Add-ons can be offered through a membership question on a payment form or added by an administrator from the membership invoice. Active add-ons appear in the Member window and the client account's Memberships tab. When Show on card is enabled, they also appear on membership cards and wallet passes.
An add-on remains in invoice history after it expires, but it disappears from active member views, cards, and filters. The same add-on can be purchased again after expiration. Renewing or replacing a membership does not automatically issue it again.
Use Communication to choose the email templates associated with this Activity Messenger membership.
The selected templates are stored on the membership. Changing a selection affects later messages; it does not alter messages already sent.
The Member profile is the mini form administrators complete when they manually add a member with + from the membership's member list. It is separate from a payment form: a membership sold through a form uses that payment form's questions instead.
Design the profile around who owns the account and who receives the membership:
Add, edit, reorder, or remove profile questions to collect the information administrators need when creating or updating a member. A new Activity Messenger membership starts with an Account owner question. Saving the membership creates or updates its dedicated profile form, and duplicating the membership copies those questions into a separate profile form.
When an administrator opens an existing member, Activity Messenger uses the same profile definition to display and update the member's saved answers.
Use Translations to provide the client-facing membership content in the organization's other language.
Memberships can be:
The issued member receives an activation date in the organization's timezone. A finite membership also receives an expiration date. A non-expiring member receives no expiration date.
Select the member count in the Memberships table to open the member list. You can search and filter by status or date, add a member, message filtered or selected members, print Letter or CR80 cards, and export to Excel.
Open an individual member to manage:
An administrator may set or clear the expiration of an issued non-expiring member. The expiration cannot be cleared when the membership definition has a finite duration.
A member is time-valid on or after activation and, when an expiration exists, through the expiration date inclusively. An empty expiration is an open-ended interval.
Time validity is only one check. Access, registration, and card status can still be affected by:
For access-control troubleshooting, review the scan result and E-Commerce → Reports → Access Control Logs. Coupon balances are recorded in the access log when applicable.