Skip to main content

What is iReporter

Overview

iReporter is a SimHub plugin designed for iRacing competitors who race in leagues or organised events where a Race Control team is managing the session. It makes it quick and easy for a driver to report incidents, contact, flags, and other on-track situations to Race Control — all without taking their hands off the wheel or losing focus on the race.

During a busy race, things happen fast. Typing a report into the iRacing chat box while also trying to race is difficult and distracting. iReporter solves this by letting you pre-configure your most common reports as buttons on your sim dashboard or button box. One press sends a fully formatted, data-filled report instantly — no typing required.

Key Features

  • Up to 8 configurable buttons — each button sends one or more pre-written messages to Discord webhooks and/or logs them to a text file.
  • Crash Capture — automatically detects when a car nearby receives significant incident points and pre-loads the car number, driver name, direction, and lap into your message templates. When contact happens, the details are already ready for your next button press.
  • Incident Capture — similar to crash capture but for lower-severity incidents, with its own threshold, timeout, and message templates.
  • Voice Output — buttons can trigger spoken audio using Windows TTS or high-quality ElevenLabs cloud voices, so you can hear confirmation of what was sent.
  • Discord Webhooks — messages are posted directly to a Race Control Discord channel so the officials receive your report in real time.
  • LED indicators — hardware LEDs on your button box can light up to show that a crash or incident has been captured and is ready to report.
  • Top X Cars tracking — alerts you via LED when one of the race leaders is approaching from behind to lap you, so you can get out of the way cleanly.
  • Message Variables — dynamic placeholders like {CAR#}, {DRIVER}, and {CRASHCAR} are automatically filled with live iRacing data at the moment you press the button.
  • Logging — all reports are optionally written to dated log files so you have a personal record of everything you reported during the race.

Typical Use Case

You are competing in a league race that has Race Control managing the event via Discord. Another car makes contact with you or causes an incident nearby. Rather than fumbling with the keyboard mid-race, you simply press the pre-configured Contact Report button on your button box.

iReporter has already detected the incident and captured the car number, driver name, and lap. Your button press instantly sends a formatted message to the Race Control Discord channel — something like:

/rc Contact reported — Car #42 (John Smith) ahead — Lap 14.3

Race Control receives the report immediately and can act on it, while you stay focused on racing.

iReporter is particularly valuable during the most hectic moments of a race — safety car restarts, multi-car incidents, or late-race battles — when clear, fast communication with Race Control makes a real difference.