Feature Request: Automated Google Sheets Integration / Advanced Coach Programming Interface
Hi TrainHeroic Product & Development Team,
I am an online fitness coach and a heavy user of TrainHeroic. My coaching primarily focuses on functional health and strength training for adults and parents aged 45-65. Because of the nature of this demographic, safe, gradual, and meticulously tracked progression is critical to my programming.
Currently, I am experiencing a significant bottleneck in my workflow that costs me hours every week, and I believe solving this could be a massive value-add for all coaches on your platform.
The Current Problem: The "Double Entry" Loop
To plan my clients' upcoming blocks safely, I need to see their historical performance (sets, reps, weight, and notes) across specific exercises. Since I can't easily view this historical data side-by-side with a future programming canvas inside the app, I use Google Sheets to track their progress.
My current workflow is:
Client logs their results in the TrainHeroic app.
I manually extract/copy these results from TrainHeroic into my Google Sheets tracker.
I analyze the spreadsheet to plan the next workout.
I manually type the new plan back into TrainHeroic.
My Current Tracking Sheet Structure:
To give you a better idea of what I need to see, the Google Sheet I currently use (which I have attached as examples) is structured as follows:
A Weekly Overview: A main tab outlining the list of exercises (Exercise A, B, C...) planned for a specific date/week.
Individual Exercise Tabs: A dedicated tab for each specific movement. Each row logs a single session (Date, Instructions), breaking down up to 5 sets (or a Top Set followed by back-off sets). For every set, I track Reps and Weight, ending with a Notes column for qualitative feedback.
This structure allows me to view an exercise's entire history at a glance, which is exactly the context I am missing natively within the app while programming.
Proposed Solutions:
I would love to request one of the following solutions to automate or eliminate this friction:
Option 1: Native API Integration / Webhooks (Google Sheets / Zapier)
Allow an automated outbound data sync. When a client completes a session and logs their metrics, the data (Exercise, Sets, Reps, Weight, RPE, Notes) should automatically push to a designated Google Sheet via a webhook or direct integration. This would allow coaches to maintain automated tracking dashboards outside the app without manual data entry.
Option 2: An Enhanced "Coach’s Programming Workspace" (In-App)
Build a dedicated interface within the TrainHeroic coach backend that mimics the utility of a tracking spreadsheet.
When I am programming an exercise for a client for the upcoming week, I need a dynamic side-panel or view that automatically pulls their last 3-4 sessions for that specific exercise. If I can see what they lifted last week right next to the box where I am typing next week's prescription, the need for an external Google Sheet disappears entirely.
Thank you for building such a great platform. I am here for further consultation if you decide to explore these features.
Best regards,
tal shavit
-
inbar asaraf commented
Agree with every single word!!!