How does Trialoop work?

From first click to podium, everything is connected.

Organizer · Web

Create your race

Set up your event in minutes: name, date, location, number of sections and laps. Choose from category templates (Expert → Beginner) or create your own. Marshal codes are generated automatically.

Reusable templates Multi-category Automatic codes

Riders · NFC/QR

Rider check-in

Riders register online or on-site. On race day, each rider receives a personal NFC tag (or borrowed) linked to their profile. A backup QR code can be printed. Status: "Confirmed" and ready to ride!

Online registration NFC tags QR backup Auto bike numbers

Marshals · Mobile App

Activate the marshals

30 minutes before start, each marshal downloads the Trialoop app and enters their section code (e.g., "A7F2M9"). The app downloads the rider list and enables offline mode. Ready to score even without network!

6-character code Offline mode Auto sync

Marshals · 100% Offline

On-track scoring

For each rider pass: scan the NFC tag (or QR backup), the rider appears, tap the score: 0, 1, 2, 3, 5 or 20 (DNF). Scores are stored locally and synced automatically when network becomes available.

Big buttons NFC/QR scan Auto sync Works without network

Spectators · Web/Mobile

Live tracking

During the race, spectators follow the leaderboard in real-time. Rankings updated every 5 seconds with up/down animations. Stats by rider and category. Accessible without an account!

Real-time Animations Detailed stats No signup required

Organizer · PDF

Official results

Automatic race completion when all scores are recorded. Final ranking calculated with automatic tiebreakers. Race director validates with electronic signature. Official PDF generated and shareable.

Auto-completion Tiebreakers Electronic signature Official PDF