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 isDocumentation Index
Fetch the complete documentation index at: https://docs.1club.ai/llms.txt
Use this file to discover all available pages before exploring further.
/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.
Tabs
| Tab | What it shows |
|---|---|
| Overview | Engagement gauge and activity timeline (recent bookings, payments, messages, check-ins, notes) |
| Bookings | All bookings, including cancelled. Click through to the booking detail |
| Memberships | Every membership ever assigned. Edit, pause, resume, renew, or cancel from here |
| Check-ins | Visit history |
| Transactions | Invoices and payments tied to this contact |
| Messages | Email and SMS sent to or received from the contact |
| Signatures | Signed documents (waivers, contracts) |
| Matches | Match history, when ratings are enabled |
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.
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.
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.Related
- Member list - the grid this page opens from
- Memberships - the org-wide membership grid
- Accounts - households and companies
- Attendance - check-in workflows
- Access cards - credential management
- Engagement analytics - how the gauge is computed