What is iReporter
Overview
iReporter is a SimHub plugin designed for iRacing competitors whoto make their life easier whilst competing. It uses technology to understand information about your car and the cars around you and allows you to use this information to create customs actions based on this information. This information also allows conditional logic to be used to help assist with events. An example might be to to send a message to cars that are behind you within 2 seconds that you intend to make a pit stop this lap or to send a message to race incontrol leagueswith ordetails organisedof eventsyour wherecar (number and name), lap that you are on that a Racecrash Controlhas teamoccurred is managingand the session. It makes it quick and easy for a driver to report incidents, contact, flags, and other on-trackcars situationslikely toinvolved Raceare Controlxyz. —
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 dashboardiReporter 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:
iReporter Button Box — a dedicated hardware button box (4, 8, or 16 buttons) connected via USB. Physical buttons trigger reports and hardware LEDs show live race status. Stream Deck — an Elgato Stream Deck used as the sole input device. Keys display live colour and data (countdowns, gap times) and trigger the same reports as physical buttons. iReporter Button Box & Stream Deck — both devices active simultaneously, giving you flexibility to use whichever is within reach.Key Features
{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.