MyLMU Teams can push activity to Discord channels, email inboxes, and the in-app notification bell. This section covers every alert type, how they differ, and how to configure them.
What you can connect
| Channel | Lap records | Session results | Team events |
|---|---|---|---|
| Discord bot (recommended) | ✓ (all teams) | ✓ (all teams) | ✓ (Pro team owner) |
| Discord webhook (fallback) | ✓ (all teams) | ✓ (all teams) | ✓ (Pro team owner) |
| — | — | ✓ (Pro team owner) | |
| In-app bell | — | — | ✓ (all teams, per-member prefs) |
Prefer the installable Discord bot — authorize it once in Team Settings, then pick channels there. Slash commands are optional. Incoming webhooks remain supported as a fallback. Messages appear from MyLMU Bot with a link back to your team dashboard.
Looking for reminders before a public schedule race starts? Those are personal, not team-wide — see Personal Discord reminders.
In this section
- Discord bot — install, slash commands, digests, Free vs Pro
- Lap record alerts — celebrate new fastest laps
- Session result alerts — activity feed for imports and uploads
- Event alerts — email and Discord for the team calendar
Bot channels vs three webhooks
With the bot, bind separate channels in Discord:
#lap-records— PB announcements (type:records)#race-results— every imported session (type:results)#team-events— calendar, lineups, and reminders (type:events, Pro)#schedule— weekly / next-race digests (type:digest)
Or keep using three webhook URLs in team Settings (optional fallback). Only owners and admins can configure Discord delivery.
Display links vs bot / webhooks
Team Settings also has optional Discord display links (server invite + channel view URL). These appear on the team Overview tab so members can join your server quickly.
Display links are not delivery — they do not send automated messages.
Quick comparison
| Alert | Fires when | Typical use |
|---|---|---|
| Lap records | A member beats an existing team fastest lap | PB hype, league competitiveness |
| Session results | Any new session is imported or uploaded | Daily activity feed |
| Events (Discord) | Calendar create/update/cancel/reminder/lineup | Race nights, briefings, RSVPs |
| Events (email) | Same triggers as event Discord | Members who prefer inbox over Discord |
Use session results + lap records together for full coverage: session results for volume, lap records for highlights.
Who can configure what
| Setting | Owner | Admin | Member |
|---|---|---|---|
| Discord webhooks (lap / results / events) | ✓ | ✓ | |
| Event email + Discord toggles | ✓ | ✓ | |
| Personal event email / in-app prefs | ✓ | ✓ | ✓ |
Plan gating applies to event email, event Discord, and ICS calendar subscribe — the team owner's plan must be Pro. Lap record and session result Discord alerts work on free teams.
See Plans & limits and Roles & permissions.
Creating a Discord webhook
For each channel you want MyLMU to post in:
- Open Discord → your server → the target text channel
- Channel settings → Integrations → Webhooks
- New Webhook (or choose an existing one)
- Copy the webhook URL — it looks like
https://discord.com/api/webhooks/123456789/abcdef… - Paste into the matching field in team Settings and save
Tips:
- Create one webhook per MyLMU alert type if you want separate channels
- Only share webhook URLs with owners/admins — anyone with the URL can post to that channel
- If a webhook stops working (channel deleted, webhook removed), create a new one and update Settings
Event webhooks are validated on save. Lap record and session result webhooks are validated when MyLMU tries to send.
Where to configure
Open Dashboard → Teams → [your team] → Settings:
| Section | What it controls |
|---|---|
| Discord Integration | Lap record + session result webhooks, filters, record notification mode |
| Event alerts | Event email toggles, event Discord webhook, per-trigger toggles, test buttons, delivery log |
| Discord display links | Invite + channel URLs on Overview |
| Calendar subscribe | ICS feed (Pro owner — see Calendar) |
Member notification preferences
Event email and in-app notifications respect each member's personal settings under Dashboard → Settings → Notifications:
- Team event emails — opt in/out of event emails (when the team has email alerts enabled)
- Team event in-app — opt in/out of the notification bell
Discord channel posts are not per-member — one message goes to the configured channel for everyone who can see that Discord channel.
RSVPs and the Events tab work regardless of email or in-app preferences.
Troubleshooting
| Problem | Things to check |
|---|---|
| No Discord messages | Webhook enabled? URL saved? Correct alert type toggles? Session filters match the session? |
| Lap record alert missing | Session imported after member joined team? Beat an existing record? Discord record mode matches car vs class? |
| Session alert missing | Manual Trophy Room entry? Only auto-imports/upload trigger alerts. |
| Event alert delayed | Normal — delivery runs on a schedule, up to ~10 minutes after the trigger |
| Event section locked | Team owner needs Pro |
| Test Discord greyed out | Save settings first — test uses saved webhook, not unsaved form values |
Related
- Team settings
- Lap records
- Shared sessions
- Team events
- Subscribe to team calendar
- In-app notifications
- Personal Discord reminders — race schedule reminders for one person
- Contact support — webhook or delivery issues