Skip to content

AI assistant

The AI assistant configures an event for you from plain-language requests. Instead of clicking through each race and user, you describe what you want — or paste a roster, or attach a start list — and the assistant turns it into a set of changes you review and apply.

It can:

  • Assign Technical Official roles to officials, per race.
  • Set a person's event-wide role.
  • Change race settings (penalty time, drafting time, penalty box vs. stop-and-go, and more).
  • Change event settings (name, dates, city, country, event URL).
  • Add bib-number ranges to a race.
  • Create new races.
  • Merge several races into one combined race, or split a combined race back into its parts.

Enabling it

The AI assistant is enabled per organisation by the RaceRanger team, like an API integration. Once it's on for your organisation, it's available on every event to organisation admins and to anyone with permission to modify the event. If you don't see it, either it isn't enabled for your organisation or you don't have event-edit permission — contact RaceRanger to turn it on.

Opening it

  • Web — open the event, then use the action menu (the + button at the bottom-right of the event page) and choose AI assistant.
  • App — open the event, then open the side drawer and tap AI Assistant.

Both open the same chat surface.

The AI assistant proposing changes for review

How it works

  1. Describe what you want in plain language, or paste a list, or attach a file (image, PDF, CSV, or text — up to 5 MB). Pasted and attached content is read as data — names, roles, settings — never as instructions.
  2. The assistant replies with a proposal: a checklist of the exact changes it will make, each showing the old value and the new value.
  3. Review it. Untick anything you don't want, then tap Apply selected. You can also Discard the whole proposal.

Nothing is saved until you apply. Every change is applied with your own account and permissions, so the assistant can never do anything you couldn't do yourself.

Examples

  • Paste a roster like Anna Schmidt; Chief Race Official; Sprint Men
  • "Add Marco as head referee on every race"
  • "Make all races non-drafting with a 30-second penalty"
  • "Add bib numbers 300–400 to Sprint Elite"
  • "Change the event city to Brno and the country to Czech Republic"
  • Attach a start list and ask it to assign officials

You don't have to get names exactly right. The assistant matches across case, accents, and first/last-name order, tolerates small typos, and maps role labels by meaning — including labels in other languages. If it can't confidently match a name, it lists it as unmatched rather than guessing, and it may ask you a single clarifying question before proposing.

What it won't do

The assistant validates every change against the event's own rules and quietly drops anything that isn't allowed, telling you why:

  • It won't change settings that are locked because a race has already started.
  • It won't create demo races.
  • It won't add bib-number ranges that overlap existing numbers, and it can only add ranges, not remove them.
  • It only configures this event. It declines anything off-topic — general questions, other events, writing, translation, and so on.

A few areas stay out of scope and are still done by hand: changing the event size tier (it affects billing), the sport, the timezone, the map location, and removing bib-number ranges.

Limits

There's a per-minute and per-day cap on requests to keep usage reasonable; if you hit it, wait a moment and try again. Each person has their own conversation with the assistant. When you reopen it, the assistant picks up the conversation you were last in; use New chat to start a fresh one whenever you want a clean slate.