FitFlow Documentation
Everything you need to know to manage your fitness business with FitFlow.
What is FitFlow?
FitFlow is an all-in-one fitness business management platform designed for personal trainers and gyms. It helps you manage clients, create custom workout programs, schedule training sessions, track client progress, and monitor nutrition - all from a single dashboard.
Getting Started
- Navigate to the Dashboard to see your business overview
- Add your first client from the Clients page
- Create workout programs from the Workouts page
- Schedule training sessions from the Schedule page
- Track client progress with health metrics and photos
Client Management
The Clients page allows you to manage all your fitness clients in one place.
Adding a Client:
- Go to the Clients page
- Fill in the client's name (required) and email (required)
- Optionally add a phone number
- Click "Add Client"
Client Status:
| Status | Meaning |
|---|---|
| Active | Client is currently training with you |
| Paused | Client has temporarily paused training |
| Inactive | Client is no longer training |
Workout Programs
Create custom workout programs that you can assign to your clients.
Creating a Workout:
- Go to the Workouts page
- Enter a workout name (e.g., "Full Body Strength")
- Add an optional description
- Select difficulty level: Beginner, Intermediate, or Advanced
- Choose category: Strength, Cardio, Flexibility, or HIIT
- Click "Create Workout"
Difficulty Levels:
- Beginner: For clients new to fitness or this type of training
- Intermediate: For clients with 6+ months of consistent training
- Advanced: For experienced athletes and competitive clients
Scheduling Sessions
Manage all your training sessions and appointments from the Schedule page.
Booking an Appointment:
- Go to the Schedule page
- Select a client from the dropdown
- Enter a session title (e.g., "Personal Training Session")
- Choose the date and time
- Set the session duration in minutes (default: 60)
- Add optional notes about the session
- Click "Schedule Appointment"
Appointment Status:
| Status | Meaning |
|---|---|
| Scheduled | Appointment is confirmed and upcoming |
| Completed | Session was completed |
| Cancelled | Appointment was cancelled |
Session Credits
Track client session packages and credits to manage billing and attendance.
Session credits represent prepaid training sessions. When a client purchases a package (e.g., 10-session package), you add those credits to their account. Credits are deducted when appointments are marked as completed.
Credit Types:
- Package: Bulk session packages (e.g., 10 or 20 sessions)
- Single: One-time session credits
- Trial: Complimentary trial sessions
Progress Tracking
Monitor client health metrics and progress photos to track transformation over time.
Health Metrics Include:
- Weight (kg or lbs)
- Body fat percentage
- Muscle mass (kg)
- Height (cm)
- Custom notes about measurements
Nutrition Tracking
Help clients log their meals and track macronutrients for better results.
Clients can log meals by meal type (breakfast, lunch, dinner, snack) and track:
- Foods consumed
- Total calories
- Protein (grams)
- Carbohydrates (grams)
- Fats (grams)
Challenges & Leaderboards
Create fitness challenges to motivate clients and build community.
Challenges allow you to set specific fitness goals and track participant progress. Examples include:
- Most workouts completed in a month
- Weight loss challenge
- Total calories burned
- Attendance streaks
Need More Help?
If you have questions or need assistance with FitFlow, we're here to help!
Return to Homepage →