Closed beta open for 13 sports

AI-driven coaching for teams and athletes.

PulseVault turns the data your athletes already generate — Polar, Apple Watch, WHOOP, Strava — into a daily readiness call, written AI reports and injury-risk flags. Sport-specific for 13 sports, with AI that runs on EU servers you can point to.

Built on published sports science Self-hosted AI on EU servers GDPR by design
Today · Team average
Squad Readiness
● Primed
80%
Ready
12
Athletes
68 ms
Avg HRV
7.4 h
Sleep
Weekly training load+14%
HRV 68 ms ↑ 6%
ACWR 1.08 sweet spot
U17 · 11 / 12 ready
Swim · CSS 1:24 /100m
13
Sports, each with its own metrics, positions and field tests
100+
Sport metrics tracked out of the box
6
Built-in AI analyses, computed on EU servers
10+
Wearable and platform integrations
Works with what they already wear

Your athletes' devices do the reporting.

Connect once. Sleep, HRV, resting heart rate, recovery and training load arrive by themselves, from the brands your squad already owns. No forms, no nagging, no manual entry — and a Sync Health light on every connection so a broken sync surfaces instead of going quietly stale.

See every integration
Polar
AccessLink sync — training load, TRIMP, HR zones, regeneration. Plus H10/H9 live heart rate over Bluetooth.
Live
Apple Watch
Workouts, sleep, HRV and resting HR through the Apple Health bridge — the watch your players already wear.
Live
WHOOP
Recovery %, sleep, HRV and strain. WHOOP's own recovery score feeds straight into each athlete's readiness.
Live
Strava
Runs and rides with distance, elevation, heart rate and suffer score, auto-synced by webhook.
Live
Oura
Sleep, readiness and HRV from the ring — recovery data for athletes who don't train on a watch.
Live
Fitbit, Withings, COROS
Plus Wahoo, Suunto and Google Fit through a universal OAuth2 connector hub that maps activities and recovery into one board.
Live
Bluetooth HR straps
Polar, Garmin and Wahoo chest straps stream live beats per minute into sessions. No extra hardware.
Live
Garmin
Direct Garmin Connect sync is on the roadmap. Today Garmin data arrives via Strava or Apple Health.
Roadmap
Device data in. Decisions out.

Who trains hard today, and who backs off.

Every athlete lands on a traffic light before you write the session. The score is transparent and component-weighted, so you can see exactly why someone is amber.

  • Readiness Board — EWMA acute:chronic workload, HRV against personal baseline, WHOOP recovery, sleep and Foster monotony in one score.
  • Fitness Testing — Yo-Yo IR1, 30-15 IFT, CMJ, FTP 20-min, CSS, 2k erg and more, with personal bests tracked automatically.
  • Wellness check-in — a 60-second morning check-in fills the gap for athletes without a wearable.
Readiness Board
U17 · Thursday · sorted by risk
RestCautionReady
ATH-10ST · ACWR 1.62 · HRV −18%
42
Rest
ATH-04CB · HRV below baseline
61
Caution
ATH-05LB · sweet spot 0.96
84
Ready
ATH-02RB · WHOOP recovery 72%
88
Ready
ATH-07CM · sleep 8.1 h
91
Ready
Acute:chronic workload
EWMA-based ACWR, sweet spot 0.8–1.3. Williams et al., 2017 · Gabbett, 2016
HRV against baseline
ln-rMSSD 7-day rolling vs 28-day baseline, ±0.5 SD smallest worthwhile change. Plews & Laursen, 2013
Monotony and strain
Session-RPE training monotony and weekly strain. Foster, 1998 · A monitoring aid, not a medical assessment.
Built for your sport

13 sports. Each one done properly.

Not one football template with the labels swapped. Every sport gets its own metrics, positions and fitness-test protocols, and the whole app takes on its colour.

AI inside

From raw numbers to a report you'd send your staff.

Point the AI at an athlete, a squad or an injury and it writes a structured, plain-English report: what the data shows, what's trending, where the risk is and the specific next steps. Six analyses, computed on your own EU server, and a chat assistant in the corner for the quick questions in between.

  • Grounded only in your data — athletes stay anonymous to the model.
  • Ready to read or forward in seconds.
Return-to-Play report · generated 09:12

