Facebook Instagram Twitter Youtube
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Top Wheel-On Trainers
      • Top Direct-Drive <$900
      • Top Direct-Drive >$900
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
      • Master List of Badges
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
Search
Logo
Logo
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Top Wheel-On Trainers
      • Top Direct-Drive <$900
      • Top Direct-Drive >$900
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
      • Master List of Badges
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
More
    Training & Nutrition

    Introducing ZwiftFit: Personalized Zwift Workouts Powered by AI

    Paul Whitelock
    By Paul Whitelock
    June 11, 2025
    LAST UPDATED June 10, 2025
    24

    Ever finish a Zwift workout and think, “That was good, but not quite what I needed today?” Or maybe you’ve scrolled endlessly through the workout library, wishing for something perfectly tailored to your current goal or how your legs are really feeling?

    Zwift offers a strong library of workouts and flexible training plans, and many riders find real value in them. But sometimes you want a workout that reflects your current goals, recovery state, and fitness — something that adapts to you in the moment. That’s where ZwiftFit comes in.

    Every ZwiftFit workout is dynamically generated based on your profile and inputs, meaning even if you request the same workout type twice, you’ll get a different version each time — always targeting the same goal, but never repeating exactly. It’s about keeping your training fresh and specific, every time you ride.

    That’s the idea behind ZwiftFit, a new AI-powered web app that creates truly personalized ZWO-format workouts based on your profile, goals, and how you’re feeling today. As an avid Zwifter and independent developer, I built ZwiftFit to solve a problem I personally felt. Now I’m sharing it with the community.

    Why ZwiftFit?

    While there’s no shortage of workouts on Zwift, finding the right one to match your immediate goals and energy can feel like guesswork. And let’s be honest, repeating the same old sessions can quickly lead to boredom. We’ve all been there: scrolling through lists, picking a workout that looked good on paper, only to find it didn’t quite hit the mark for that specific day.

    ZwiftFit solves this by generating workouts tailored to:

    • Your FTP, gender, age, and training load
    • Your training goals (e.g., improve climbing ability late in long rides, increase flatland power, sharpen race finish)
    • Strengths and weaknesses defined in your user profile
    • Physical limitations or injuries you’ve specified
    • An upcoming race or event
    • Daily readiness, HRV, and resting HR
    • Even how you feel that day — from “Very Tired” to “Excellent”

    It’s not about scrolling through a library. It’s about telling ZwiftFit who you are and what you need — and letting it create the session.

    Two Ways to Create a Workout

    ZwiftFit supports two core paths:

    1. Quick Workouts

    Choose from 9 workout types including:

    • Endurance Ride
    • HIIT Session
    • Sprint Session
    • Climbing Challenge
    • Threshold Intervals
    • Race Warm-Up
    • Event Cooldown

    With one click, you get a workout tailored to your current profile settings and duration preferences.

    2. Custom Workouts

    Need more control? Go custom. Custom Workouts give you a much deeper level of customization than Quick Workouts. There are seven main workout categories — like Recovery & Endurance, High-Intensity Intervals, and Strength & Skill Development — and within those, over two dozen specific workout types to choose from.

    Once you’ve selected a type, ZwiftFit adapts it further based on your current profile and the specific workout options shown on the Custom Workout screen. Unlike your profile settings — which tend to remain stable over time — these session-specific options allow you to adjust key variables for the ride you’re about to do. You can specify:

    • Workout duration (fixed or range) – so you can fit in the perfect session whether you have 30 minutes or two hours.
    • Current feeling (Very Tired to Excellent) – ensuring your workout matches your actual recovery state, not just a pre-set plan.
    • Resting heart rate and heart rate variability (HRV)
    • 3-day and 7-day training load
    • Warm-up and cool-down length (Short, Normal, Long)

    You can even add custom instructions — whether you want motivational tips, fun cycling trivia, or a focus on specific aspects of execution like cadence, pacing, or technique. ZwiftFit incorporates this input to further personalize your session in real time.

    Event Prep & AI Flexibility

    Beyond crafting the core of your session, ZwiftFit offers some useful additions designed to seamlessly integrate with your Zwift life and give you even more control.

    One of ZwiftFit’s standout practical features, especially for the racing Zwifter, is its event-specific warm-ups. These are invaluable not only for races (which often start hard right from the gun) but also for a variety of other Zwift activities. To meet these diverse needs, ZwiftFit provides a range of targeted warm-up types, including: Race Warm-Up, Climb Preparation, Group Ride Primer, TT Preparation, Sprint Activation, Long Ride Preparation, and Hard Start Readiness. Each is designed to address the specific physical demands you’ll encounter in those events.

    To complement the warm-ups, ZwiftFit also offers targeted Zwift Event Cooldowns to enhance recovery immediately following your rides or competitive efforts. These short routines are carefully structured to gradually lower intensity, aiding in the removal of metabolic byproducts and easing muscle tension. Options include Race Recovery, Climbing Recovery, Sprint Recovery, and Endurance Ride Recovery.

    You can also choose the duration of these warm-up and cooldown sessions based on your available time and personal preference. For the best experience, generate both the warm-up and cooldown sessions ahead of time. That way, you can smoothly transition from race prep to recovery without needing to leave Zwift or revisit the app. It’s a convenient and practical addition that supports readiness and recovery across a wide range of Zwift activities.

    Multiple AI models are available, each offering a distinct style for generating workouts. Some models might emphasize structured intervals, while others introduce more variety or different types of challenges. You’ll also find variations in the verbosity of instructions—some are more concise, others more detailed—and subtle differences in tone. For example, one model might suggest a straightforward “2×20 at threshold,” while another adds pacing cues, motivational prompts, or mental focus tips throughout the session. This variety allows you to select a model that aligns with your personal preference for a particular session or to simply change models periodically to keep your training stimulating and engaging. Whether you want to stick with your favorite or switch it up to explore different approaches, having multiple models gives ZwiftFit a unique adaptability.

    Simple and Affordable

    There’s no subscription. Just a credit system:

    • New users get 30 free credits after signing up and verifying email.
    • Earn 30 more credits by generating one Quick Workout, one Custom Workout, and then downloading either of those workout files.
    • A 300-credit package costs just $2.99 — typically enough for 30–40 workouts (that’s less than 10 cents a session!)

    For now, credit purchases are U.S.-only due to international tax complexity, but international users can still use the free credits and the FIT to CSV tool.

    Bonus Tool: FIT to CSV Conversion

    For data-driven riders who like digging into their workout files, ZwiftFit includes a free utility that converts your FIT files into CSV format. This makes it easy to import your Zwift workout data into spreadsheets or other analysis tools. There’s no cost and no credits required — just upload your FIT file and download the structured data. It’s a small but powerful addition for those who want more control over how they visualize and track performance.

    Try It + Promo Video

    ZwiftFit is available now at zwiftfit.com. You can also watch a short 30-second promo video below:

    Final Thoughts

    ZwiftFit is still evolving, but I hope it fills a real need in the Zwift training ecosystem — helping riders at every level get more out of their workouts with less friction.

    If you give it a try, I’d love your feedback! Share your experiences or suggestions via my contact form or tag me @ZwiftFit on Instagram. Your feedback will help shape its future!

    Related Posts

    Facebook
    Twitter
    Pinterest
    ReddIt
      Paul Whitelock
      Paul Whitelockhttps://zwiftfit.com
      Paul, a Zwift user for ten years, balances his time between virtual miles, real-world road and gravel adventures, and exploring the capabilities of AI. This blend of passions led him to develop ZwiftFit, aiming to enhance the training experience for fellow cyclists.  Beyond coding and cycling, Paul is an avid music listener and follower of professional cycling.

      24 COMMENTS

      Subscribe
      Notify of
      guest

      guest

      24 Comments
      Oldest
      Newest Most Voted
      Inline Feedbacks
      View all comments
      wpdiscuz   wpDiscuz

      Get Started on Zwift

      Sign Up (Free Trial)
      Buy Zwift Ride
      Buy KICKR CORE One
      Read More...

      Newest Featured Posts

      Zwift Speed Tests: TT Frame Ranking Charts

      Frames & Wheels

      Digging Into Zwift Bike Upgrades: Performance Improvements and Power Savings at Each Stage

      How Zwift Works

      Support This Site

      Write a post, shop through us, donate or advertise. Learn more

      NEWSLETTER SIGNUP

      Zwift tips and news every 2 weeks! Click to subscribe.

      More Posts

      Speed Tests: Gravel, MTB, and Road Frames on Zwift Dirt

      Speed Tests

      Rethinking Fairness in Cycling Esports: A Closer Look at Categorization

      Racing

      Bonus XP! Route of the Week and XP Express Continues for June

      Events

      The Longest Route: 7 Tips for London’s PRL Full

      Training & Nutrition

      This community-driven site is maintained by Eric Schlange and a team of Zwift enthusiasts. Zwift Insider is independent of Zwift corporate (www.zwift.com), although Zwift does provide funding to help defray site costs.

      This site contains affiliate links to Amazon, Wahoo, and other brands. Zwift Insider makes a small commission on purchases made from these links, so please shop through them to support our efforts.

      Terms of Use/DMCA Copyright Policy

      Privacy Policy | Privacy Consent

      [email protected]

      Latest articles

      Tiny Race Series – June 14 Routes – Loops and Mash

      Zwift Speed Tests: TT Frame Ranking Charts

      Top 5 Zwift Videos: FTP Tests, Zwift Racing Tips, and Zwift HQ

      Popular Categories

      • Racing1494
      • Events1000
      • News834
      • Training & Nutrition708
      • Interviews560
      • Routes & Maps442
      24
      0
      Would love your thoughts, please comment.x
      ()
      x
      | Reply
      Comment Author Info
      :wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_exclamation::wpds_question::wpds_idea::wpds_hmm::wpds_beg::wpds_whew::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
      ‹ Back to Categories
      You are going to send email to

      Move Comment

    • Related Posts