Skip to main content

Prescribe Activities to Your Clients on Gymkee

How to add prescribed activities (activity days) to training programs. How to select activity types, set targets, and write instructions. How prescribed activity statuses work (Draft, Scheduled, Done, Missed). How auto-matching connects client-log...

Written by Dwayne
Updated today

What You'll Learn

  • How to add prescribed activities (activity days) to training programs

  • How to select activity types, set targets, and write instructions

  • How prescribed activity statuses work (Draft, Scheduled, Done, Missed)

  • How auto-matching connects client-logged activities to your prescriptions

  • How to save a prescription as a reusable template

Step-by-Step Guide

Add an Activity Day to a Program

  1. Open the Program Builder for the client's training program

  2. Click Add Activity Day to insert an activity day into the program

  3. The activity day is added to the program timeline with a position and day number

Activity days sit alongside workout days in the program. They represent days where you want the client to perform a specific physical activity rather than a structured workout.

Select an Activity Type

  1. In the activity day form, click the Activity Type dropdown

  2. Browse the 12 categories: Running, Cycling, Swimming, Strength, Racquet Sports, Team Sports, Combat, Outdoor Adventure, Water Sports, Flexibility, Dance, Other

  3. Or use the search field to filter by keyword (e.g. "trail," "padel," "boxing")

  4. Select the specific activity type

Each category contains multiple specific types. For example, Running includes road running, trail running, treadmill running, and walking. Swimming includes freestyle, breaststroke, backstroke, butterfly, and open water swimming.

Choose the most specific type available. This matters for two reasons: it determines which adaptive metrics are shown to the client, and it affects auto-matching accuracy.

Set Targets

After selecting the activity type, set one or more targets:

  • Duration: how long the activity should last (e.g. 30 minutes, 1 hour)

  • Intensity: Low, Moderate, or High

  • Distance: a distance goal (e.g. 5 km for running, 20 km for cycling)

  • Pace: a target pace (e.g. 5:30 min/km for running)

  • Heart rate zone: a target heart rate zone (Zone 1 through Zone 5)

Not all targets apply to every activity type. Gymkee shows the relevant target fields based on the activity type you selected. For example, distance and pace appear for running but not for yoga.

You can set one target or combine several. For a prescribed 5K run, you might set duration to 30 minutes, distance to 5 km, and intensity to Moderate.

Write Instructions

Below the targets, use the Instructions field to give your client detailed guidance. This field supports rich-text formatting using the TipTap editor, so you can:

  • Add bold and italic text for emphasis

  • Create numbered or bulleted lists for structured instructions

  • Add headings to organize longer instructions

Example instructions for a prescribed swimming session:

Warm-up (10 min)

  • 200m freestyle easy pace

  • 4x50m drill (catch-up)

Main set (20 min)

  • 4x200m freestyle at moderate pace, 30s rest between sets

Cool-down (5 min)

  • 100m backstroke easy pace

Good instructions make the difference between a client who knows exactly what to do and one who guesses. Take the extra minute to be specific.

Understand Prescribed Activity Statuses

Every prescribed activity moves through these statuses:

Status

What it means

Draft

The activity exists in the program but the program has not been sent to the client yet

Scheduled

The program has been sent. The activity is upcoming and the client can see it

Done

The client completed the activity (logged manually, synced from a wearable, or auto-matched)

Missed

The scheduled date passed and the client did not complete the activity

You can see these statuses in the Program Builder and in the client's Activities tab. Use the Missed status as an intervention signal: if a client misses prescribed activities repeatedly, it may be time for a check-in.

How Auto-Matching Works

When a client logs an activity (manually or via a wearable sync), Gymkee checks if it matches any open prescribed activity for the same day. The matching criteria are:

  1. Same activity type: the logged activity type must match the prescribed type exactly (e.g. "Running" matches "Running," but "Trail Running" does not match "Running")

  2. Same date: the activity must be logged on the same day the prescription is scheduled for

  3. Compatible intensity: the logged intensity must be equal to or higher than the prescribed intensity

