Now for 13 sports · self-hosted EU AI

AI-driven coaching for teams and athletes.

PulseVault turns the data your athletes already generate — Polar, Apple Watch, WHOOP, Strava — into readiness decisions, AI reports and injury-risk flags. Sport-specific across 13 sports, self-hosted EU AI, and an iPhone app that stays signed in.

⚗️ Published sports science 🇪🇺 Self-hosted AI on EU servers 🔒 GDPR by design ⌚ Polar · WHOOP · Apple · Strava
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
0
Sports — each with its own metrics, positions and field tests
0
Sport metrics tracked out of the box
0
Built-in AI analyses, computed privately on EU servers
0
Wearable and platform integrations
Works with what they already wear

Your athletes' devices do the reporting.

Connect once, and sleep, HRV, resting HR, recovery and training load flow in automatically — from the brands your squad already owns. No forms, no nagging, no manual entry.

Polar
AccessLink sync — training load, TRIMP, HR zones, regeneration. Plus H10/H9 live HR over Bluetooth.
● Live
Apple Watch
Workouts, sleep, HRV and resting HR via the Apple Health bridge — the watch your players already wear.
● Live
WHOOP
Recovery %, sleep, HRV, strain — WHOOP's own recovery score feeds straight into each athlete's readiness.
● Live
Strava
Runs and rides with distance, elevation, HR and suffer score — auto-synced via webhooks.
● Live
Oura
Sleep, readiness and HRV from the Oura ring — recovery data for athletes who don't train on a watch.
● Live
Fitbit · Withings · COROS
…plus Wahoo, Suunto and Google Fit — a universal OAuth2 connector hub maps activities and recovery from across the wearable market into one board.
● Live
BLE HR straps
Polar, Garmin, 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

Every connection gets a Sync Health traffic light for freshness and token status, and a background keep-alive that refreshes expiring logins — so a broken sync surfaces instead of quietly going stale.

New in v2.0

Device data in. Decisions out.

Three new tools built on the data above: a science-backed readiness score, standardized fitness tests per sport — and an optional player check-in for athletes without a wearable.

🚦

Readiness Board

Every athlete on a traffic light, powered by their device data — EWMA acute:chronic workload ratio, HRV vs personal baseline, WHOOP recovery, sleep and Foster monotony blended into one transparent, component-weighted readiness score.

⏱️

Fitness Testing

Standardized protocols per sport — Yo-Yo IR1, 30-15 IFT, CMJ, FTP 20-min, CSS, 2k erg and more — with personal bests tracked automatically and progression charts over the season.

☀️

Optional Wellness Check-ins

No wearable? A 60-second subjective check-in from the player's phone fills the gap — sleep, fatigue, soreness, stress, mood. Athletes with a synced device never need it.

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 out of the box.

Football / Soccer
Formations, sprint metrics & Yo-Yo IR1
🏀
Basketball
Positions, jump load & CMJ testing
🤾
Handball
Throwing load & 30-15 IFT
🏐
Volleyball
Jump counts & vertical testing
🤽
Water Polo
Swim volume & in-water conditioning
🏒
Ice Hockey
Shift intensity & repeat-sprint tests
🎾
Tennis
Court time, serve counts & agility
🏊
Swimming
Stroke-specific pace & CSS 400/200
🏃
Athletics / Running
Event disciplines, pace zones & time trials
🚴
Cycling
FTP, TSS & power zones
🚣
Rowing
2k erg tests, splits & stroke rate
🏅
Triathlon
Swim, bike & run zones in one profile
🎯
Custom / Generic
Your own metrics, positions & tests
Built for academies

Every age group. One screen.

Academies aren't small pro clubs — the job is developing players across age groups, over years. PulseVault's Academy Overview rolls up every squad (U13 → U19) into one director's view: readiness, flags, injuries and attendance per team, drill into any one. Same transparent price, unlimited athletes and squads.

🎓

Academy Overview

Squad-of-squads rollup — average readiness, flagged athletes, active injuries and attendance for every age-group team, on one screen. The multi-team view enterprise AMS platforms charge thousands for.

🧑‍🏫

Multi-coach, per squad

Name a coach and age band on each squad. Players train with the same athlete record across teams, so a multi-team youth player's true weekly load is finally visible.

📈

Long-term development

Standardised fitness-test protocols and season plans at every age, tracked for years — a real development curve, not a single clean season. Attendance and testing history follow the player up the pathway.

AI inside

Advanced AI analysis of your data.

PulseVault's self-hosted AI does the heavy lifting most coaches don't have time for — reading every session, load, and injury record, then writing it up as clear, professional reports you can act on. Six built-in analyses, computed privately on your own server.

📄

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

