Skip to content
English
  • There are no suggestions because the search field is empty.

Members Portfolio (Gym Owner & Admin)

Overview

The Members Portfolio gives gym owners and admins a complete operational view of all services with an assigned staff member across all members, with the ability to assign, reassign, unassign, and cancel services — all from one place.
 
This feature is designed for gyms that offer staff-specific services such as personal training, massage therapy, physiotherapy, or any service where a member works with a dedicated staff member.
 

What You Can Do

  • Assign a staff member to a service at the point of sale
  • View all active, planned, stopped, inactive, and cancelled services with an assigned staff member across your gym
  • Reassign or unassign staff from a service at any time
  • Cancel a service directly from the portfolio
  • Track session consumption, service dates, and appointment history per member
  • Filter and search across your entire service roster
  • View staff engagement KPIs and detailed member lists per staff member
 

Step 1 — Assign a Staff Member When Selling a Service

A staff member can be assigned at the moment of sale. This is available in three places:
 
From the Member Profile:
  1. Go to the member's profile > Services tab
  2. Click Add new service
  3. Fill in the service details
  4. In the Assigned staff dropdown, select a staff member if applicable
  5. Click Confirm
From the POS:
  1. Open the POS and select the member
  2. Select the service to sell
  3. In the Assigned staff dropdown, select a staff member if applicable
  4. Complete the sale
When creating a new member:
  1. During new member creation, if a service is sold, the Assigned staff dropdown appears
  2. Select a staff member if applicable before saving
Notes:
  • The Assigned staff field is optional. By default, no selection is shown
  • The No staff option is always available
  • The dropdown shows all staff members
  • Staff can only be assigned within their own location — cross-location assignment is not permitted

Step 2 — Navigate the Members Portfolio

Go to Members > Members Portfolio from the main navigation
 

What You See

The portfolio displays members with assigned services and their staff assigned. Members with multiple services appear as a single collapsed row — click to expand and view each service as a sub-row underneath.
 

Columns

 
Column Description
Member Member name — click to open their full profile
Service Type e.g. Packs, Recurring
Service Package name and category (e.g. 10 massages — Massotherapy)
Assigned Staff Staff member assigned to this service. Shows — if unassigned
Total Hours Total hours or sessions included in the service
Hours Left Hours remaining for the service
Service Status Active (green) / Planned / Stopped / Inactive (grey) / Cancelled (red)
Start Date Date the service started
End Date Date the service expires
Last Appointment Date of last completed appointment
Next Appointment Date of next scheduled appointment, or "Not scheduled"

Filters

Use the filters at the top to narrow your view:
  • Search bar — search by member name, service, or staff name
  • All services — filter by service name
  • All categories — filter by service category
  • All service types — filter by type (Packs, Recurring, etc.)
  • All staff — filter by assigned staff member
  • All statuses — filter by Active, Planned, Stopped, Inactive, Cancelled
  • Start date — select a date range to show only services whose start date falls within that range
  • Appointment date — filter by range between last and next appointment date
 

Step 3 — Reassign or Unassign a Staff Member

You can change the staff assignment on any service at any time.
 

Reassign (single service)

  1. In the Members Portfolio, find the member row
  2. Click the ⋮ action menu on the right of the row
  3. Select Modify assignment
  4. The modal opens — select the service you want to modify from the dropdown (shows all current and past services with an assigned staff member for that member)
  5. In the Assign or unassign staff dropdown, select the new staff member
  6. Click Confirm

Unassign (single service)

  1. Follow the same steps above
  2. In the Assign or unassign staff dropdown, select No staff
  3. Click Confirm
⚙️ Service Setting: If "Allow to change professional after the purchase" is set to No in the service settings, the unassignment option will not be allowed for that service. To enable staff unassignment, an admin must update this setting to Yes in the service configuration.

Bulk reassignment / unassignment

  1. Select multiple member rows using the checkboxes on the left
  2. Click Modify assignments (top right)
  3. The bulk modal opens, showing a table of all affected services (Member, Service, Status, Assigned staff)
  4. In the Assign or unassign staff dropdown, select a new staff member or No staff
  5. Click Confirm
 

Step 4 — Cancel a Service

  1. In the Members Portfolio, find the member row
  2. Click the ⋮ action menu on the right of the row
  3. Select Cancel service
  4. The cancel service modal opens, showing:
    • Cancellation date
    • Refund type
    • Amount paid / Amount used
    • Total hours / Total hours used
    • Amount refund
    • Reason for cancellation (optional)
  5. Adjust the refund type if needed, add an optional note, and click Confirm
Note: Cancelled services remain visible in the member's service history but cannot be reactivated. The member can no longer use a cancelled service to book appointments.
 

Step 5 — View Staff Reports

The Member Portfolio report gives gym owners and admins an overview of member activity and engagement KPIs broken down by staff member.
 

How to Access

Go to Reports > Members > Member Portfolio.
 
As a gym owner or admin, you can view the report for any staff member in your location. Staff members can only see their own report.
 

Filters

Filter Description
Date Range Select a custom date range or a preset (e.g. Last 12 months).
Staff Dropdown Select one or more staff members to filter the report. All staff are selected by default

Member Portfolio Overview

This section shows a summary of members whose services are assigned to the selected staff for the chosen date range:
 
KPI Description
Active Members Members with at least one active service assigned to the selected staff
New Members Members newly assigned to this staff in the selected period
Lost Members Members who left or had their service cancelled in the selected period
Inactive Members Members with no active service currently assigned
Less than 3 Sessions Left Members whose service has fewer than 3 sessions remaining
Retention Rate Percentage of members retained over the selected period
Churn Rate Percentage of members lost over the selected period

Retention KPIs

Two charts display trends over time for the selected period:
  • Retention Rate
  • Churn Rate

Engagement KPIs

 
KPI Description
Total Sessions Total sessions across all services assigned to the selected staff
Sessions Used Sessions already completed
Sessions Booked Sessions scheduled but not yet completed
Avg Utilization Percentage of total sessions used
Sessions Left Remaining sessions available

Detailed Member List

A full table shows the breakdown by member and service:
 
Column Description
Staff Name The assigned staff member
Member Name The member assigned to this staff member
Service Name Name of the service package
Service Type e.g. Packs, Recurring
Service Category e.g. Assessment, Gold PT, Elite PT
Service Status Active / Planned / Stopped / Inactive / Cancelled
Total Sessions Total sessions in the service
Sessions Used Sessions completed
Sessions Booked Sessions scheduled
Sessions Left Remaining sessions (shows "Unlimited" for unlimited services)
Utilization % of sessions used for this service
Purchase Total Total purchase value of the service
Note: Services with unlimited sessions display "Unlimited" in the Sessions Left and Total Sessions columns, and "N/A" in the Purchase Total column where not applicable.
The Detailed Member List can be exported using the download icon (↓) at the top right of the table.
 

Step 6 — Read the Service History

Every change to a service assignment or status is automatically logged and visible in the member's profile under Member History.
 

Log entry examples

Action Details
John Doe has changed the assigned staff for user Anna Hardy Physio 10 sessions (Sacha Pauline → David Beaudet)