Generating your first AI routine

The full flow from AI draft to approved routine sitting in your client's portal.

Updated April 12, 2026

From the client's page

Open the client you want to program for. Click Generate Routine. You'll get a form with options for focus, target body parts, coach notes, and optional overrides.

Steering the AI

The AI already knows the client's profile, history, restrictions, check-in trends, and your coaching preferences. You don't need to re-state any of that. The Coach Notes field is for session-specific context — 'today's session' guidance, not the whole plan.

Good notes:

  • 'Client mentioned tight hips in our last session — include mobility work.'
  • 'We're testing the 5RM bench in 2 weeks, keep volume low on upper body.'
  • 'Client is traveling, only has dumbbells for the next 3 sessions.'

Review the draft

The AI returns a draft routine — exercise list, sets, reps, weight suggestions, form cues, general notes. This is a starting point. Your job is to review it, not rubber-stamp it.

Things to check:

  • Did the AI respect the client's restrictions and problem areas?
  • Is the volume appropriate for where the client is in their program?
  • Are the weight suggestions reasonable based on their history?
  • Did it miss anything you'd normally include?

Edit before approving

You can edit any exercise directly — change sets, reps, weight, notes, or swap an exercise for another one from the library. Your edits become the 'coach-approved' version. The AI draft is kept separately in the audit log so there's a paper trail.

Approve and send

When you're happy with it, click Approve and Send. This generates a secure link for the client, emails them, and adds the routine to their portal. They can start it immediately.

Note

Every AI-generated routine requires your explicit approval before the client sees it. The AI is a drafting tool, not a decision-maker. This is enforced at the database level and logged in the audit trail.

Related articles

Didn't find what you were looking for?

Contact support