Staff Management
FineGym allows you to add staff members with configurable permissions, set their availability for appointments, and track their activity. Staff can be coaches, trainers, receptionists, or administrators.
Overview
Staff management includes:
- Staff Profiles - Basic information and contact details
- Permissions - Control what each staff member can access
- Availability - Configure schedules for appointments
- Notes - Internal notes about staff members
- Assigned Members - Members assigned to this staff for tracking
Adding Staff Members
Creating a Staff Account
Location: Staff → Add Staff
Click Add Staff to create a new staff member:
Step 1: Basic Information
| Field | Description | Required |
|---|---|---|
| Full Name | Staff member's name | Yes |
| Login email address | Yes | |
| Phone | Contact phone number | No |
| Profile Photo | Profile picture | No |
| Birthday | Date of birth | No |
| Country | Location (defaults to business country) | Yes |
| Address | Full address (auto-complete available) | No |

The email address is used for:
- Staff login credentials
- System notifications
- Password reset
Step 2: Permissions
Select which areas the staff member can access. See Permissions for details.
Staff vs Members
Staff accounts are different from member accounts:
| Feature | Staff | Members |
|---|---|---|
| Admin dashboard access | Yes | No |
| Mobile app access | Limited | Yes |
| Can be assigned to classes | Yes | No |
| Can process check-ins | Yes | No |
| Can view reports | Based on permissions | No |
| Has membership | No* | Yes |
*Staff can also be members if they have both profiles.
Staff Profile
Accessing a Staff Profile
From the Staff list, click on any staff member to view their profile.
The profile page contains tabs:
| Tab | Content |
|---|---|
| Profile | Basic information, photo, contact |
| Permissions | Access control settings |
| Availability | Appointment schedule |
| Booked Sessions | Their upcoming appointments |
| Assigned Members | Members assigned to them |
| Notes | Internal notes |
Editing Staff Information
Click Edit on the profile card to modify:
- Name and contact details
- Profile photo
- Address information
Staff Notes
Add internal notes about staff members:
- Go to the Notes tab
- Click Add Note
- Enter note text
- Optionally add a tag
- Save
Notes are visible only to administrators.
Permissions
Permissions control what each staff member can see and do in the admin dashboard.
Permission Groups
FineGym uses permission groups to manage access:
| Group | Access To |
|---|---|
| Memberships | Members, membership plans, check-ins |
| Schedule | Classes, events, calendar |
| Appointments | Appointment types, bookings |
| Products | POS, inventory |
| Discounts | Discount codes and promotions |
| Payments | Invoices, transactions |
| Reports | Analytics and reporting |
| Business Settings | System configuration |
| Refunds | Process refunds |
Assigning Permissions
Location: Staff → [Staff Member] → Permissions
- Go to the staff member's Permissions tab
- Check the boxes for each permission group to grant
- Click Save Changes

Permission Examples
Receptionist:
- Memberships ✓
- Schedule ✓
- Check-ins ✓
Personal Trainer:
- Appointments ✓
- Schedule ✓
Manager:
- All permissions ✓
Owner/Admin:
- All permissions (automatically granted)
Owner Permissions
The account owner has full access and cannot have permissions removed. This ensures there's always someone with complete system access.
Staff Availability
Staff availability determines when members can book appointments with them.
Setting Up Regular Hours
Location: Staff → [Staff Member] → Availability
Creating a Schedule
- Click Add Schedule (if none exists)
- Name the schedule (e.g., "Main Schedule")
- Add time slots for each working day
Adding Time Slots
For each day they work:
- Select the Day of Week
- Set Start Time and End Time
- Add multiple slots if they have breaks
Example:
| Day | Time Slots |
|---|---|
| Monday | 9:00 AM - 12:00 PM, 1:00 PM - 5:00 PM |
| Tuesday | 9:00 AM - 5:00 PM |
| Wednesday | 9:00 AM - 5:00 PM |
| Thursday | 9:00 AM - 12:00 PM |
| Friday | 9:00 AM - 3:00 PM |

