> ## 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.

# Member profile

> Everything attached to a single contact - notes, memberships, bookings, check-ins, transactions, messages, documents, credentials, and account links.

The member profile is the per-contact page you land on after clicking a row in the [Member list](/members/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

| 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                                                        |

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](/settings/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](/members/member-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](/members/accounts). 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.

## Related

* [Member list](/members/member-list) - the grid this page opens from
* [Memberships](/members/memberships) - the org-wide membership grid
* [Accounts](/members/accounts) - households and companies
* [Attendance](/members/attendance) - check-in workflows
* [Access cards](/members/member-cards) - credential management
* [Engagement analytics](/analytics/engagement) - how the gauge is computed
