connacto
Back to modules

Workout Tracking

Workout sessions containing exercises, each with its own sets.

Getting started

Turn it on

This module starts inactive. Ask your agent to activate it, or flip the switch on the Workout Tracking card on the homepage. Activation calls create_database with moduleSlug: "workout-tracking" and a name you choose, and unlocks the tools on this page. If it was active before and got switched off, the same call reactivates it instead of creating a duplicate.

Reference

Fields

What an entry in this module looks like.

FieldTypeNotes
exercisestringRequired.
exercise_idstringResolved id into the exercise catalog, filled automatically when the exercise text confidently matches a known exercise. Null if unresolved.
setsnumberNumber of identical set rows to log in one call. Omit or use 1 for a single set.
repsnumber
weight_lbsnumber
rpenumber
is_prboolean
duration_minutesnumber
distance_milesnumber
Reference

Tools

Workout Tracking has 30 dedicated tools once active: add, list, update, and delete, plus a few built for how this module actually gets used.

workout_tracking_attach_photoworkout_tracking_log_setworkout_tracking_update_setworkout_tracking_delete_setworkout_tracking_update_exerciseworkout_tracking_delete_exerciseworkout_tracking_list_workoutsworkout_tracking_get_workoutworkout_tracking_update_workoutworkout_tracking_delete_workoutworkout_tracking_exercise_historyworkout_tracking_personal_recordsworkout_tracking_search_exercisesworkout_tracking_volume_by_muscle_groupworkout_tracking_list_program_templatesworkout_tracking_get_program_templateworkout_tracking_start_programworkout_tracking_create_planworkout_tracking_list_plansworkout_tracking_update_planworkout_tracking_delete_planworkout_tracking_add_plan_dayworkout_tracking_update_plan_dayworkout_tracking_delete_plan_dayworkout_tracking_add_plan_exerciseworkout_tracking_update_plan_exerciseworkout_tracking_delete_plan_exerciseworkout_tracking_get_planworkout_tracking_get_scheduled_workoutworkout_tracking_plan_vs_actual
Full tool reference, with parameters and return values
Try it

Example prompts

Talk to your agent like this once Workout Tracking is active. It picks the right tool and fields on its own.

Log 3 sets of 8 squats at 185 lbs, RPE 8.
Log 3 sets of sit-ups: 13, 15, 20 reps.
Show my squat progression.
What are my personal records?
What's my squat volume by muscle group this month?
What's on my workout plan for today?
What workout programs can I start?
Start the PHUL program for me starting Monday.