What is iReporter
Overview
iReporter is a SimHub plugin designed for iRacing thatcompetitors actswho asrace in leagues or organised events where a raceRace controlControl reportingteam assistant.is managing the session. It monitorsmakes it quick and easy for a driver to report incidents, contact, flags, and other on-track eventssituations 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 helpsdistracting. iReporter solves this by letting you communicatepre-configure incidents,your crashes,most andcommon racereports status information quickly via configurableas buttons on your sim-racingsim 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 whenanothera car nearby receives significant incident pointsabove a thresholdand 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 cloudvoices.voices, so you can hear confirmation of what was sent. - Discord Webhooks
-— messagescan beare posted directly toupatoRacethreeControl Discordchannels.channel so the officials receive your report in real time. - LED indicators
-— hardware LEDs on your button box canbelightdrivenup to showactivethatcrash/a crash or incidenttimershas been captured andTopisXreadycartoapproach warnings.report. - Top X Cars tracking
- monitors race leaders and— alerts you via LED whenaonelappedofcarthe race leaders is approaching frombehind.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 momentayoubuttonpressisthepressed.button. - Logging
-— allbutton presses and messagesreports are optionally written to dated log filesforsopost-raceyoureview.have a personal record of everything you reported during the race.
Typical Use Case
iReporterYou isare primarilycompeting usedin bya league race that has Race Control officialsmanaging runningthe iRacingevent events.via WhenDiscord. Another car makes contact with you or causes an incident occursnearby. onRather track,than fumbling with the officialkeyboard pressesmid-race, you simply press the relevantpre-configured Contact Report button on theiryour dashboard.button box.
iReporter automaticallyhas fillsalready indetected the incident and captured the car numbernumber, driver name, and driverlap. detailsYour frombutton thepress liveinstantly iRacing data and postssends a formatted reportmessage to the designatedRace Control Discord channel in— 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 singlerace button— press.safety car restarts, multi-car incidents, or late-race battles — when clear, fast communication with Race Control makes a real difference.