Features · Live demo

See what it actually does.

A working toolkit for ultra runners — train smarter, avoid injury, and get to the finish line knowing exactly what's coming.

Race Intelligence: Analysis & Prediction

Go beyond simple route tracking. Upload any GPX file to get a deep-dive analysis of the course, including difficulty scoring, segment breakdowns, and leverage the power of machine learning to get accurate finish time predictions. Our models analyze the course, your training history, and your athletic profile to give you actionable insights.

  • Interactive 3D elevation profiles with real-time visualization
  • Advanced pace analysis with grade and terrain adjustments
  • Segment-by-segment difficulty analysis
  • Pacing strategy recommendations that adapt as you train
  • Identifies key factors influencing your time
Featured race

Hardrock 100

One of the most prestigious and challenging 100-mile endurance runs in the world. The course loops through Colorado's stunning San Juan Mountains with over 33,000 feet of elevation gain.

Distance
159.2 km
Gain
10058 m
Race date
7/11/2025
Try this race

Training plan preview

Demo Preview

Example of how your week might look.

Jan 6 - Jan 12 (Week 1)

Base
Mon1/6
Easy RunZ1
45m8.0 km
Wed1/8
Tempo RunZ3
50m10.0 km
Sat1/11
Long RunZ2
2h18.0 km

This is a mock preview. Sign up to create your own plan, track workouts, and use the full calendar.

Create your plan

ML-Powered Training Plans

Our core feature. Pick a RunPact template (Periodized Ultra, Mountain & Vert, Flat Ultra, Rolling Hills, Base Builder, or Race-Sharpening), choose a community template with star ratings, or build your own — control phases, session types, intensity distribution, volume targets, and interval structure. The engine generates your weekly schedule from your config and adapts as you train.

  • RunPact, community, or fully configurable templates
  • Personalized to your fitness level
  • Adapts to missed or modified workouts
  • Strength and cross-training built in

Platform Integrations

RunPact integrates with modern platforms that respect your data. Seamlessly connect your Strava account to automatically import your activities, keeping your training log up-to-date and feeding our models with the latest data. We also sync with Intervals.icu (free), which automatically updates your Garmin. We're monitoring TrainingPeaks' API availability for future integration.

  • Automatic import of runs, hikes, and trail runs from Strava
  • Match activities to planned workouts
  • Enrich your training data with heart rate and perceived effort
  • Export your complete training plan to Intervals.icu
  • Keep your profile stats current across platforms
Strava

Strava

02/01/2026 02:30 PM

Intervals.icu

Intervals.icu

02/01/2026 02:30 PM

Recent Activities

Morning Trail Run

02/01/2026

Boulder, CO

12.8 km54m
View on Strava

Long Run - Foothills

✓ Used01/30/2026

Boulder, CO

25.0 km2h
View on Strava

Tempo Intervals

01/28/2026

Boulder, CO

12.0 km45m
View on Strava

Mock preview. Connect Strava and Intervals.icu in settings to sync real activities.

Connect your account
Ready for the climb

Train smarter.
Run further.

14-day free trial. No credit card required.

Start your trial