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 button box, an Elgato Stream Deck, or both. One press sends a fully formatted, data-filled report instantly — no typing required.
Input Options
iReporter supports three input modes, selectable from the settings panel:
Key Features
- Up to 16 configurable buttons — each button sends one or more pre-written messages to the iRacing chat box and/or Discord webhooks, and optionally logs them to a file.
- Stream Deck integration — native Elgato Stream Deck plugin included. Keys show live colour-coded status and update in real time — turning red with a countdown when a crash is active, blue with a gap readout when a blue flag leader is approaching, and flashing green when a report is sent.
- 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. Push-to-Talk integration activates your iRacing radio during playback.
- 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 light up to show that a crash or incident has been captured and is ready to report. Stream Deck keys show the equivalent status through colour changes.
- Blue Flag Helper — monitors race leaders and alerts you (via LED or Stream Deck key) when a lapping car is approaching from behind, so you can get out of the way cleanly. The approach gap threshold is fully configurable, including decimal values such as 0.5 seconds.
- Solo Incident Filter — crash and incident captures are automatically ignored when no competitor is within 0.5 seconds of you at the moment of detection, preventing solo barrier hits or kerb incidents from triggering false captures.
- Message Variables — dynamic placeholders like
{CAR#},{DRIVER}, and{CRASHCAR}are automatically filled with live iRacing data at the moment you press the button. Conditional statements allow messages to be sent only when specific race conditions are met. - Message Templates — save and reuse message configurations across buttons. Templates can be applied, overwritten, or created directly from the button configuration panel.
- 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 or Stream Deck.
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.
If you use a Stream Deck, the button that triggered the report flashes green briefly to confirm it was sent, then reverts to its normal display. A dedicated Crash Alert key on the Stream Deck turns red and counts down the reporting window so you always know how long you have left to submit a report.
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.