Intervals Running .zwo Workout Exports doesn't run in Zwift

Hey @david I have tried to create some simple running workouts in Intervals, exported them but they don’t work in Zwift. Created workouts in zwiftworkout.com work, XML for comparison:

Simple Workout Data: “- 10km 100% Pace”

Outputs …

INTERVALS XML (not working in Zwift)
-------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<workout_file>
    <author>K E V I N</author>
    <name>10k 100% Intervals.icu</name>
    <sportType>run</sportType>   
    <tags>
        <tag name="INTERVALS"/>
    </tags>
    <workout>
        <SteadyState show_avg="1" Duration="3600"/>
    </workout>
</workout_file>

Attention: Intervals export is everytime by time, even when data is set by distance. 10k are transformed by my 6m00s pace setting to 3600.

ZWIFTWORKOUT XML (working in Zwift)
----------------
<workout_file>
  <author/>
  <name>10k 100% zwiftworkout.com</name>
  <description/>
  <sportType>run</sportType>
  <durationType>distance</durationType>
  <tags/>
  <workout>
    <SteadyState Duration="10000" Power="1" pace="2"/>
  </workout>
</workout_file>

Maybe you can have a look? Thanks for your work!!!

Edit: Import of the Zwiftworkout XML into intervals also doesn’t work. Import finished, but no preview and so on.

1 Like

@david ? :heart:

any news on creat running workouts that work on zwift?

Running workouts are now supported for Zwift. Intervals.icu generates a zwo file with pace=“2” (100% = 10k pace) for the pace steps as an approximation for “percentage of threshold pace”. So hopefully your 10k pace is similar to your threshold pace.

Files with pace= can also be imported. Intervals.icu needs to convert everything to be relative to threshold pace. For pace=“2” (10k pace) the percentages are used as is. For the other pace options it uses a factor to increase (for half and full marathon) or decrease (for mile and 5k) the percentages:

    Mile(0, 1.127819549),
    FiveK(1, 1.038062284),
    TenK(2, 1.0),
    HalfMarathon(3, 0.9493670886),
    Marathon(4, 0.9174311927);

Example using % of 1 mile pace:

<SteadyState Duration="300" Power="0.685" pace="0" />

Becomes using % threshold pace:

- 5m 60.7% Pace
1 Like

Great @david, thanks a lot! The Intervals ZWO running exports needs a final update! They don’t work, because the duration type is in the XML container missing. After adding …

time

… to the Intervals ZWO export, the running workout also works with Zwift.

Tx. Please post the “working” zwo text here or mail me at david@intervals.icu. The reference I was using doesn’t have that field.

@K_E_V_I_N if you can, use a workout created in Zwift or https://www.zwiftworkout.com/ in the exact format you need.

This helped @david with the nested intervals for cycling.

I have added durationType. Will deploy Tues AM (GMT+2).

1 Like