Custom Availability (Overrides)
Override regular hours for specific dates:
- Go to the Availability tab
- Click on a date in the calendar
- Choose:
- Mark Unavailable: Block entire day
- Set Custom Hours: Specific hours for that day
Use for:
- Vacation days
- Holidays
- Special schedules
- Sick days
Linking to Appointment Types
For staff to appear available for an appointment type:
- The appointment type must have their schedule linked
- Go to Appointments → [Appointment Type] → Edit
- Add the staff member's schedule
Multiple Schedules
Staff can have multiple schedules for different appointment types. For example:
- "PT Schedule" for personal training
- "Consultation Schedule" for nutrition consults
Booked Sessions
Viewing Staff Appointments
Location: Staff → [Staff Member] → Booked Sessions
See all appointments booked with this staff member:
| Column | Description |
|---|---|
| Date & Time | Scheduled appointment |
| Appointment Type | Type of service |
| Member | Client name |
| Status | Booked, Checked In, etc. |
Filtering Sessions
Filter by:
- Date range
- Appointment type
- Status
Assigned Members
Track which members are assigned to a staff member (e.g., PT clients).
Viewing Assigned Members
Location: Staff → [Staff Member] → Assigned Members
See members where this staff is set as their "Assigned To" contact.
Assigning Members to Staff
When creating or editing a member:
- Go to member profile
- Set the Assigned To field
- Select the staff member
Use for:
- Personal training clients
- Nutrition program participants
- VIP member contacts
Frontdesk Mode
Staff can enter Frontdesk Mode to create a self-service kiosk.
Enabling Frontdesk Mode
- Staff logs into the dashboard
- Navigate to account settings
- Click Enable Frontdesk Mode
- Enter password to confirm
Frontdesk Mode Features
While in frontdesk mode:
- Screen becomes check-in kiosk
- QR scanner and PIN pad available
- No access to other dashboard features
- Password required to exit
See Check-Ins & Attendance for details.
Staff Roles
Common Role Configurations
Front Desk Staff:
- Permissions: Memberships, Schedule, Check-Ins
- Purpose: Handle daily member interactions, check-ins, and basic inquiries
Class Instructor:
- Permissions: Schedule
- Purpose: View class schedule, see attendee lists
Personal Trainer:
- Permissions: Appointments, Schedule
- Availability: Configured for PT sessions
- Purpose: Manage own appointments and client sessions
Manager:
- Permissions: All except Business Settings
- Purpose: Oversee daily operations, handle issues
Administrator:
- Permissions: All
- Purpose: Full system configuration and management
Best Practices
Onboarding New Staff
- Create their account with basic info
- Set appropriate permissions (least privilege)
- Configure availability if they take appointments
- Add them to relevant appointment types
- Provide training on permitted features
Permission Management
- Start with minimal permissions
- Add more as needed
- Review permissions periodically
- Remove access for departing staff promptly
Availability Management
- Keep schedules up to date
- Use custom availability for known absences
- Block time for breaks and admin tasks
- Communicate changes to booked clients
Security
- Each staff member should have unique login
- Don't share accounts
- Use strong passwords
- Review active sessions periodically
Troubleshooting
Staff Can't See Certain Features
Check their permissions:
- Go to Staff → [Staff Member] → Permissions
- Verify the necessary group is checked
- Save changes and have them refresh
Staff Not Appearing for Appointments
Verify:
- Staff has a schedule configured
- Schedule has time slots
- Schedule is linked to the appointment type
Can't Delete Staff Member
Staff with:
- Assigned appointments
- Class assignments
- Transaction history
Cannot be deleted. Options:
- Remove from active duties
- Transfer assignments
- Archive instead of delete
Staff Locked Out
If staff can't log in:
- Verify email address is correct
- Send password reset email
- Check if account is deactivated
Related Topics
- Appointments - Staff appointment schedules
- Schedule & Classes - Assigning coaches to classes
- General Settings - System-wide settings
- Check-Ins & Attendance - Frontdesk mode