Skip to content
Training SignalsTraining Signals

Built for athletes · Syncs with the devices you already use

Training that adapts to your real life, not a spreadsheet.

Every morning it tells you what today should be and why, from your own training data: the plan, your fitness/fatigue/form, and how you actually slept. Connect the devices you already train with.

Already have an account? Sign in

Try the demo

Free to start · Intelligent Coaching from $4.99/mo

Today's decision

Basic tier · Free

Open it in the morning and the day is already decided

What the session is, why it's appropriate today, how much it matters, and what missing it actually costs, including when the honest answer is very little. Short on time? It tells you the shortest version that still counts. Can't do the prescribed one? The other ways to do it are there: outside, indoors, or as cross-training, drawn from your own history. The adaptive plan underneath is generated around your goal, your fitness, and the days you actually have to train, and it reshuffles instead of leaving you behind an unrealistic schedule.

trainingsignals.cc/training-plans
Recovery

Easy Recovery

Mon, Jun 30

45 minDone
Endurance

Zone 2 Ride

Tue, Jul 1

1h 30mDone
Tempo

Tempo Intervals

Thu, Jul 3

1h 10mPending
Long Run

Weekend Long Run

Sat, Jul 5

3h 15mPending

Fitness, fatigue & form

Basic tier · Free

See your readiness before your legs tell you

Your long-term training base, your recent training stress, and how fresh or race-ready you are, tracked continuously from your training load, the same signal-based approach pro coaches use. (We call these Fitness, Fatigue, and Form: or CTL, ATL, and TSB if you want the technical labels.) Connect Oura, WHOOP, or Apple Health and your overnight recovery joins the picture: a genuinely rough night ahead of a hard session becomes a proposed easier day, waiting for your yes, before you're out of bed.

trainingsignals.cc/fitness-trends
FRESHBALANCEDBUILDING FATIGUEOVERTRAINING RISK
Readiness: Fresh, a good window to push

Weekly coaching reports

Basic tier · Free

A written recap of your week, not just a chart

Every week, a coaching report pulls your training load, compliance, and fatigue trend into a plain-language summary: what changed, what it means, and what to focus on next week. It's free for every athlete, generated entirely from your own training data, not a templated check-in.

trainingsignals.cc/coach

Week of Jun 16 · Leadville 100

12 weeks out

You hit every scheduled ride this week and your fatigue dropped back into a healthy range after last week's long climb. Your endurance is trending up, next week adds your first back-to-back long days to start building race-specific durability.

Distance

42 mi

+6 mi vs. last week

Elevation

3,100 ft

+400 ft vs. last week

Training load

On track

Fatigue easing

Sticking to the plan

Basic tier · Free

Credit for showing up, on the days it was hard to

Every day your plan asks something of you and you do it earns points toward a monthly score, judged against what your plan asked of you rather than any distance or wattage. A prescribed half-hour walk is worth what a five-hour ride is, so the score can't be won by whoever has the most free time, and taking a rest day the plan asked for counts as following it. Days in a row are worth a little more, up to a ceiling you can reach inside a short plan. Miss one and it costs less than a completed day earns. A day you couldn't train, whether you were ill, injured, away, or you and your coach agreed to drop it, leaves the reckoning entirely once you mention it in the coach chat: no points, no penalty, and your run of days carries straight across it. A day you simply chose to skip is recorded as that and still counts, because a score that forgives everything isn't measuring anything. It's private, there's no leaderboard, and you can switch it off.

trainingsignals.cc/fitness-trends

Sticking to the plan

218

points in March

19 of 22 days the plan asked for, 5 in a row right now.

Mon
Tue
Wed
Thu
Fri
Sat
Sun
Thursday was a miss and cost less than a completed day earns. Friday you were ill, told your coach, and it left the reckoning entirely.

Your coach

Intelligent Coaching · $4.99/mo

Your plan tells you what to do. Your coach tells you why.

