Synergym v2.38.0: Making trainer onboarding less painful
Migration flow (before vs now)
This release came from a simple frustration: trainers switching to Synergym were spending too much time re-entering data they already had.
That is the kind of work no one wants to do. It is boring, easy to mess up, and it slows down actual coaching.
So in this cycle, I focused on removing that friction.
What trainers can do now
Import programs from file
Before this, moving programs from another platform was mostly a manual setup. Now the process is much faster and cleaner.
Trainers can now import workout logs in bulk using CSV or XLSX: if you manage multiple clients, this is a big time saver. Instead of typing old logs one by one, you can move existing history in one pass.
Why this matters
For coaches, changing software is never “create an account and go”. The migration cost is usually the real blocker.
This update is about lowering that cost:
- less repetitive admin work
- faster setup for new trainers
- easier transition from other tools
Behind the scenes
I also did a lot of cleanup work to support these flows properly: model updates, UI consistency fixes, and internal refactors to make the import path more reliable, including supporting the diagrams you saw at the start of this post, with them I can explain better concepts and changes without writing essays as Synergym changes.
You will not see all of that directly, but it is the part that keeps these features stable once real usage starts.
If you want the full technical breakdown, that belongs in the changelog.
This post is the product story: trainer onboarding is now faster, and migration into Synergym is finally less painful.
See you in the next release.