Discord Stream Notifications Not Showing? Here's How to Fix It
If your Discord stream notifications aren't showing, the most common causes are missing bot permissions, the streamer being offline, or the notification channel being misconfigured. Here's how to fix each one.
This guide covers both general Discord bot troubleshooting and Streamlinx-specific diagnostics. If you haven't set up a notification bot yet, see the Twitch, YouTube, or Kick setup guides first.
Step 1: Check Bot Permissions
The most common reason notifications fail is missing bot permissions. Your notification bot needs at least Send Messages and Embed Links in the notification channel. Most bots also need Attach Files for thumbnails and images.
To check permissions, right-click the notification channel in Discord, select Edit Channel, go to Permissions, and verify the bot's role has these permissions enabled. If the channel has permission overwrites, make sure none of them deny the bot access.
Channel-level permission overwrites take priority over server-level role permissions. Even if the bot's role has Send Messages globally, a channel overwrite can block it.
Step 2: Verify the Notification Channel
Make sure the notification channel still exists and hasn't been renamed, moved, or deleted. If you deleted and recreated a channel with the same name, the bot is still pointing to the old (deleted) channel ID. You'll need to update the channel selection in your bot's dashboard.
Also check that the channel isn't set to read-only or announcement-only with restrictions that prevent bot messages.
Step 3: Confirm the Streamer Is Being Tracked
If notifications stopped for a specific streamer, check that the streamer is still being tracked by your bot. Streamers can be removed accidentally, or a bot may deactivate a streamer if their account becomes unavailable on the platform (name change, account deletion, or temporary ban).
In Streamlinx, open your dashboard, select the server, and check the streamers list. If a streamer shows an orange "Unavailable" badge, their platform account couldn't be found. Use the Retry button to re-verify them.
Step 4: Check Cooldown Settings
If you've configured a notification cooldown, the bot will suppress duplicate alerts within the cooldown window. For example, a 30-minute cooldown means the bot won't send another go-live notification for the same streamer within 30 minutes of the last one, even if the streamer goes offline and back online.
This is working as intended, but it can look like notifications are broken if a streamer has an unstable connection. Try temporarily disabling the cooldown to see if notifications resume.
Step 5: Check Quiet Hours
If you've set up quiet hours, notifications are queued during the configured window instead of being sent immediately. Check your quiet hours schedule to make sure your expected notification time doesn't fall within the quiet period.
Queued notifications are delivered as a summary when the quiet hours window ends. If you need immediate alerts for specific streamers, consider adjusting your quiet hours settings.
Step 6: Review Filter Rules
Filter rules can silently block notifications if a stream doesn't match the configured criteria. For example, a title filter requiring "Valorant" will suppress all notifications for streams with a different game or title.
Check your filter rules for each streamer and temporarily disable them to confirm they aren't the cause. Pay attention to "exclude" rules, which block notifications when matched.
Streamlinx Dashboard Diagnostics
If you're using Streamlinx, the web dashboard provides several tools to diagnose notification issues.
Status Indicators
Each streamer in your dashboard shows a status badge. Active (green) means the streamer is being monitored normally. Unavailable (orange) means the platform account couldn't be found during the last check. Paused means notifications are temporarily disabled for that streamer.
Retry Unavailable Streamers
If a streamer shows as unavailable, click the Retry button on their card. This triggers an immediate re-verification against the platform. If the streamer's account is accessible, the status will return to active and notifications will resume.
Notification Logs (Premium)
Premium servers have access to stream analytics including notification history. Check the analytics dashboard to see whether notifications were sent, queued (quiet hours), or filtered. This is the fastest way to pinpoint exactly where in the pipeline a notification was blocked.
General Discord Bot Troubleshooting
These checks apply to any Discord notification bot, not just Streamlinx.
Bot Shows as Offline
If the bot appears offline in your server's member list, it may be experiencing downtime. Check the bot's status page if one exists. For Streamlinx, check status.streamlinx.io. If the bot is offline, notifications will be delivered once it comes back online (depending on the bot's architecture).
Role Hierarchy Issues
Discord prevents bots from performing actions above their role in the hierarchy. While this primarily affects moderation actions, some permission checks can behave unexpectedly if the bot's role is at the very bottom. Move the bot's role above any roles that might interfere.
Channel Category Permissions
If your notification channel is inside a category, the category's permissions apply as defaults. Check the category permissions as well as the channel-level overrides to make sure nothing is blocking the bot.
Rate Limiting
Discord rate-limits bots that send too many messages too quickly. If your bot monitors many streamers and several go live simultaneously, some notifications may be delayed by a few seconds. This is normal Discord behavior and notifications will arrive shortly.
Frequently Asked Questions
Why are my stream notifications delayed?
Notification delays can come from several sources: the streaming platform's API update interval (usually 1-2 minutes), any configured cooldown period, quiet hours queuing, or Discord rate limiting during high-traffic periods. A delay of 1-3 minutes from the actual go-live moment is normal for most bots.
Can I test if notifications are working?
The easiest test is to have the tracked streamer briefly start a stream. Some bots don't offer a test notification feature because the notification pipeline depends on detecting a real stream state change from the platform. In Streamlinx, if the streamer shows as "Active" in the dashboard and has no filter rules blocking, the next real stream will trigger a notification.
What if the bot shows offline?
An offline bot cannot send notifications. Check the bot's status page for ongoing issues. If the bot is consistently offline, it may have been removed from your server or its hosting may be down. For Streamlinx, visit the status page to check service health.
How do I check if a streamer is being tracked?
In Streamlinx, open the dashboard, select your server, and go to the streamers page. All tracked streamers are listed with their current status. If a streamer isn't in the list, they need to be added. If they show as unavailable, use the Retry button to re-verify their account.