Ask why today's workout changed, whether you should train hard or take it easy, or how this week's fatigue affects your race goal, and get an answer grounded in your real training data and what you've told it before, not a generic script. Weekly coaching reports come standard for every athlete; Intelligent Coaching turns that into an ongoing conversation. Try it free for 14 days, then $4.99/mo, or $49.99/yr, 2 months free.

trainingsignals.cc/ai-coach

Training Plans

Recovery · Mon
Tempo Intervals · Thu
Long Run · Sat
CCoachTraining Plans
Available on every page
Move Saturday's long run to Sunday
Done, Long Run moved to Sunday. Your plan is updated.

Your own judgment, respected

Intelligent Coaching · $4.99/mo

Think a number's wrong? Say so, and your coach actually listens.

Tell your coach your head unit's TSS runs off a stale FTP you never update, and it checks your real rides before answering, explains the actual math, and only then, if your reasoning holds up, proposes changing it for you specifically. Nothing changes until you confirm, and you can revert it any time in Settings. If the change genuinely doesn't make sense, your coach says so instead of just going along with you. Today this covers which input your effort score uses; more calculations are on the way.

trainingsignals.cc/settings

How your coach reads your numbers

TSS source

Skips your head unit's own reported TSS, using the next best source instead.

Revert to default

CCoach
My head unit's TSS runs off a stale FTP I never update
That'll do it. I'll skip your head unit's TSS and use power instead, everywhere in your stats. Confirm?

Athlete memory

Intelligent Coaching · $4.99/mo

A coach who remembers you, not just your last session

Injuries, equipment, scheduling preferences, and anything else you want your coach to know are saved to your profile once and carried into your AI-personalized daily brief, weekly report, and chat replies, no re-explaining yourself.

trainingsignals.cc/profile

Injury history

Mild IT band soreness, avoid steep downhill repeats

Equipment

Road bike, indoor trainer, trail shoes

Preferences

Tuesday/Thursday intensity days, prefers training outdoors

Notes

Travels for work every other week

Any goal, any sport

Basic tier · Free

Built for runners, cyclists, and everything between

Set a specific race with a date, distance, and elevation, an open-ended fitness goal, or an FTP target by a deadline (cycling-family sports), for running, road cycling, mountain biking, gravel, e-bike, or swimming. Each sport gets its own pacing, plan language, and ramp-rate guardrails to keep your buildup ambitious but safe. Riding pedal-assist? E-bike miles are left out of your training stats by default, with an option in Settings to count them in if you'd rather they did.

trainingsignals.cc/goals
Running

Boston Marathon

26.2 mi · Apr 20

Gravel Cycling

Local Gravel Century

100 mi · Jun 14

Mountain Biking

Ridge Trail Enduro

18 mi · 3,400 ft

Swimming

Open Water Swim

2.4 mi · Aug 9

Cycling

FTP Target: 300W

Build by Oct 1

E-Bike

E-Bike Coastal Tour

75 mi · Sep 6

How it works

From connecting your data to first workout in minutes

1

Connect Wahoo or Karoo

Sync your ride and run history in seconds, no manual logging required.

2

Set a goal

Pick a race with a date and distance, a cycling FTP target by a deadline, or an open-ended fitness goal. Any sport, any distance.

3

Train with a plan that adapts

Get a daily schedule that adjusts to your fatigue, your missed days, and your real-world life.

Your training data is private, never sold, and coaching only receives high-level context, not your raw activity files. Read our privacy policy →

Questions

Good to know

Is Training Signals free?

Yes: activity sync, fitness trends, adaptive plans, and weekly coaching reports cost nothing.

Which sports are supported?

Running, road cycling, mountain biking, gravel cycling, e-bike, and swimming, each with sport-specific pacing.

What if I miss a workout?

Catch-up and adjust tools reshuffle your schedule around what actually happened.

See the full FAQ →

Stop guessing what today's training should look like.

Get started free, no credit card required.

Already have an account? Sign in