Everything irontri does

Built for
triathletes.
Not everyone.

Every feature was built because triathlon is three sports, one race. Generic training apps don't get that. irontri does.

Get my free plan →
Scroll
159
Athletes using irontri
5min
To get your full plan
5
Race distances supported
3
Sports, one unified plan
01
Your training plan

Not a template.
Your plan.

Answer 12 questions about your race, your schedule, and how fit you are right now. irontri builds a fully periodised, week-by-week swim, bike and run plan — just for you. Every single week is different. Every session has a reason.

🏁
Sprint, Olympic, T100, 70.3 or Full Ironman — each distance has its own structure and approach
📅
Tell us how many hours you can train per week and which days — your plan works around your life, not the other way
🔁
Change your race or start date at any time — your plan rebuilds instantly around the new dates
Dean's Full Ironman Plan 36 weeks
Mon
31 Mar
Tue
1 Apr
Wed
2 Apr
Thu
🚴
3 Apr
Fri
😴
4 Apr
Sat
🏊
5 Apr
Sun
🏃
6 Apr
Week 3 of 36 · Build Phase 8h 25m total
🚴 Bike
28 km/h · Zone 2
Endurance Engine
3h long ride · 85-90rpm · Keep HR in Zone 2 the entire ride. No surging.
"Week 3 long ride is about time on the bike, not speed. Your aerobic engine is being built right now — every minute at Zone 2 matters more than you think."
02
Session detail

Every session has
a purpose.

Not just "easy run" or "bike intervals". Every session comes with exact pace targets, heart rate zones, a full warm-up, main set with rest periods, cool-down, and a coach note that tells you why you're doing this specific session this specific week.

🏊
Swim: interval distances in metres or yards, rest periods, and technique cues based on your weakness
🚴
Bike: cadence targets, speed or power zones, and whether it's indoor or outdoor — every detail specified
🏃
Run: pace per km or mile, cadence, stride cues — and brick runs that build race-ready legs
🏊
Threshold Intervals
Thursday · 70 min · Zone 4
1:45/100m
🔥 Warm up
400m easy freestyle · focus on long strokes and breathing rhythm
💪 Main set
8×100m @ RPE 8 · 15 sec rest
Focus on hip rotation and early catch
💬 Coach note
"8×100s at threshold this week because we're entering Build phase. Your aerobic base is ready — now we sharpen it."
03
Adaptive training

Your plan learns
as you train.

Rate each session after you finish. Too easy? Your upcoming sessions of that sport get harder. Struggling? They back off. irontri rewrites your future sessions automatically — so your plan stays calibrated to your actual fitness, not a guess from week one.

📊
Rate 1–5 after each session. Takes 2 seconds. Makes every future session more accurate
🧠
Adapts by sport — a hard run doesn't change your swim sessions. Each discipline is calibrated separately
📈
Your plan gets smarter the longer you use it — the feedback loop compounds over weeks
Just completed
🏃 Run
✅ Completed
Tempo Surge Assault
45 min · 6 × 4 min at 5:10/km · 90 sec recovery
How did that session feel?
Your future sessions adapt based on your rating
1
2
3
4
5
1–2 too easy → sessions get harder 4–5 too hard → ease off
04
Strava integration

Train. Finish.
Already done.

Connect Strava once. Every ride, run, and swim you record automatically ticks off the matching session in your plan. No manual logging. No copy-pasting. You just train — irontri handles the rest.

🔄
Works with Garmin, Apple Watch, Wahoo, COROS, and any device that syncs to Strava
📍
Activities are matched by sport type and date — a 46km ride on Saturday ticks the Saturday ride session
🔒
We only read activity type, date, and distance. We never write to Strava without your explicit action
Recent Strava activities
🏃
Morning Run
Today · 10.2 km · 52:14
✅ Auto-ticked
🚴
Long Endurance Ride
Yesterday · 46.3 km · 1h 42m
✅ Auto-ticked
🏊
Open Water Technique
Mon · 1.8 km · 38:00
✅ Auto-ticked
4 of 5 sessions complete this week
05
Race day ready

