{
"$type": "site.standard.document",
"description": "I've been using Runna since last fall for all my run training, and so far it's been great, except for the fact that it doesn't sync its workouts to Zwift, which is where I do all my treadmill running in the winter. I've been told that's coming soon, but in the meantime, I've been using Intervals.icu as a middleman to send Runna workouts to Zwift. The trick is to rewrite Runna's workouts into Interval.icu's workout builder plain text format. It's a bit laborious, so to make that easier, I created a custom GPT that can do that---just paste the workout description from Runna (or just upload a screenshot of it), paste the output into a new workout in Intervals.icu, and presto, it should sync to Zwift.",
"path": "/2025/03/21/send-runna-workouts-to-zwift-using-intervals-icu/",
"publishedAt": "2025-03-21T13:30:00.000Z",
"site": "at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/site.standard.publication/self",
"tags": [
"Apps",
"Running",
"Zwift"
],
"textContent": "I've been using Runna since last fall for all my run training, and so far it's been great, except for the fact that it doesn't sync its workouts to Zwift, which is where I do all my treadmill running in the winter. I've been told that's coming soon, but in the meantime, I've been using Intervals.icu as a middleman to send Runna workouts to Zwift. The trick is to rewrite Runna's workouts into Interval.icu's workout builder plain text format. It's a bit laborious, so to make that easier, I created a custom GPT that can do that---just paste the workout description from Runna (or just upload a screenshot of it), paste the output into a new workout in Intervals.icu, and presto, it should sync to Zwift.",
"title": "Send Runna workouts to Zwift using Intervals.icu",
"updatedAt": "2025-08-19T22:52:46.234Z"
}