Skip to content

FAQ

Open Next session then Start the session: the runner goes full-screen — the bell moves you from block to block, and the dock sheets handle attendance, teams, score and notes on the touchline, even offline. It’s all covered in Live session, with the video.

No. Players receive an invitation link (email, SMS or WhatsApp) and access the app without creating a password. See Install the player app.

The interface is available in French, English, Dutch, German, Portuguese and Spanish. Messages sent to players (call-ups, reminders) follow the team language. Titles and notes you enter remain in their original language.

A player has changed their phone — what should I do?

Section titled “A player has changed their phone — what should I do?”

Resend their invitation link from their profile in Roster → [player] → Resend link. Their check-in and session review history is preserved.

A player is leaving the team — should I archive or remove them?

Section titled “A player is leaving the team — should I archive or remove them?”

Archive them if you want to keep their history (check-ins, injuries, load): from their sheet, click Archive. They move to the Inactive tab and drop out of call-ups and fines; you can Reactivate them at any time. Remove from team permanently erases all their personal data (GDPR) — it is irreversible. See Manage the roster.

A player is coming to test with the group — how do I add them without skewing my statistics?

Section titled “A player is coming to test with the group — how do I add them without skewing my statistics?”

Add them as a trial player: Roster → Manual entry, switch on Trial player and set the period’s dates. They are called up and rated like an active player, but stay out of the team averages and only see their agenda (up to the trial’s end). You then close the trial with Sign, Don’t sign or Extend. See Trial players.

A player is not receiving notifications. How do I fix that?

Section titled “A player is not receiving notifications. How do I fix that?”
  1. Check that notifications are enabled for STRIVN Player on their phone (Settings → STRIVN Player → Notifications).
  2. Check their network connection.
  3. If the problem persists, resend the link from Roster or follow up manually from the event panel.

The team staff (head coach and assistants), to adapt training. A player only sees their own data — not that of other players.

Can a player change their call-up response after submitting it?

Section titled “Can a player change their call-up response after submitting it?”

Yes, up to the start of the event (or before the deadline set by the staff). The player reopens the call-up link and selects the new status. The coach sees the update immediately.

They aggregate well-being check-ins (fatigue, sleep, stress) and the load from session reviews (RPE × duration). 🔴 Red = risk (degraded value), 🟢 Green = good state. Blue is always an interactive accent, never a status signal.

Readiness classes a player’s state as green / yellow / red for the day. It always starts from a real check-in (a measured state). Between check-ins, STRIVN doesn’t rely on stale data: the model projects fatigue forward day by day from the last check-in, based on training load (each session or match pushes it up, rest brings it down). Only fatigue is estimated — load and ACWR stay measured. Every estimate carries a confidence that drops the older the last check-in gets, or when sessions ran without their load (RPE, duration) logged. Below the threshold the player moves to “To re-check”: no hard colour, and they aren’t counted among at-risk players. A new check-in validates the estimate, corrects the preceding days, and fine-tunes the model for that player over time.

Adherence brings together three season metrics: attendance (with the trainings / matches split), program completion and the check-in response rate over 30 days. They’re built to be fair: an excused absence (a reason or an injury) and cancelled events are removed from the calculation, events before the player joined don’t count, and the check-in rate is based on the days a check-in was actually sent (”—” if none). You’ll find them on the player profile, at the bottom of the dashboard (averages + 5 players to watch) and in the weekly report.

Section titled “How do I read ACWR, monotony and strain in the Trends tab?”

The Trends tab (next to Load) ranks players by distance from the optimal ACWR zone (0.8–1.3, midpoint 1.05) and shows, for each player, their Monotony (how uniform their load was over the week) and their Strain (total load × monotony). High monotony or strain combined with an ACWR outside the zone is a fatigue signal worth watching. Players with fewer than 2 complete weeks of data show Insufficient data rather than a misleading number. See Training load.

Yes. By default load is shown in AU (arbitrary units), where a 90-minute session at RPE 7 weighs 630. If your staff thinks in its own unit, declare it in the Formula panel of the Team load page: a name and its equivalence in AU (for example 1 CU = 108 AU). Every load screen then switches to it, and your targets are entered directly in that unit. Your data does not move — load stays stored in AU, only the display changes, and you can go back to AU whenever you want. See Training load.

How do I read internal vs external (GPS) load?

Section titled “How do I read internal vs external (GPS) load?”

When the GPS module is enabled, the GPS tab on the Team load page overlays each player’s internal load (sRPE: RPE × duration) and external load (GPS formula load, or total distance) and shows their ratio against the player’s 28-day base. A ratio that drops below the base signals decoupling — less mechanical work for the same perceived effort, a sign of hidden fatigue. See GPS — zones & external load.

