Managing Clients
Overview
The client management page helps you add, view, and manage all your clients in one place. Track package status, view upcoming appointments, and manage personal information.
How to Access
- Tap the "Clients" tab (person icon) on the bottom navigation bar
Client Page Components
1. Header
- Title "Clients"
- Active count - Shows number of active clients
- Search button - Tap to open search field
- Add button (+) - Add new client
2. Search Field
Shows when: Search button is tapped
Search by:
- Name
- Nickname
- Phone number
3. Filter Chips
Filter list by:
| Filter | Meaning |
|---|---|
| All | All clients |
| Active (Green) | Currently active clients |
| Has Package (Blue) | Clients with active package |
| Inactive (Gray) | Clients no longer active |
4. Client Card
Each card displays:
Left section:
- Profile picture or name initials
- Name - Display name
- Link icon (Blue) - Indicates client has linked account
Middle section:
- Main status - Shows most important info:
- Low package remaining (Red/Orange)
- Session today (Green)
- No package
- Next session (date/time)
- Package session count
Right section:
- Create appointment button (if has package) - Quick-create appointment
- Status badge:
- "Inactive" (Gray)
- "Locked" (Orange) - Over quota
5. Quota Warning Banner
Shows when: Clients exceed subscription quota
- Shows used/quota count
- Tap to go to Subscription page
Adding Clients
Tap + button at top right corner or FAB at bottom right
Method 1: Send Invite Link (Recommended)
Use when client will use the app:
- Select "Send Invite Link"
- System generates invite code automatically
- Copy or Share the code to client
- Client enters code in app to connect
Invite code has limited validity (shows expiry time)
Benefits of linking:
- Client can book appointments themselves
- Receive automatic notifications
- View schedule and progress
Method 2: Create Offline
Use when client won't use the app:
- Select "Create Offline"
- Fill in information:
- Display Name (Required)
- Nickname (Optional)
- Phone (Optional)
- Gender (Optional)
- Notes (Optional)
- Preferred Location (Optional)
- Tap "Add Client"
Note: Offline clients can link accounts later
Client Detail Page
Tap a client card to view details
Top Section
- Large profile picture
- Name and nickname
- Status badge (Active/Inactive)
Quick Contact
Shows when: Contact information exists
Tap buttons to:
- Call - Opens phone app
- LINE - Opens LINE
- Facebook - Opens Facebook
- Instagram - Opens Instagram
Client Information
| Item | Description |
|---|---|
| Shows when account is linked | |
| Phone | Saved phone number |
| Gender | Male/Female |
| Birthday | For linked account clients |
| Client since | Date became your client |
Stats
Shows 3 numbers:
- Sessions completed - Number of completed sessions
- Packages - Number of packages purchased
- Active packages - Currently active packages
Quick Actions
| Button | Function |
|---|---|
| Create Appointment | Create new appointment |
| Edit | Edit client information |
| Sell Package | Sell package to this client |
| Session History | View all session history |
To-do Items (For linked account clients)
Shows when: Client has linked account and has unconfigured items
Reminders:
- Assign package template
- Set visible locations
Settings
- Visible Locations - Select locations client can book
- Set Inactive / Set Active - Change status
Assigned Templates
Shows list of package templates assigned to this client
Usage:
- Tap "Assign Template" to select templates
- Client will see assigned templates when purchasing packages
Information Tabs
1. Upcoming Appointments
- List of incomplete appointments
- Tap to view details
2. Packages
- All purchased packages
- Shows used/total sessions
- Status (Active, Expired, Completed)
3. Body Measurements
- Weight, height, body fat % data
- Measurement history
- Progress graphs
Editing Clients
- Open client detail page
- Tap "Edit" button
- Edit information:
- Display name
- Nickname
- Phone
- Gender
- Notes
- Preferred location
- Social Media (LINE, Facebook, Instagram)*
Note: *For clients with linked accounts, Social Media cannot be edited (client must edit themselves)
- Tap "Save"
Changing Status
Set as Inactive (Archive)
- Open client detail page
- Tap "Set Inactive" button
- Confirm
Result:
- Client disappears from Active list
- Still accessible through "Inactive" filter
- All data remains
Reactivate
- Select "Inactive" filter
- Tap desired client
- Tap "Set Active" button
Contacting Clients
Phone
- Open detail page
- Tap phone button
- System opens phone app
LINE
- Open detail page
- Tap LINE button
- System opens LINE chat
Other Social Media
- Tap Facebook/Instagram button to open profile
Linked Account vs Offline Clients
| Feature | Linked Account | Offline |
|---|---|---|
| View schedule in app | Yes | No |
| Book appointments | Yes | No |
| Receive Push notifications | Yes | No |
| Submit homework | Yes | No |
| Trainer edits Social Media | No | Yes |
| View progress | Yes | No |
Tips for Using
- Use "Has Package" filter - See clients ready to train
- Send invite links - Helps clients book themselves
- Assign templates - Makes it easy for clients to buy packages you want
- Set visible locations - Limit where clients can book
- Archive inactive clients - Keeps list clean
FAQ
Q: Can't add client, showing over quota?
A: Your subscription limits client count. Upgrade plan or archive unused clients.
Q: Client linked account but doesn't appear in list?
A: Check that client used correct invite code and code hasn't expired.
Q: Can't edit client's Social Media?
A: Clients with linked accounts must edit Social Media themselves.
Q: Can I delete a client permanently?
A: Cannot delete permanently, but can Archive (set inactive).
Q: How to view all session history?
A: Open client detail page > tap "Session History" button