Setting and tracking client goals

How goals work and how the AI uses them.

Updated April 12, 2026

Goals vs. the client's training goal

There's a 'goal' field on every client profile — that's their overall training goal ('build strength for powerlifting', 'improve knee mobility', 'lose 20 lbs'). That's static context the AI reads on every generation.

Then there are specific goals you set and track. These are measurable targets with a timeline. Examples:

  • Squat 225×5 by June 1
  • Run 5K in under 25 minutes by September
  • Achieve full overhead pressing by week 8
  • Lose 10 lbs by end of cut cycle

Creating a goal

  1. Open the client page and click Goals.
  2. Click + New Goal.
  3. Enter a title, optional notes, and tracked exercises if applicable.
  4. Set status to ACTIVE.

Goals can be paused, achieved, or left active. Achieved goals stay on the record with the date — good for showing progress over time.

How the AI uses goals

Every AI generation reads the client's active goals. The system prompt explicitly tells the AI to produce work that supports those goals. If the active goal is 'squat 225×5' the AI will weight squat programming more heavily. If the goal is 'improve knee mobility' it'll avoid high-impact lower body work.

AI goal analysis

From a specific goal, click Analyze Progress. The AI reviews the client's training history relative to that goal and gives you a coaching report: are they on track, what's working, what to adjust, realistic timeline to achievement. Uses 1 AI credit.

Tip

Set 2-3 goals per client max. More than that dilutes the signal for the AI and makes it hard to focus programming. Retire completed goals and add new ones as they progress.

Related articles

Didn't find what you were looking for?

Contact support