They describe what the exercise produces — distance, sprints, target RPE, players, area. strivn uses them to state a session’s estimated external load before it happens, then to compare it against GPS afterwards. These values are indicative only: they feed no load calculation (not sRPE, not ACWR, not the signals). See Exercise metrics.

What does “Calibrating” mean on an exercise’s felt RPE?

Section titled “What does “Calibrating” mean on an exercise’s felt RPE?”

That the number exists but does not yet stand. An exercise’s felt RPE turns Confirmed once it has run 3 times with at least 2 answers per session on median; below that it shows prefixed with a ~ and the card says what is missing — sessions (“2 of 3 sessions”) or respondents (“too few answers per session”). The value stays visible either way: two sessions of felt effort are worth reading, they simply cannot be quoted as a fact. See Exercise metrics.

Why does an exercise’s felt RPE ignore some answers?

Section titled “Why does an exercise’s felt RPE ignore some answers?”

Because one tap at 1 instead of 7 would move the average. Above 10 answers, strivn excludes the lowest 10% and the highest 10% of the exercise’s ratings. Below that threshold nothing is excluded — too few answers to tell a mistake from a genuinely different perception. The number of excluded answers always shows beside the sample. See Exercise metrics.

Because a metric without a duration is not usable. “1,200 m” does not say over how long. “1,200 m over 15 min” scales to the block’s real length in your session: 20 minutes gives 1,600 m. The reference duration therefore becomes required as soon as you add a metric. Intensive metrics — RPE, players, area — do not change with duration. See Exercise metrics.

Why does my estimated external load only cover part of the session?

Section titled “Why does my estimated external load only cover part of the session?”

Because a timeline holds blocks with no exercise — warm-up, free play, stretching — and exercises whose metrics you have not filled in yet. The total only describes the blocks that are filled in, so it is always partial. The covers X / Y min line tells you how much it covers, and the next line names the blocks to fill in. A low rate is not an error. See Exercise metrics.

From the Trends tab or from Signals & alerts, click View trend to open the player’s chart, then Acknowledge — add an optional note and confirm. The alert stays visible (greyed out, with who handled it and when) and won’t fire again as long as that week’s load stays within range.

What is the difference between present and limited?

Section titled “What is the difference between present and limited?”

present = full participation. limited = present but with a restriction (minor injury, reduced load). Use limited to indicate that the player will participate, but in a reduced capacity.

Can I import a GPS file per half rather than for the whole session?

Section titled “Can I import a GPS file per half rather than for the whole session?”

Yes. Once your files are uploaded, the File scope card on the matching screen lets you choose, file by file, between Whole session and a sub-element (a half for a match, a plan block for a training session). If a single file contains several periods, strivn detects them and offers one row per period. The session value is then rebuilt from the sub-elements, using the aggregation mode set for each metric. See GPS — speed bands.

Why does a metric not appear at session level after a per-half import?

Section titled “Why does a metric not appear at session level after a per-half import?”

Because it has no aggregation mode set. strivn refuses to guess: adding two top speeds together, or averaging two averages, produces a wrong number that looks right. The data is not lost — it stays readable in the Detail by sub-element table — but it will not reach session level until you set its mode under Settings → GPS metric aggregation. See GPS — speed bands.

Can I copy the calendar week to the next week?

Section titled “Can I copy the calendar week to the next week?”

Yes. From the calendar, click Copy → to duplicate all events from the current week to the following week.

From the fine catalog, open Import from a rulebook. Upload your R.O.I as a PDF or photo — the assistant keeps only fines with a fixed amount — or a CSV/Excel spreadsheet with a label column and an amount column. Review the proposed list, then Add to the catalog. See Fines.

Create the opponent under Scouting → Opponents, then Start a session from its dossier. In the session, capture rich notes: text (or voice Dictate), tactical boards, video clips and photos, linking each note to a player and to tactical tags. The dossier aggregates the roster, the observations and an AI tactical analysis. See Scouting opponents.

How do I import an opposing team’s line-up?

Section titled “How do I import an opposing team’s line-up?”

From a scouting session, click Import team sheet and upload a PDF or photo. The AI reads the document and proposes players (number, name, position) with a confidence score; review each row, then Add confirmed players. Nothing is added to the roster until you confirm. See Scouting opponents.

Compose the report from Scouting → [opponent] → Reports → New report, then open Share…: attach the game(s) it covers, pick the recipient players and staff, then click Share report. STRIVN sends an email and a push notification, once. See Scouting reports.

Any staff member with scouting access can see a game’s reports. A player only sees a shared report if they’re a chosen recipient and they’re called up to the attached game. Until a report is shared, it’s a private draft, visible to staff only.

