Empower clients to manage their own training schedules, exercise selections, and workout creation while maintaining coaching oversight. Client Autonomy features give clients flexibility to adapt their programs based on real-life circumstances while preserving training intent.
What is the Client Autonomy Feature?
Client Autonomy is a set of features that allow clients to make specific modifications to their training programs independently. Coaches control which autonomy features are enabled, maintaining appropriate oversight while reducing friction in the coaching relationship.
Available Autonomy Features
Workout rescheduling - Clients can move scheduled workouts to different days
Exercise swapping - Clients can replace prescribed exercises with pattern-matched alternatives
Add / Edit Workouts - Clients can create new workouts or modify existing ones directly in-app
Coach-controlled permissions - Enable or disable features per client or organization-wide
Complete visibility - All client changes logged and visible to coaches
Training intent preservation - Built-in intelligence maintains program effectiveness
Feature 1: Workout Rescheduling
What It Does
Allows clients to move their scheduled workouts to different days when life circumstances change, without needing coach intervention for simple schedule adjustments.
When Clients Use It
Kids get sick and require schedule changes
Work meetings conflict with training time
Travel disrupts normal routine
Unexpected life events require flexibility
Gym availability changes
Enabling Workout Rescheduling
Step 1: Access Client Autonomy Settings
Navigate to Settings from main navigation
Go to Client Settings
Select "Client Autonomy"
Step 2: Enable Workout Rescheduling
Toggle "move workouts" to On
Changes apply immediately to selected clients
Can also enable when creating new client profile
Step 3: Configure Per Client (Optional)
Go to individual client's profile
Access Client Autonomy settings
Enable or disable for specific clients based on responsibility level
How It Works
Client opens CoachRx mobile app
Views scheduled workout
Taps "Move" button next to workout
Selects new date from calendar
Workout automatically moves to new date
Changes sync immediately to coach's calendar
Coach sees updated schedule in real-time
Coach Visibility
All moved workouts appear in new location on calendar
Original prescription date history may be tracked
Coach dashboard reflects current training schedule
No notification required - changes are seamless
Feature 2: Exercise Swapping
What It Does
Allows clients to replace prescribed exercises with alternative movements that match the same movement pattern, preserving training intent while adapting to equipment availability or gym conditions.
When Clients Use It
Equipment unavailable at gym
Gym is crowded and equipment occupied
Training while traveling with limited equipment
Mild discomfort requiring alternative movement
Learning preference for certain exercise variations
Enabling Exercise Swapping
Step 1: Access Client Autonomy Settings
Navigate to Settings from main navigation
Go to Client Settings
Select "Client Autonomy"
Step 2: Enable Exercise Swapping
Toggle "Exercise Swapping" to On
Applies to all clients when enabled globally
Can also enable during client creation
Step 3: Configure Per Client (Optional)
Navigate to specific client's profile
Access Client Autonomy settings
Enable or disable based on client knowledge level
How It Works
Client opens workout in mobile app
Taps on exercise to be swapped
Selects "Swap" option
Pattern-matched suggestions appear first - exercises matching same movement pattern
Option to toggle "View All Exercises" if needed
Client selects replacement exercise
Reps, sets, tempo, and rest transfer automatically
Swap logged with timestamp for coach review
Pattern-Based Intelligence
CoachRx prioritizes exercises that match:
Same movement pattern (squat, hinge, push, pull, lunge, core)
Similar training stimulus
Appropriate difficulty level
Available in exercise library
Example:
Original: Back Squat 4x8
Suggested swaps: Goblet Squat, Front Squat, Box Squat, Safety Bar Squat
Preserves squat pattern and training intent
Coach Visibility
Complete swap tracking:
Open client's calendar
View workout with swapped exercise
Swap log displays:
Original prescribed exercise
Replacement exercise selected
Date and time of swap
Who made the swap (coach or client)
Feature 3: Add / Edit Workouts
What It Does
Allows coaches and clients to create new workouts or modify existing ones directly inside the CoachRx app. This gives flexibility for real-world adjustments while keeping the coach fully in control of how and when clients can make changes.
When Clients Use It
Travel weeks with limited equipment or schedule changes
Missed sessions that need to be made up
Busy schedules requiring on-the-fly adjustments
Adding supplemental work (mobility, conditioning, etc.)
Situations where constant back-and-forth with coach isn't practical
Enabling Add / Edit Workouts
Step 1: Access Client Autonomy Settings
Navigate to Settings from main navigation
Go to Client Settings
Select "Client Autonomy"
Step 2: Enable Add / Edit Workouts
Toggle "Add / Edit Workouts" to On
Changes apply immediately to selected clients
Can also enable when creating or editing an individual client profile
Step 3: Configure Per Client (Optional)
Go to individual client's profile
Access Client Autonomy settings
Enable or disable based on the client's experience level and coaching relationship
How It Works
Open the CoachRx app (Coach App or Client App)
Navigate to the calendar
Select the day you want to add or edit a workout
To add a new workout: Tap the option to create a new workout on that day
To edit an existing workout: Open the workout and adjust exercises, sets, reps, tempo, or mixed modal pieces
All changes are saved directly to the calendar
Changes are visible to both coach and client immediately
Coach Visibility
All added or edited workouts appear on the client's calendar in the coach web app
Coach can see exactly what was added or changed
Coaches always retain full control of programming regardless of client permissions
Changes sync in real-time across coach and client views
Best Practices
Setting Client Expectations
Before enabling autonomy features:
Explain each feature and when to use it appropriately
Define good use cases vs. misuse scenarios
Set boundaries - autonomy is not unlimited freedom
Provide examples of appropriate vs. inappropriate changes
Communication templates:
"You can move workouts when schedule conflicts arise, but try to maintain your weekly training frequency"
"Swap exercises when equipment isn't available, but choose movements within the same pattern I prescribed"
"You can add or edit workouts for missed sessions or travel days, but stick to the movement patterns and intensity I've outlined"
"Contact me if you're unsure whether a change is appropriate"
Pairing Autonomy with Guardrails
Many coaches use Client Autonomy features alongside:
Prescribed weekly session targets
Defined movement patterns for each training day
Clear intensity or intent guidelines
Regular consultation check-ins to review client-initiated changes
Autonomy works best as a collaboration tool, not a replacement for coaching. Use it to enhance your service and reduce unnecessary back-and-forth while preserving your coaching intent.
FAQ
Q: Can I enable autonomy features for some clients but not others?
A: Yes. While you can set organization-wide defaults, you can also manage Client Autonomy settings individually per client based on their experience and responsibility level.
Q: Will I be notified every time a client moves a workout or swaps an exercise?
A: No automatic notifications are sent, but all changes are immediately visible in your coach calendar and logged for review during consultations.
Q: Can clients see that they have these capabilities?
A: Yes. When enabled, the "Move," "Swap," and "Add/Edit" options appear in their mobile app on applicable workouts and exercises.
Q: What if a client makes a poor decision?
A: Review the change during your next consultation, provide education on better alternatives, and consider adjusting or disabling autonomy if poor patterns continue.
Q: Do reps, sets, and tempo stay the same when clients swap exercises?
A: Yes. All prescription variables automatically transfer to the replacement exercise.
Q: Can I swap exercises as a coach on my client's behalf?
A: Yes. Coaches can always make changes to client programs regardless of autonomy settings. The swap log will indicate it was coach-initiated.
Q: Does enabling workout rescheduling mean clients can skip workouts?
A: No. Clients can only move workouts to different days, not delete them. The workout remains in their program at the new date.
Q: Can clients edit workouts I've already programmed?
A: Only if you allow it. You control whether clients can add, edit, or are restricted entirely via the Add / Edit Workouts toggle in Client Autonomy settings.
Q: Can coaches still add or edit workouts even if client autonomy is off?
A: Yes. Coaches always retain full control of programming. You can add and edit workouts at any time, regardless of client permissions.
Q: Is the Add / Edit Workouts feature meant to replace structured programming?
A: No. It's designed to support real-world flexibility while preserving coaching intent and structure. It works best as a collaboration tool for travel weeks, missed sessions, or schedule changes.
Q: How do I know if a client is using autonomy appropriately?
A: Review their calendar regularly, discuss changes during consultations, and look for patterns in their decision-making. Good use shows thoughtful adaptation; poor use shows avoidance behavior.
Q: Can clients move workouts multiple times?
A: Yes, clients can continue to reschedule workouts as needed. Monitor for patterns of excessive rescheduling that may indicate adherence issues.
Q: What happens if I disable autonomy after a client has made changes? A: Previous changes remain in place, but the client can no longer make new modifications independently. You can always adjust their program as their coach.