Point the AI at an athlete, a squad, or an injury and it produces a structured, plain-English write-up: what the data shows, what's trending up or down, where the risks are, and the specific next steps to take. The analysis enterprise clubs pay analysts for — generated in seconds, ready to read or forward. No spreadsheets to decode, no dashboards to interpret.

🤖

Squad Pulse

A one-tap written briefing on your whole squad — the four things that need your attention right now: fatigue spikes, injury risk, training gaps, and standout performers.

🎯

Return-to-Play AI

For any active injury, a readiness report you can trust: a 0–100 score, current phase, green/yellow/red flags, a 7-day progression, and three measurable benchmarks to clear.

📋

14-Day Recovery Plan

A personalised day-by-day rehab protocol — training type, intensity, exercises with sets and reps, daily check criteria, and the red flags that mean stop.

⚖️

Tactical Fit Profile

Compare two or more athletes and get each one's best playing role, strength archetype, ideal system, and roles to avoid — reasoned from their actual numbers, not generic advice.

🏥

Injury Risk Analysis

The AI cross-checks your injury history against recent training load and tells you which athletes are trending toward trouble — early enough to do something about it.

📊

Per-Metric Insights

Click any metric on any report and the AI explains it — trend analysis, how the athlete compares to the squad baseline, and what to adjust.

Or just ask — your AI assistant

A chat assistant sits in the corner of your dashboard for the quick questions in between reports. "Who's injured right now?" · "Highest training load this week?" · "Whose recovery is trending down?" — answered instantly, grounded only in your own data.

What else is inside

The full coaching toolkit.

AI is the headline, but it sits on top of a complete coaching workflow — sync, monitor, plan, message, repeat.

🧩

Customizable Dashboard

Build your own layout on a 6-wide grid — drag widgets anywhere, resize from 1×1 to 4×4. Pick from 29 widgets: stat tiles, metric trends, readiness score, recent sessions, top athletes, injury watch, gear mileage, AI insight and more.

📥

Unified Import

Drop in multiple files at once — Excel, CSV, GPX, PulseVault databases, or JSON. PulseVault detects each type, reads it automatically, and previews every session before you save.

🤖

AskAI over your data

Ask in plain language: "who has the highest average HRV?", "is any gear due for replacement?". The assistant reasons over your metrics, sessions, injuries, gear and goals — athletes stay anonymous to the model.

📬

Scheduled Reports

Have a training digest delivered automatically to an in-app Report Inbox — daily or weekly, your choice, capped at once per day. Generate one on demand any time.

🔗

Connect & Sync

Link Polar, Strava, WHOOP, Oura and Apple Health — plus Fitbit, Withings, COROS and more via the connector hub — and stream live HR from any BLE strap. A Sync Health board keeps every connection honest. On iPhone, the installable app stays signed in, works offline, and launches like a native app.

📅

Programs & Messaging

Build periodised training programs athletes follow in their own app, and message the squad or individuals directly. Player accounts are free and don't count against your athlete limit.

How it works

From data to decision in three steps.

01

Connect & capture

Link Polar accounts for auto-import, pair a Bluetooth strap for live HR, or drop multiple exports (Excel, CSV, GPX, database) into the unified importer at once. Your data shows up in PulseVault within seconds.

02

AI reads it

Self-hosted models scan training load, recovery, injury history, and performance metrics — generating insights that would take you hours to compile manually.

03

Coach with confidence

Act on AI flags before problems become injuries. Send programs, message athletes directly, broadcast team announcements. All from one app.

Not just for teams

Train solo? PulseVault works for you too.

The same self-hosted AI that clubs use — now for a single athlete. Log your sessions, upload GPX tracks from any watch, get AI-written reports on your form and recovery, build your own training plans per sport, and catch injury risk before it sidelines you. No coach required, and your data stays yours.

Start as an individual → See plans
📄AI reports on your own training
🛰️GPX upload — distance, pace, HR, elevation
🏥Personal injury & recovery tracking
📅Your own training plans, per sport
Simple pricing

Start free. Upgrade when you grow.

14-day free trial of every feature, no card required. Whether you're a club, a solo coach, or an athlete training on your own, there's a plan that fits. Player accounts are always free.

Free

Get started

€0
forever
  • Up to 5 athletes
  • 20 AI analyses / month
  • 100 MB storage
  • Polar sync & Live HR
Request access

Individual

For solo athletes

€9
per month
  • Just you — your own data
  • 100 AI analyses / month
  • AI reports & injury logging
  • Training plans & GPX upload
Request Individual access

Club

For full teams

€69
per month
  • Up to 150 athletes
  • 1,000 AI analyses / month
  • 10 GB storage
  • Multi-coach access
  • Priority support
Request Club access
See full pricing & 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