Import results and standings from LiveHeats; qualification pathways, opponents and the standings view
Competition Results & Standings
Surflink is import-first for competition data. Results, events and standings come from the federation's own results system — LiveHeats, used by the Barbados Surfing Association — and are shown read-only, each view stamped with when it was last imported. There is no in-app heat scoring.
The competitive layer is the Compete sidebar group (Circuits, Season Strategy) plus the Competition, Qualifications and Opponents tabs on contest athletes. It ships in Pro Coach workspaces through the
competitions,qualificationsandopponentsmodules — see Workspaces & Modules.
Circuits
Open Circuits (/circuits).
- Add Circuit → pick the LiveHeats series and tick the divisions you coach. One circuit is created per division so rankings stay separate.
- Open a circuit and click Import Standings to pull the season's events, results and rankings. Re-run it after a contest; the daily LiveHeats sync also refreshes active circuits overnight.
Every circuit card and page shows a Last updated stamp — the time of the newest imported ranking. Older than two days, it turns amber: re-import before you rely on it.
Inside a circuit: Rankings (with each athlete's per-event form strip), Events (add or edit an event by hand if the import missed one) and My Athletes. Browse Roster multi-selects athletes from the series and adds them to your roster and the circuit in one go.
Circuits created from the WSL rankings in the past remain visible as read-only history; the WSL index is no longer refreshed on a schedule and new WSL circuits cannot be created.
Results on the athlete profile
Importing a LiveHeats athlete (or Re-sync in the profile header) writes their per-event results and heats into the Competition tab, where you can also add a result by hand.
Season Strategy — the standings view
Season Strategy (/strategy; athletes see their own at /athlete/strategy) is deterministic math over imported standings: current rank and points, the gap to a qualification goal, what-if placement scenarios, which upcoming events can move the standing most, and the rivals around the athlete. Set the qualification goal from the Standings tab. Nothing on this page is written by a model.
Qualification pathways
Define targets (rank or points thresholds) on the Qualifications tab. Progress is computed from imported standings with a status label — On Track / Bubble / At Risk / Qualified — and the daily sync notifies the athlete and coach when a status changes (Ranking update).
Opponents
Keep scouting notes on rivals — strengths, weaknesses and priority strategy notes — on the Opponents tab. Add from circuit suggests same-division rivals with a head-to-head record computed from the imported heats both athletes surfed.
Circuit analytics
For placement trends across your athletes, open Analytics → Circuit Analytics (/analytics/competitions) — see Analytics & Compare.