Taper lands on
the right week.
Every time.

Your plan counts backwards from race day. Base, build, peak, taper — each phase lands exactly where it should. You'll arrive at the start line fresh and sharp, not grinding out a hard session three days before your race.

📆
Set your race date once — the entire plan periodises around it automatically from day one
🏁
Race week is always 30–45 min easy sessions only. No surprises, no hard efforts close to race day
⏱️
Enter your goal finish time — irontri breaks it into swim pace, bike speed, and run pace, then builds every session around those targets
Plan roadmap · Full Ironman · 36 weeks
BASE
BUILD
PEAK
TAPER
🏁
Week 1 Race day 29 Dec
Race week
Week 36 of 36
Mon: 30 min easy swim · Wed: 20 min easy bike · Thu: 15 min easy run · Fri: Rest · Sun: 🏁 Race day
06
Your units

km or miles.
Your choice.

irontri works in whatever units you train in. Switch between metric and imperial at the start of your quiz — every pace target, bike speed, swim distance, and coaching note in your plan will use your preferred units throughout.

🌍
Metric: km/h, min/km, metres per 100m — for the majority of the world
🇺🇸
Imperial: mph, min/mile, yards per 100yd — fully consistent throughout your plan, no km leaking in
Set it once at the start — every session, every week, every target is in your units automatically
Select your units — shown on the first question
km / m
mi / yd
🚴 Bike pace target
15–18 mph
🏃 Run pace target
10:30 / mile
🏊 Swim pace target
2:20 / 100yd
What's coming

Built in public.
Improving every week.

irontri is a living product. Here's exactly what's live, what's being built, and what's on the horizon.

Live now
📅
Race-date anchored plans
Plan builds backwards from your race day. Taper is automatic and pinned to race day.
Live
🔥
Strava auto-sync
Finish a session on Strava and it's ticked off your plan automatically.
Live
💬
Coaching notes
Every session explains why it exists in your plan — not just what to do.
Live
📈
RPE adaptation
Rate sessions 1–5. Future training adjusts based on how hard you're finding it.
Live
🔄
Session controls
Swap, skip, move or pause any session. Life happens — your plan adapts.
Live
📧
Weekly email summaries
Your week ahead delivered to your inbox every Monday morning.
Live
Coming soon
💳
Paid plans
$20/month or $180/year. Founding members stay free forever — no catch.
In progress
📊
Strava fitness ingestion
irontri reads your recent Strava data to auto-detect your FTP, threshold pace and CSS — no guessing required at onboarding.
Planned
🔔
Push notifications
Daily session reminders so you never miss a training day.
Planned
🔗
Shareable plans
Share your training plan with friends, training partners or your coach.
Planned
On the horizon
📱
Native mobile apps
iOS and Android apps for a seamless on-the-go experience.
Later
🧑‍🏫
Coach marketplace
Connect with real triathlon coaches who can review and customise your plan.
Later
👥
Group training
Train alongside friends targeting the same race with shared accountability.
Later
🏁
Race integrations
Import your race entry directly and irontri builds your plan automatically.
Later

Want to know when new features drop?

Leave your email and we'll let you know when something big ships.

Real athletes. Real results.
★★★★★
"I've used Garmin Coach and generic PDF plans before. This is the first time sessions have actually explained why I'm doing them. The coach notes make a huge difference."
Alex M. Olympic Triathlon · Perth, WA
★★★★★
"Finished my ride on Saturday, went to check it off — it was already done. Strava had synced it automatically. That alone is worth it for someone who hates admin."
Chris D. Olympic distance · First triathlon · Brisbane, QLD
★★★★★
"I told it my swim was my weakness. Every single swim session had specific technique cues — catch drills, hip rotation reminders. It actually listened."
Sarah K. Full Ironman build · Melbourne, VIC

Ready to race
smarter?

Get your personalised triathlon plan in under 3 minutes. Free to get started — no credit card.

Get my free plan → Back to home