Skip to main content

What is iReporter

Overview

iReporter is a SimHub plugin designed for iRacing that acts as a race control reporting assistant. It monitors on-track events and helps you communicate incidents, crashes, and race status information quickly via configurable buttons on your sim-racing dashboard or button box.

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 another car receives incident points above a threshold and pre-loads the car number, driver name, direction, and lap into your message templates.
  • 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.
  • Discord Webhooks - messages can be posted directly to up to three Discord channels.
  • LED indicators - hardware LEDs on your button box can be driven to show active crash/incident timers and Top X car approach warnings.
  • Top X Cars tracking - monitors race leaders and alerts you via LED when a lapped car is approaching from behind.
  • Message Variables - dynamic placeholders like {CAR#}, {DRIVER}, {CRASHCAR} are automatically filled with live iRacing data at the moment a button is pressed.
  • Logging - all button presses and messages are optionally written to dated log files for post-race review.

Typical Use Case

iReporter is primarily used by Race Control officials running iRacing events. When an incident occurs on track, the official presses the relevant button on their dashboard. iReporter automatically fills in the car number and driver details from the live iRacing data and posts a formatted report to the designated Discord channel in a single button press.