Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.1club.ai/llms.txt

Use this file to discover all available pages before exploring further.

The member profile is the per-contact page you land on after clicking a row in the Member list. It pulls together the contact’s identity, balances, memberships, history, and integration links into one view. The URL is /members/list/{contactId}.

Page layout

The page has two columns:
  • Left sidebar - the contact card: avatar, name, email, phone, status chip, accounts, custom fields, user-account section, credentials (when access control is on), payment methods, integration links (Stripe, WebLock), and a notes panel.
  • Main column - an info strip across the top, then seven or eight tabs underneath.

Info strip

Four to five tiles at the top of the main column summarize the contact’s current state:
  • Balance - account balance plus wallet credit. Negative means the member owes you; positive means you owe them or they have credit. Hover the icons to redeem a voucher or add wallet credit.
  • Total paid - lifetime amount paid versus billed.
  • Weekly attendance - sparkline of recent check-ins. The dot lights up when the member has already checked in today.
  • Level - current progression level, when progression tracks are enabled. Plus icon assigns a new level.

Header actions

The page header has an Add menu, an Edit action, an Archive action, and a Message shortcut. The Add menu creates:
  • Booking - opens the schedule pre-filtered to this contact.
  • Membership - opens the membership dialog with the contact pre-selected.
  • Check-in - records a visit (existing booking, existing membership, or new booking/membership in one step).
  • Voucher - redeems a voucher against this contact’s account.
  • Household or Company account - creates the account with this contact as primary.
If the contact is archived, the header switches to a single Unarchive action.

Tabs

TabWhat it shows
OverviewEngagement gauge and activity timeline (recent bookings, payments, messages, check-ins, notes)
BookingsAll bookings, including cancelled. Click through to the booking detail
MembershipsEvery membership ever assigned. Edit, pause, resume, renew, or cancel from here
Check-insVisit history
TransactionsInvoices and payments tied to this contact
MessagesEmail and SMS sent to or received from the contact
SignaturesSigned documents (waivers, contracts)
MatchesMatch history, when ratings are enabled
Each tab loads its own data on demand, so opening the profile is fast even for contacts with long histories.

Editing the contact

Click Edit in the header. The form covers name, contact details, date of birth, type (member, lead, drop-in, lapsed, contact, staff), profile image, address, and any custom fields configured under Settings > Custom fields. Changing the contact’s type is logged. Click the type chip in the page header to see the type-change history.

Notes

The notes panel at the bottom of the sidebar is a free-form running log. Each note is timestamped and edits update the timestamp. Notes are internal: members do not see them.

User account

The User Account block in the sidebar shows whether the contact has a member-portal login. Possible states:
  • Unregistered - no portal account exists. If the contact has an email, an Invite button appears.
  • Invited - invitation sent but not accepted. The block shows the expiration date. The overflow menu offers Resend invitation or Delete invitation.
  • Active / Inactive / Suspended / Incomplete - the account exists. Admins can use the overflow menu to set a password (for any user except themselves) or delete the org-user link.

Credentials

When access control is enabled, a credentials block lists every QR code, access card, or PIN assigned to this contact. From here you can:
  • Assign an existing unassigned credential to the contact.
  • Add a new credential (manual enrollment, type plus identifier).
  • Mark a credential primary, revoke it, or unassign it.
See Access cards for credential types and lifecycle.

Accounts panel

The Accounts block in the sidebar shows every household and company the contact belongs to, with the contact’s role on each. Click an account name to jump to the account detail page. The plus button creates a new household with this contact as owner. When a contact is on a household account, the Add button on each account row lets you pull in another household member, and the trash icon detaches a member without deleting their contact record.

Integrations

When the contact has been pushed to external systems, the sidebar shows:
  • Stripe customer - customer ID, email, and creation date. Sync re-pulls Stripe’s record.
  • WebLock - the WebLock user ID, or a prompt to sync. Sync re-pushes every active access grant for this contact to WebLock.
These blocks only appear when the corresponding integration is installed and connected for your org.

Payment methods

Saved cards and bank accounts on file appear in the sidebar. They’re the same payment methods available to use when adding payments to invoices or membership transactions.