Skip to main content
Discord integration

iRacing League Discord Bot

Racey publishes your iRacing race results to Discord automatically. After you import and score a race, a result summary posts to your configured channel — no copy-paste, no manual updates. Announcements, registration alerts, and schedule changes follow the same path. Championship standings are available on demand via the /standings slash command.

Discord publishing is one part of Racey's full league platform: the same system that scores your races, manages driver registration, and runs steward blind review also handles the Discord posts. One account, one subscription.

What Racey posts to Discord

Race result summaries

When you publish results in Racey, a formatted summary posts to your configured Discord results channel automatically. Finisher order, fastest laps, and key stats — no copy-paste.

Schedule updates

Schedule changes broadcast to your notification channel so your community stays informed without leaving Discord. Championship standings are pull-only — members query them on demand via the /standings slash command.

Announcements and registration

League announcements, season registration open/close notifications, and admin broadcasts route to Discord alongside your results.

Steward ruling summaries (Pro)

Pro and Enterprise leagues can enable protest ruling notifications — steward decisions post to Discord when enabled, keeping the community informed about penalties without spoiling blind review.

Slash commands (Pro & Enterprise)

Once the Racey bot is linked to your Discord server, members can query league data without leaving Discord. Free leagues can set up the bot and use /setup and /link. The full slash-command set — standings, results, schedules, leaderboards, and personal stats — requires Pro or Enterprise.

/standings

Show championship standings for the linked league.

/results

Show the latest round results.

/schedule

Show upcoming rounds and event dates.

/leaderboard

Show top drivers with deeper career stats.

/myresults

Your recent personal race results (linked accounts).

/penalty-points

Your active penalty points (linked accounts).

How to set it up

Setup takes a few minutes: create a Discord webhook for your results channel, paste the URL into Racey's League Admin → Integrations → Discord, invite the Racey bot to your server, run /setup with your league slug, then ask drivers to run /link to connect their Discord accounts.

Full Discord setup guide

A bot versus a full platform

Unlike a standalone results bot that only reads a spreadsheet, Racey owns the full results lifecycle. iRacing CSV results are imported, matched to linked driver accounts, scored through configurable point systems — and then the same event triggers the Discord post. There is no import-export step between systems because everything lives in one place.

Discord publishing is one output of a platform that also does:

New to running an iRacing league? Read the complete guide to running an iRacing league — covering setup, scoring, stewarding, and keeping your community engaged.

Frequently asked questions

Does it work with iRacing?
Yes. Racey imports iRacing race results via CSV export and manual customer-ID linking. Once results are uploaded and scored, the platform posts a result summary to your Discord channel automatically. iRacing OAuth is paused upstream, so driver matching uses manual customer IDs rather than automatic account linking.
Is it a standalone bot or part of a full platform?
Discord publishing is one feature inside Racey, a full league management platform. The same system that scores your races, manages driver registration, runs steward blind review, and drives real-time OBS broadcast overlays also sends results, announcements, and schedule updates to Discord automatically — and serves standings on demand via /standings. You get the integration without maintaining a separate bot.
What does it post to Discord?
Racey posts race result summaries when results are published, announcement broadcasts, schedule updates, and registration open/close notifications. Pro and Enterprise leagues also receive protest ruling summaries. Slash commands let server members query standings (/standings), latest results (/results), upcoming rounds (/schedule), and personal race history (/myresults) directly from Discord.
How much does it cost?
Racey has a Free plan and Pro at $4.99/month ($49.90/year). The advanced slash commands (like /standings, /results, /leaderboard) and protest-ruling notifications are Pro features. See our pricing page (/pricing) for the full plan comparison.