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 webhook | ✓ (all teams) | ✓ (all teams) | ✓ (Pro team owner) |
| — | — | ✓ (Pro team owner) | |
| In-app bell | — | — | ✓ (all teams, per-member prefs) |
Discord uses incoming webhooks — no bot install or OAuth. Messages appear from MyLMU Bot with a link back to your team dashboard.
In this section
- 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
Three webhooks, three channels
Lap records, session results, and events each use a separate webhook URL. You can point them at the same Discord channel or split them — for example:
#lap-records— PB announcements only#race-results— every imported session#team-events— calendar, lineups, and reminders
Configure all three in team Settings. Only owners and admins can view or edit webhook URLs.
Display links vs 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 webhooks — 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
- Contact support — webhook or delivery issues