Can I add a video (Veo, YouTube…) to a report?

Section titled “Can I add a video (Veo, YouTube…) to a report?”

Yes. From a scouting session, click Add a clip: paste a link (YouTube and Vimeo videos play in the page; Veo, Hudl and other links open in a new tab) or upload a file (up to 250 MB, mp4/mov). Then drag the clip into a report from the Clips tab of the Reuse material panel. For a Veo video to play right in the report, export the clip from Veo and upload it. See Scouting reports.

How do I choose between Total, Average and Per 90 minutes?

Section titled “How do I choose between Total, Average and Per 90 minutes?”

The Report builder lets you choose the aggregation metric by metric — a metric name no longer carries its calculation. Total over the period sums, Average over the period averages, Latest known value takes the last recorded value, and Per 90 minutes divides the total by the minutes played and scales it to 90. That last one is computed over the whole period, not as an average of each match’s ratio: a ten-minute appearance therefore does not weigh as much as a full match. All six aggregations are offered on every metric: the builder does not judge whether the calculation makes sense, you do. See Reports.

Why can’t I show a daily metric “Per match”?

Section titled “Why can’t I show a daily metric “Per match”?”

Because a day does not split into matches. An Evolution groups values by period, and the granularity must be at least as wide as the measurement. Daily metrics — fatigue, sleep, days unavailable, attendance rate — are therefore shown Per week or Per month, never Per match. The builder says so instead of drawing a false curve. Match metrics accept all three granularities. See Reports.

How do players give their feedback after a session?

Section titled “How do players give their feedback after a session?”

By default, a player who took part in a session gives their RPE at the next day’s check-in, in the Yesterday’s review section. For a faster response, enable Ask for feedback after the session when creating the training session, match, or individual training: present players then get a direct request about an hour after it ends, by push, WhatsApp (if your plan includes it) or email. See Calendar & events.

Can I rate a session’s RPE with decimals (4.17 instead of 4)?

Section titled “Can I rate a session’s RPE with decimals (4.17 instead of 4)?”

Yes, if the team enables the setting: SettingsGeneral tab → Coach session RPE card → Rate RPE with decimals. The session review’s ten 1-10 buttons then give way to a free field accepting two decimals. It applies to every entry surface (session review, next-session panel, shared dressing-room link, voice-debrief review), and the precision carries into the sRPE load: 90 minutes at 4.17 weighs 375 instead of 360. The setting is reversible — decimal values already saved stay readable. The RPE declared by players stays a whole number from 1 to 10. See Session review.

How do I track how my sessions evolve over time?

Section titled “How do I track how my sessions evolve over time?”

Open Session results → Statistics tab. You’ll see the average rating and intensity, their weekly evolution, the average per weekday, a player ranking and automatic insights. Filter by period (4/8/12 wks, season or a custom range) and by type (training, matches, recovery). The more reviews you fill in, the more reliable the read. See Session review.

How do I add an exercise found on TikTok or Instagram?

Section titled “How do I add an exercise found on TikTok or Instagram?”

From the exercise library, click + Add an exercise → Link and paste the URL — or forward it directly to strivn’s WhatsApp number. The capture lands in your inbox; adjust the title, folder and tags, then File (private) or Publish (shared with the team).

What’s the difference between filing and publishing an exercise?

Section titled “What’s the difference between filing and publishing an exercise?”

File keeps the exercise in your personal library, visible to you only. Publish shares it with the whole team and makes it available to attach to a session. See Exercise library.

How do I send an exercise to someone without a strivn account?

Section titled “How do I send an exercise to someone without a strivn account?”

Open the exercise (detail page or quick view) and click Share: strivn generates a public link you can copy, send straight to WhatsApp, or hand to your phone’s share sheet. The recipient opens the page with no account and no sign-in, and finds the video, the diagram, the photos, the description and the key metrics. How many sessions used the exercise, however, never leaves the app. See Exercise library.

Every copy already sent stops working immediately, including the one pasted into a thread weeks ago. Sharing again creates a different address; the old one stays dead. Conversely, as long as you don’t disable it, reopening Share hands back the same link — pressing the button twice never breaks what you’ve already sent. See Exercise library.

How do I close a season without losing the data?

Section titled “How do I close a season without losing the data?”

In Settings → Season, click Close the season. The assistant archives the current season (read-only) and creates the new one. Nothing is deleted: injuries, tests, loads, wellness and attendance stay in the players’ history. Along the way you can mark players leaving the squad as “inactive”, and regenerate the recurring trainings over the new dates. See Season & cycles.