ATH-03 · Hamstring strain, day 9

72/100
Phase: late rehab. Load tolerance is rebuilding; HRV has returned to baseline for 4 consecutive days. Two of three benchmarks cleared.
Cleared — pain-free 30 m sprint at 85% of pre-injury top speed.
Cleared — single-leg bridge hold symmetric within 10%.
Watch — Nordic hamstring strength still 14% below the uninjured side.

Next 7 days

  1. Two exposures at 90%+ top speed with 48 h recovery between.
  2. Nordic strength ×3 sessions; retest asymmetry on day 14.
  3. Return to full training when asymmetry is under 10%.
Computed on EU servers · no data leaves your tenantForward to staff
Squad Pulse
A one-tap written briefing on the whole squad: fatigue spikes, injury risk, training gaps and standout performers.
Return-to-Play AI
For any active injury: a 0–100 score, the current phase, green/amber/red flags, a 7-day progression and three benchmarks to clear.
14-day Recovery Plan
A day-by-day rehab protocol with training type, intensity, sets and reps, daily check criteria and the red flags that mean stop.
Tactical Fit Profile
Compare athletes and get each one's best role, strength archetype, ideal system and roles to avoid, reasoned from their numbers.
Injury Risk Analysis
Injury history cross-checked against recent load, so you hear about the athletes trending toward trouble early enough to act.
Per-metric Insights
Click any metric on any report and the AI explains it: the trend, the squad baseline, and what to adjust.
The full coaching toolkit

AI is the headline. The workflow is underneath.

Sync, monitor, plan, message, repeat. Everything a performance staff needs sits on the same athlete record, from a 29-widget dashboard to periodised programs players follow in their own app.

All features
Customisable dashboard
Drag any of 29 widgets onto a 6-wide grid — stat tiles, metric trends, readiness, injury watch, gear mileage, AI insight.
Unified import
Drop in Excel, CSV, GPX, FIT, TCX or JSON. PulseVault detects each type and previews every session before you save.
Academy overview
Every age group from U13 to U19 on one director's screen: readiness, flags, injuries and attendance per squad. Players keep one record as they move up.
Scheduled reports
A training digest delivered to an in-app inbox, daily or weekly, or generated on demand.
Programs and messaging
Periodised programs athletes follow in their own app, plus direct and broadcast messaging. Player accounts are free.
Fitness testing and benchmarks
Standardised protocols per sport with personal bests, squad benchmarks and progression over the season.
How it works

From data to decision in three steps.

01

Connect and capture

Link the wearables, pair a Bluetooth strap for live HR, or drop exports into the unified importer. Your data shows up within seconds.

02

The AI reads it

Self-hosted models scan training load, recovery, injury history and performance metrics and write the insights you'd otherwise compile by hand.

03

Coach with confidence

Act on flags before they become injuries. Send programs, message athletes, broadcast to the team. One app.

Not just for teams

Train solo? It works for you too.

The same self-hosted AI clubs use, for one athlete. Log sessions, upload GPX from any watch, get written reports on your form and recovery, build your own plans per sport, and catch injury risk before it sidelines you. Your data stays yours.

Start as an individual See plans
AI reports on your own training
GPX upload — distance, pace, HR, elevation
Personal injury and recovery tracking
Your own training plans, per sport
Simple pricing

Start free. Upgrade when you grow.

14 days of every feature, no card required. Whether you're a club, a solo coach or an athlete training alone, there's a plan that fits. Player accounts are always free.

Free

Get started

0
forever
  • Up to 5 athletes
  • 20 AI analyses a month
  • 100 MB storage
  • Polar sync and live HR
Request access

Individual

For solo athletes

9/month
cancel anytime
  • Just you, your own data
  • 100 AI analyses a month
  • AI reports and injury logging
  • Training plans and GPX upload
Request Individual access

Club

For full teams

69/month
cancel anytime
  • Up to 150 athletes
  • 1,000 AI analyses a month
  • 10 GB storage
  • Multi-coach access
  • Priority support
Request Club access

See full pricing, annual billing and the Academy plan

Ready to coach with AI?

Closed beta is live. Request access and we'll get you set up within a couple of days, or book a 30-minute demo to see it live first.

Request access Book a demo