The Problem With Generic Training Plans
Most runners train using static plans they found online. A "Couch to 5K" PDF or a 16-week marathon template. These plans are built for an average runner — but you are not average. Your recovery rate, schedule constraints, injury history, and fitness baseline are unique. A plan that does not adapt to you is a plan that will eventually break down.
PulseCoach takes a different approach. It combines GPS-tracked workout data, heart rate zone analysis, and an AI coaching engine to create training guidance that evolves with your performance. Here is how each piece works together.
GPS Tracking: The Foundation of Data-Driven Training
Every run you track with PulseCoach feeds the AI coaching engine. The GPS module uses Haversine-formula distance calculations with Kalman filtering for accuracy. It tracks:
- Pace and speed — smoothed to eliminate GPS jitter
- Elevation gain and loss — with DEM (Digital Elevation Model) correction for flat-road accuracy
- Split times — automatic per-kilometer or per-mile splits with visual markers on the map
- Route visualization — real-time map with gradient coloring by speed (blue for easy, red for all-out)
The map updates live during your run, showing your route as a color-coded polyline. After the workout, you get a complete spatial view of where you pushed hard and where you recovered — turning abstract pace numbers into a visual story.
Heart Rate Zones: Training at the Right Intensity
Running the right pace matters less than running at the right effort. PulseCoach divides your heart rate into five physiological zones:
- Zone 1 (50-60% max HR) — Warm-up and recovery. Low stress, builds aerobic base.
- Zone 2 (60-70% max HR) — Fat burn and endurance. Where most easy runs should live.
- Zone 3 (70-80% max HR) — Tempo. Improves lactate threshold.
- Zone 4 (80-90% max HR) — Threshold. Builds speed endurance.
- Zone 5 (90-100% max HR) — VO2 Max. Short, intense efforts for peak performance.
After every run, PulseCoach shows your zone distribution — the percentage of time spent in each zone. This is where most runners discover they have been training wrong: too hard on easy days, too easy on hard days. The classic "gray zone" problem.
The app calculates zones using both the simple percentage method and the Karvonen formula (which factors in resting heart rate for more accurate zone boundaries). Safety warnings alert you if your heart rate reaches unusual levels.
Training Plans That Adapt
PulseCoach offers structured training plans for every distance and level:
- 5K, 10K, Half Marathon, Marathon — each in Beginner, Intermediate, and Advanced tiers
- Cycling, Swimming, Strength, Triathlon — multi-sport support with sport-specific periodization
- Custom plans — build your own with the plan editor
Each plan uses a week → day → workout hierarchy. Every workout includes a warm-up, main set, and cool-down with specific intensity targets. Your completed GPS-tracked workouts are automatically matched to planned workouts, so your progress updates without manual logging.
The status lifecycle — active, paused, completed, archived — lets you manage multiple plans (for example, a running plan and a strength plan running in parallel) without losing data.
The AI Coach: Your Running Partner
The AI Coach chat is where all this data comes together. It has full context on your recent workouts, active training plan, goals, and performance trends. You can ask it anything:
- "Should I rest today?" — The coach analyzes your recent training load, last workout intensity, and recovery patterns.
- "How's my progress?" — It evaluates plan adherence, zone distribution trends, and performance improvements over time.
- "Plan my next workout" — It suggests a specific session based on where you are in your plan and how your body responded to recent training.
The coach is available via text chat (free tier: 10 messages per day) and voice conversation (premium) with low-latency streaming responses. Suggested action cards give you quick-access questions so you do not have to type.
One powerful feature: the coach can detect and parse conversational actions. Tell it "I ran 5K this morning in 25 minutes" and it will offer to log the workout. Say "I ate a chicken breast with rice for lunch" and it suggests logging the meal with estimated macros.
Putting It Together: A Typical Week
Here is what AI-assisted training looks like in practice:
- Monday — Check the AI Coach's morning brief for today's planned workout and motivation.
- Tuesday — Run an easy Zone 2 session. GPS tracks the route; zone distribution confirms you stayed easy.
- Wednesday — Ask the coach if you are recovered enough for tomorrow's tempo run.
- Thursday — Tempo run in Zone 3-4. Post-run, review split times and zone distribution.
- Saturday — Long run. The coach suggested an extra kilometer based on your recent improvement trend.
- Sunday — Rest. The coach confirms you have earned it based on weekly training load.
The difference between training with data and training without it compounds over weeks and months. You avoid overtraining injuries, spend more time in the zones that matter, and build fitness progressively instead of randomly.
Start With One Tracked Run
You do not need to commit to a full plan on day one. Track your next run with PulseCoach's GPS, review your zone distribution, and ask the AI Coach one question about what you should do differently. That single data point starts a feedback loop that gets smarter with every workout.