A cycle splits the season into blocks — pre-season, competition, break… — each with a weekly target and a template week. When you open a new planner week inside a cycle, it automatically inherits its target and structure (a copy, not a link). The Season tab then shows planned vs actual across the whole season, grouped by cycle. You manage them from the Cycles tab of Load planning. See Season & cycles.

How do I share a document with my players?

Section titled “How do I share a document with my players?”

In Documents (team menu), click New document: give it a title, a category (Program, Rules, Administrative, Other), pick the file (PDF, image or Office, 20 MB max) and the audience (whole team or a selection). The document is a draft first; Publish it to send it — with a push notification + email, or by ticking Share without notifying. See Documents.

The document’s page shows a Read tracking panel: the X/Y seen counter and, player by player, Seen on {date} or Not seen. A read is recorded the first time it’s opened in the player’s app. Players with no notification channel are marked Unreachable, and those without portal access appear Out of reach (excluded from the counter). Remind non-readers re-sends a notification only to players who haven’t opened it yet. See Documents.

What’s the difference between a “teens” team and a “kids” team?

Section titled “What’s the difference between a “teens” team and a “kids” team?”

On a teens team (~12-18 y/o), players use the portal and receive their own call-ups; their parents also receive a copy and can answer it. On a kids team (~6-12 y/o), everything goes through parents: kids have no app access. In both cases, wellness, GPS and photo stay subject to parental consent (or the player’s own consent above the legal age). See Youth teams & parental consent.

The parent receives a personal WhatsApp link as soon as you add their child with their contact details. They confirm they are indeed the parent, then tick what they authorize for each purpose (club participation, wellness/health, GPS/load, photo). You can track and resend to each parent from the player’s profile, Parents / guardians section. See Youth teams & parental consent.

Can a parent follow several children at the same club?

Section titled “Can a parent follow several children at the same club?”

Yes. If they have several confirmed children at the club, they pick the active child from the My children page of their parent portal and can switch between them with Switch child, without signing in again.

How does percentage-of-1RM strength training work?

Section titled “How does percentage-of-1RM strength training work?”

You assess each player’s 1RM (one-rep max), then prescribe a workout with a percentage that’s the same for the whole squad (e.g. 80%). strivn automatically computes each player’s actual weight from their personal 1RM, and everyone runs the session on their phone with their own loads. See Strength & 1RM.

Do I have to use somebody else’s stat grid?

Section titled “Do I have to use somebody else’s stat grid?”

No. The match vocabulary belongs to your team: you load your sport’s template, then you add, rename, reorder or archive whatever you want. Six sports get a ready-made grid — football, futsal, handball, basketball, volleyball and rugby. The others get a short template to complete. See Goal review.

Do my players see the errors I attribute to them?

Section titled “Do my players see the errors I attribute to them?”

Never. The player portal shows their objective facts — goals, assists, shots, saves, minutes — and shows neither attributed errors nor goal qualifications. This is not a setting you can open: it is what protects use with youth teams. A subjective fact like “decisive save” ships hidden too. See Goal review.

No. The goal review is attached to the calendar event, not to the match run. Resetting a finalised match erases the run and lets you replay it; your qualifications and attributions stay in place, and the goals re-pair with the new run without duplicating. See Goal review.

Can I analyse a match I did not record live?

Section titled “Can I analyse a match I did not record live?”

Yes. Add a goal creates a goal by hand, with its side and its minute. A match recorded after the fact — or one whose run never started — analyses exactly like any other. See Goal review.

What happens to a statistic if I archive the matching fact?

Section titled “What happens to a statistic if I archive the matching fact?”

It stays counted and keeps its label: archiving removes the item from the pickers, not from history. The fact disappears from the match sheet grid and from new entries, but the totals already recorded keep showing. You can still clear a value that became wrong, and restore the item if you change your mind. See Goal review.

Why did the “Shot on target” quick stat disappear from my console?

Section titled “Why did the “Shot on target” quick stat disappear from my console?”

Because your vocabulary holds a fact with the same name, and it does more: it counts the action and attributes it to a player. Two identical buttons side by side in a console you tap without looking is a source of error, so the fact replaces the counter. See Live match.

Do I still have to press “Chain” after a goal?

Section titled “Do I still have to press “Chain” after a goal?”

No. As soon as your vocabulary declares at least three credit roles, the chain opens by itself after a goal you score, and the qualification screen follows. The Chain button stays there to reopen an older goal. See Live match.

Why can I not set “Timing” during the match?

Section titled “Why can I not set “Timing” during the match?”

Because the app already knows the minute of the goal and computes that axis on its own. Asking you to pick a quarter-hour pitch-side would be work for nothing. The value stays correctable in the post-match review. See Goal review.