LeCoach.app - AI cycling coach for Intervals!

The tooltips already should show also the absolute watts, see screenshot below. Only when your ftp is not set in Intervals or LeCoach does it not show that since the absolute watts are calculated from the %ftp. I cannot currently investigate your account deeper but maybe you can check if ftp is set in settings of LeCoach.

Regarding the other message by Sander from februari, chat history has since then also been made to persist from plan edit chat and normal chat and vice versa.

The bug of disappearing messages remains and this is top of my list from when I return from training camp in France.

I’m still on my training camp in France, will get back to real work from tuesday onwards.

A lot has shipped lately though, so here’s a quick April update with the most important changes.

LeCoach now supports much more of the full athlete picture. You can now track habits, daily wellness check-ins and weight directly inside your agenda and analytics.

That means things like stretching, supplements, soreness, stress, motivation and body weight can now live in the same place as your training data, helping LeCoach understand your performance in more context.

Another big addition is automatic HR targets on workouts.

You can enable this in Settings → Workout Settings. Once enabled, LeCoach adds heart rate targets next to power targets for both cycling and running, using your own sport-specific zones. So even without a power meter, you can still train in a structured way.

I also spent quite a bit of time improving the HR logic after the first release, so targets should now be much more realistic.

We also added manual activities / mark as done. So if you forgot to record a session, or did something like a gym workout without a device, you can still mark it as completed and log things like duration, load, intensity, RPE and feel.

On top of that, gym / strength support is now much better throughout the app.

And as always, there were a lot of supporting improvements and fixes across analytics, activity matching, follow-up plans, syncing and workout editing.

More coming soon.

I just had a message disappear on me again. I was inside workout details view, chatting with coach. Then I clicked Back, to get to calendar view and my last message and response to that was gone.

Ahh that is super helpful! Know exactly why this happens since currently the day view and calendar view are separated pages/urls. That must cause the bug. Added it to the top of my list.

1 Like

Hi @Rutger, love the work your putting into this! I have a question regarding strength sessions. I’m having the AI coach try to plan specific stretch and mobility sessions but get this error every time:

I encountered an issue applying the changes: Invalid patch at ‘operations.1.workout.event_category’: Invalid enum value. Expected ‘RACE_A’ | ‘RACE_B’ | ‘RACE_C’ | ‘HOLIDAY’ | ‘SICK’ | ‘INJURED’ | ‘NOTE’, received ‘WORKOUT’. Could you rephrase what you’d like to change?

Is something like this not possible? Or am I doing something wrong here.

Hi currently indeed lecoach cannot officially create strength or mobility workouts. So you are not doing anything wrong.

It can read them and analyze them but not create. However this is on my to do list to add very soon!

As strength and mobility workouts can take many forms, do you have any specific requests as how they should work? Like formatting, tracking execution etc?

(Ps this might not be sufficient for you but the way that i manage my strength sessions is through the new habits/tasks feature where i just schedule a recurring task ‘Strength’ every Monday an Thursday and check it off myself if i did it. It’s simple but maybe too simple for what you need)

That’s cool! I’ll have to be a bit more patient then I guess.

About the habit feature, that’s a good suggestion. I set that up for now. It does lack a bit of detail that I would like to have though. I would like to create an actual workout out of it that I could even sync to my Garmin watch to track my stats. It would be even more great if LeCoach could actually build those workouts just like the cycling workouts. But I’m not sure what that would look like exactly. My stretching and mobility sessions are usually just based on some Youtube video. So I can’t really see how that would get build into a workout.

For Strength workouts, may I suggest you to look into integrating with Hevy. They have good mobile apps, API and reasonable pricing.

How it could work(simplified):

  1. You describe the workout routine you need to LeCoach.
  2. LC creates a routine, sends it to Hevy and schedules the workouts to your calendar.
  3. You go to the gym, choose the routine that LC created and start working out with Hevy.
  4. You finish workout. Data about sets and reps is synced back to LC.

Even if LC created workouts today, I would probably still need to re-create them in the app that I use for tracking at the gym. Be it Hevy, or something else. Seamless integration would make this a much better experience.

Thanks for the suggestions both! Will look into it.

Fixed 3 small bugs just now in release V1.216:

  • Fixed: when two activities come in rapidly after another our matching algorhitm could fail, leading to the wrong activity being matched to the workout. This should now be fixed, cc @KEVIN_FETTES
  • Fixed: the manual link icon did not work on some mobile devices. This is now fixed.
  • Fixed: Habits were also in the list of workout candidates to be linked with activities, this is now fixed so only workouts or races can be linked.

More good stuff coming next week! Thanks everyone for subscribing and using LeCoach, really cool to see all the enthusiastic comments here and via email/chat!

Hello @Rutger

I tried to sync today to intervals and received this error:

I tried several times with not success, I disconnected from Intervals under setting and reconnected again but received the same error message. My LeCoach account is on trial, not fully subscribed yet. Any ideas?

Hi that should not happen, even if on trial ofcourse.

Could you let me know if this is resolved now or still happens? And also at what time exactly it did happen (incl timezone please) so i can investigate further.

I will investigate and report back to you!

@XcarlosX Did a quick investigation just now and your connection looks fine on paper. I also see a last sync today, was that succesful? If yes, I suspect the above was a temporary glitch.

If not, could you try a sync again and if it still fails let me know the exact timestamp when you tried?

Thanks

@Rutger Would it be possible to add an option for each sport type to have heart rate as the primary target, and on a per-workout basis? (Heart rate works better for me sometimes)

@Rutger I just tested again and failed at 1:17PM EST Time

1 Like

Howdie everyone, back from my training camp in southern France and full of ideas for LeCoach!
Fow now, did a quick release V1.217 with small bugfixes

  • Fixed a bug that would cause ‘weight’ entered in LeCoach to be overwritten by an older entry in Intervals
  • Fixed a bug that would cause a red error toast in Intervals sync when the Intervals history contained a no longer supported sports type. @XcarlosX this should hopefully fix your issue. We spent a long time investigating, so hopefully this is indeed it! Can you try to sync again and tell me if you still get the red error message?

hey, @sanderv2rv @Rick_Potter , i just did another release V1.218 focused entirely on the disappearing messages bugs. It appeared there were 2 causes for it:

  1. each day had its own url so when you were looking at yesterdays ride or workout for example and messaged with LeCoach there and then went back to the agenda view those messages were ‘gone’. In reality they weren’t gone but just stored on the old day’s day journal. This is now fixed. Any new message is sent in today’s journal but you can still review old journals on old days.
  2. similarly, when plan edit mode was active and you switched from agenda or analytics view to day view or vice versa plan edit mode would get deactivated and it’s messages wiped. plan edit chat now stays active when switching views and thus its messages should no longer disappear.

I expect this fixed all ‘disappearing messages’ but please let me know if you encounter issues again!

I’m wondering if I’m simply not seeing it or if it’s missing: where is Intensity or IF listed in activity details?

hi it should be there, see this screenshot as an example. currently investigating why it does not show for you. Do you know if it does not show on all activities or only this activity?

Thanks for the quick reply. I don’t see Intensity on the individual activity details page when the activity is Unplanned. I see the metrics in your screenshot when the activity was planned and executed. One thing I did notice is that I can see Intensity on the calendar view for unplanned activities, for instance “83” for Boston Harbor 2026 (just not in the details).

1 Like

Yeap.. That did it. Thank you @Rutger !