Custom workout need to choose activity but no running

I follow the guide Creating a Custom Workout on Garmin Connect and Interval Workouts creating a Fartlek Run workout. When I try to do this workout in my watch, I need to choose an activity for this workout. However, there is no running option for this workout in the last step, is there anything I miss?

Top Replies

  • 23 days ago in reply to 5284623 +1 verified
    Now the problem is how can I edit the activity type of an existing workout?

    You cannot do it from the UI (in either the Connect website or app).

    You can do it using a Chrome extension, if…

All Replies

  • It's weird that I cann't custom the size of image, every time I set it, it gets back to original size the moment I post it.


  • I guess I know the reason, it is because I set the activity type to Custom. When I create a Run type workout, I can see Running option in the last step. Now the problem is how can I edit the activity type of an existing workout?

  • Now the problem is how can I edit the activity type of an existing workout?

    You cannot do it from the UI (in either the Connect website or app).

    You can do it using a Chrome extension, if you are comfortable editing JSON files.

    1) Install the Share your Garmin Connect workout Chrome extension

    2) Install VS Code: https://code.visualstudio.com/ 

    3) In Chrome, open Connect and navigate to your workout.

    The extension from 1) will add a Download button to the workout page (in the upper right hand corner)

    4) Click the Download button

    This will download a JSON file with a name like "Run-Workout.json"

    5) Open the JSON file in VS Code

    6) Press CTRL-SHIFT-P / CMD-SHIFT-P to open the command palette and select "Format Document"

    7) Look for the following text near the top of the file:

    "sportType": {
        "sportTypeId": 3,
        "sportTypeKey": "other",
        "displayOrder": 12
    },

    8) Replace the text from 7) with

    "sportType": {
        "sportTypeId": 1,
        "sportTypeKey": "running",
        "displayOrder": 1
    },

    9) Save the file 

    10) Go back to Connect in Chrome and navigate to the workout list

    The extension from 1) will add an Import Workout button to the workout list page

    11) Click Import Workout and select the file you exported and changed

    This will create a new workout which is just like the workout you exported, but with a type of Running.

  • It's weird that I cann't custom the size of image, every time I set it, it gets back to original size the moment I post it.

    I think the custom size is for the thumbnail that's displayed inline, not for the zoomed image. And I think there are some cases where you can't change the size of the thumbnail.

    The forum does have an annoying issue that when an image is smaller than a certain resolution, the thumbnail is always set to the original size. So if your images are big, but not big enough, they take up too much space in a post. The dumb solution in that case is to post a larger image.

  • Thanks for your sharing, this is really helpful to me. I'm struggling to manually copy courses from other app to my garmin custom workout. It is really a torture for me to click and add one step one by one. Using json style makes it possible for AI help me generate the workout from my prompt.

  • No worries.

    Using json style makes it possible for AI help me generate the workout from my prompt.

    In that case you may be interested in one of these github projects which allow you to generate "standard" Connect workout JSON from a custom text / Excel format:

    https://github.com/mkuthan/garmin-workouts *

    https://github.com/sydspost/Garmin-Connect-Workout-and-Schedule-creator  *

    https://github.com/ThomasRondof/GarminWorkoutAItoJSON 

    * supports syncing your customized workouts to Connect without having you manually upload JSON files through the extension.

    --

    https://github.com/jpickup/GarminTools/blob/master/WORKOUTS.md 

    This one only seems to support creating workout FIT files, which can only be copied directly to your watch and not Connect

    --

    There may be others, those were the first few that I could quickly find.