corsalo
Features

Everything a track day needs, in one place.

A rider app with no accounts, a scanner for your staff, and a web admin for everything you prepare before the day.

Rider app

For riders: scan once, everything else follows.

A pass instead of an account

At the registration desk, staff show the rider's personal pass and the rider scans it with the app. That's the whole login. Only riders you imported or approved have a pass, so nobody else gets in.

  • No signup, no password
  • Works on any number of events: riders switch between them
  • Riders who register at the track fill in a form in the app; staff approve after payment
corsaloPass
scanned
✓
Is this you?Luca Moretti#27 · Yamaha R6
Mugello Track DaySat 12 – Sun 13 Oct · Group B
That's meNot you? Show the desk and they'll fix it.

The day on one screen

A status banner tells riders what to do next. Below it: urgent alerts, organizer news, the event description, photos, the track map and rules.

  • Schedule with the rider's own sessions highlighted
  • Delays show up live, with a "now" marker
  • Push notifications for sessions, group changes and red flags
corsaloMugello
Sat 12 Oct
Group changedC → B. Get your new B sticker at the desk.
Track closedOil at turn 4. Back in about 20 min.
Schedule · my group
Group A
Group B · you
Group C
Lunch
HomeScheduleTimesChatMe

Identity QR and checklist

Riders show a QR code at every desk. It refreshes every 30 seconds and is signed on the phone, so it can't be screenshotted and shared, and it works with no signal.

  • Checklist: registration, transponder, tech, briefing, sticker
  • Current group, sticker status and group history
  • Nickname and leaderboard privacy settings
corsaloIdentity
refresh 0:24
Luca M.
#27 · Yamaha R6
B
Registration✓
Transponder #123456✓
Tech inspection✓
BriefingPending
StickerLocked
HomeScheduleTimesChatMe

Live lap times

Leaderboards for the whole event, each day and each session, by group and class. Tap any rider to see every lap, their best lap and consistency.

  • Personal best compared with the previous session
  • Live indicator while a session is running
  • Riders can hide their name or number on the public board
corsalo● Live
Session 3
Best laps · group B
1J. Carter1:41.902
2Hidden rider1:42.077
3F. Becker1:42.210
4You1:42.318
5M. Rossi1:43.004
6T. Fischer1:43.551
Personal best−0.412 vs session 2
HomeScheduleTimesChatMe
Scanner and checkpoints

For staff: a scanner built for the paddock.

No sticker, no track

Staff pick a checkpoint and scan riders continuously. Each scan shows the rider, their group colour and what's still missing. The group sticker is only issued when registration, transponder, tech and briefing are done.

  • Transponder issue and return linked to the rider
  • Tech inspection pass or fail, with an optional noise reading
  • Undo a wrong scan within 30 seconds
corsaloScanner
Sticker desk
✓ All checkpoints done · hand outBLuca Moretti #27Changed C → B at 11:32
TransponderTechBriefingStickerReturn

Works offline

Scans are checked on the device against the rider list and synced when signal returns.

Made for noise

Different sounds and vibrations for OK, warning and error.

Hidden organizer mode

Staff sign in inside the same app, separate from any rider session on the phone.

Roles

Admins configure events. Staff get only the scanner, the lists and the checkpoints you assign.

Timing and regrouping

Groups that follow the stopwatch.

Automatic regrouping, reviewed by you

After a chosen session or at a set time, Corsalo recomputes groups from the day's best laps and your group capacities. You review the moves, pin or move riders by hand, and publish. Riders who moved are notified to collect a new sticker.

  • Triggers: after a session, at a time, or by hand
  • Capacities as rider counts or percentages
  • Riders without a time stay in their group
app.corsalo.com
Regroup · after session 2Mugello Track Day · 12–13 Oct
#14D. MillerC→B↑ up
#27L. MorettiC→B↑ up
#8K. SchneiderB→B= stay
#51R. EspositoB→C↓ down
RecomputePublish

Lap times and wrong-group alerts

Passings from your timing system become laps, handling out-laps, double reads and transponder hand-overs. When a transponder shows up in another group's session, staff and the rider are alerted right away.

  • Leaderboards per event, day, session and group
  • Invalidate a lap with a reason; restore it later
  • MYLAPS connection in development; CSV import available now
app.corsalo.com
Best laps · day 1Mugello Track Day · 12–13 Oct
All groupsGroup AGroup B● Live · session 3
1AJ. Carter1:39.884—
2AM. Rossi1:40.312+0.428
3AF. Becker1:40.770+0.886
4BHidden rider1:41.902+2.018
5BL. Moretti1:42.318+2.434
Web admin

For the office: prepare once, reuse every event.

Events and schedules

Create multi-day events with a schedule builder, groups and capacities. Every session can send an automatic “on track in 10 minutes” alert to its group. Clone an event to run the same format again.

  • Schedule templates and bulk time shifts
  • Delay the rest of the day in one step
  • Event description, gallery and documents
app.corsalo.com
Schedule · SaturdayMugello Track Day · 12–13 Oct
08:30–09:00Riders briefing
09:20–09:40DSession 1 · Group Dalert −10 min
09:40–10:00CSession 1 · Group Calert −10 min
10:00–10:20ASession 1 · Group Aalert −10 min
10:40–11:00BSession 1 · Group Balert −10 min
12:30–13:30Lunch

Import riders from anywhere

Keep your registration and payment system. Export the rider list as CSV or JSON, map the columns once, fix errors in the preview and import.

  • Initial groups, race numbers, bikes and classes
  • Duplicates and invalid rows flagged before import
  • Add or edit riders by hand at any time
app.corsalo.com
Import ridersMugello Track Day · 12–13 Oct
first_name → First namesurname → Last namemail → Emailnr → Race numbergrupa → Group
NameEmail#Group
Emily Johnsonemily.j@example.com41B✓
Marco Bianchim.bianchi@example.com7A✓
Jonas Weberjonas.weber@88CInvalid email
Sarah Thompsons.thompson@example.com12D✓
92 riders · 1 to fixImport 91

The whole day on one dashboard

Checked in, tech passed, stickers pending, transponders out, open violations and the next trigger, live. Put it on a big screen in the timing office.

  • Registration desk view to show passes on a laptop or tablet
  • Posts and alerts to everyone, one group or specific riders
  • One chat thread per rider
app.corsalo.com
Live overviewMugello Track Day · 12–13 Oct
Checked in84 / 92
Tech passed79
Briefing done84
Transponders out80
Stickers pending7
Open violations2
Next: Group B on track at 10:40Regroup after session 2 · ~11:30

And everything around it

Races and grids

Riders opt in to races. Entries are assigned automatically by class and lap time, and published grids reach each rider's phone with their position.

Walk-in registration

Show an event QR at the desk. Riders fill in the form in the app and get a 4-digit code; staff approve after payment.

Transponder reminders

After the return deadline, riders who still have one get reminders until it's back.

Scheduled alerts

Prepare posts and alerts days ahead: "Gates open at 7:00", "Briefing in 10 minutes".

Your brand

Your logo and colours on the event screens. Full white-label apps on request.

Billing built in

€99 per event or an enterprise agreement, one invoice per quarter.

See your next track day in Corsalo.

A 30-minute call. We set up a test event with your schedule and groups so you can try the rider app and the scanner yourself.