Performance is an AI cycling coach that athletes message in Telegram. We designed and built it for an entrepreneur, from the first idea to launch.

The goal

Coaching that genuinely improves a rider's performance, without another app to check. The assistant had to understand an athlete's whole week, the plan, the training, the recovery and how they feel, and coach from that. Professional cyclists advised on the coaching throughout.

What we built

  • A coach in the messenger. Athletes talk to it in Telegram: questions, feedback, how a session felt. It answers from their own data, with charts when they help.
  • Training and recovery data. It connects to the rider's devices and recovery tracking, so it reads the whole week, not a single workout.
  • Plan changes as proposals. The coach suggests a change and explains why. The athlete decides.
  • A web app. Training, recovery and the plan in one place.
The Performance web app: a week of training and recovery, with training time, activities, sleep, resting heart rate and HRV.
Training and recovery at a glance in the athlete's web app.

From idea to launch

We worked with the founder from the first idea: shaping the product, building the chat coach, the data connections and the web app, and taking it to launch.

A single ride in the Performance web app: duration, distance, elevation, speed, heart rate, cadence and power.
Every ride, with the numbers the coach works from.