If all three criteria match, the prescribed activity is automatically marked as Done. The client does not need to do anything extra.

If the match does not happen automatically (because the client used a slightly different type or logged it a day late), you can manually mark the prescription as complete.

Save as a Template

If you create a prescription you plan to reuse (a weekly 5K run, a yoga recovery session, a warm-up jog), you can save it as a template:

  1. After filling in the activity type, targets, and instructions, toggle the Save as Template option

  2. Give the template a name

  3. Save

The template is now available in the Program Builder sidebar under Activity Templates. You can drag it into any future program without re-entering the details.

Tips

  • Prescribe activities only when you want to track completion. For general advice like "try to walk more," a message to the client works better than a prescribed activity.

  • Use intensity levels consistently. If you prescribe "Moderate" for steady-state runs, keep that convention across all your programs so clients know what to expect.

  • Combine prescribed activities with rest day guidance. A prescribed 20-minute yoga session on a rest day tells the client exactly what active recovery looks like.

  • When prescribing swimming, always specify the stroke in your instructions. The activity type selector has different stroke options, but additional detail in the instructions helps clients follow your intent.

  • Check the auto-matching results after the client's first prescribed activity. If it did not match, adjust the activity type or intensity to align with how the client logs their activities.

Common Mistakes

  • Prescribing with no targets at all. An activity day with no duration, no intensity, and no distance gives the client no guidance. Always set at least a duration and intensity.

  • Using overly generic activity types. Prescribing "Other" when a specific type exists (like "Padel" or "Hiking") reduces auto-matching accuracy and makes the client's activity history harder to read.

  • Expecting auto-match to be flexible. Auto-matching is exact on activity type. If you prescribe "Running" but the client logs "Trail Running" because they ran on a trail, it will not auto-match. Choose the type that matches what the client will actually log.

  • Writing vague instructions. "Do some cardio" is not a prescription. "30 minutes zone 2 running on flat terrain" is. Your instructions should be specific enough that the client can follow them without asking questions.

  • Forgetting to check the Missed status. A prescribed activity that goes to Missed is a coaching signal. Do not ignore it.

Troubleshooting

Problem: The prescribed activity does not appear in the client's app

Why it happens: The program has not been sent yet, so the activity status is still Draft.

How to fix it: Send the program to the client. Once sent, the activity moves to Scheduled and becomes visible in their Gymkee app.

Problem: Auto-matching marked the wrong activity as Done

Why it happens: The client logged two activities on the same day, and Gymkee matched the first one that fit the criteria.

How to fix it: You can review the match in the activity detail modal. If the wrong activity was matched, there is no automatic way to undo it. Communicate with the client and, if needed, adjust the prescription for next time by being more specific with the activity type.

Problem: Cannot set a distance target for a specific activity type

Why it happens: Not all activity types support distance targets. For example, yoga and boxing do not have a distance field because distance is not a relevant metric.

How to fix it: This is by design. Gymkee shows adaptive target fields based on the activity type. If distance is not shown, use duration and intensity as your primary targets for that activity.

Problem: Instructions formatting looks wrong

Why it happens: The TipTap rich-text editor may behave differently depending on how you paste content. Copying from other editors can bring in unexpected formatting.

How to fix it: Type instructions directly in the editor rather than pasting. If you need to paste, use "Paste as plain text" (Ctrl+Shift+V on Windows, Cmd+Shift+V on Mac) and then apply formatting manually.

Problem: Client completed the activity but status still shows Scheduled

Why it happens: The logged activity did not meet all three auto-matching criteria (same type, same date, compatible intensity), so it was not automatically matched.

How to fix it: Open the activity detail and check which criterion failed. If the client logged the right activity but used a different type name or logged it a day late, you can manually mark the prescription as Done.

Related Articles

  • Activities on Gymkee: Complete Guide for Personal Trainers: Full overview of the Activities feature

  • View Client Activities on Gymkee: How to read the Activities tab and weekly summary

  • Create Activity Templates on Gymkee: How to save and reuse activity prescriptions

Did this answer your question?