Web Portal

Manage your stream notifications from any device with our intuitive web dashboard. Perfect for when you need a visual interface or want to handle multiple streamers at once.

Getting Access

From Discord

The easiest way to access the portal:

/portal

This command gives you a secure login link that automatically logs you into the dashboard.

Direct Access

Visit streamlinx.io and click "Dashboard" or "Login" to sign in with your Discord account.

Permissions Required

You need Manage Server permission in Discord to access and manage a server through the web portal.


Dashboard Overview

When you log in, you'll see all Discord servers where:

  • You have Manage Server permission
  • Streamlinx bot is installed

Click on any server to access its management dashboard.


Streamers Page

The main page where you manage all your tracked streamers.

What You See

Streamer Table Columns:

Platform
Twitch or YouTube with colored icon
Streamer
Display name and avatar
Status
Live indicator with viewer count, or "Offline" with last seen time
Stream Info
Current or last stream title and game
Channel
Discord channel receiving notifications
Actions
Edit and Remove buttons

Features

šŸ” Search: Type in the search box to filter streamers by name

šŸ“Š Sort: Click column headers to sort by platform, status, or name

šŸ“„ Pagination: Navigate through pages if you have many streamers

šŸ”“ Live Indicators: Live streamers are highlighted with a red dot and viewer count


Adding Streamers

Click the "Add Streamer" button to open the add form.

What You'll Enter

1. Platform

Choose Twitch or YouTube from the dropdown

2. Username

Enter the streamer's username:
• Twitch: Just the username (e.g., "ninja" for twitch.tv/ninja)
• YouTube: Channel handle (e.g., "mrbeast" for youtube.com/@mrbeast)

3. Notification Channel

Select which Discord channel should receive notifications for this streamer

Click "Add Streamer" and you're done! You'll immediately start receiving notifications when they go live.

Visual Validation

The form shows your remaining streamer slots in real-time, so you always know if you can add more.


Editing Streamers

Click the "Edit" button next to any streamer to modify their settings.

What You Can Edit:

  • Notification channel (where alerts are sent)
  • That's it! Platform and username can't be changed

To change platform or username, remove the streamer and add them again.


Removing Streamers

Click the "Remove" button to stop tracking a streamer.

What Happens:

  1. Confirmation dialog appears (prevents accidental removal)
  2. If confirmed, streamer is permanently deleted
  3. All notification history is cleared
  4. You immediately stop receiving notifications
Permanent Action

Removing a streamer deletes all data. You'll need to add them again to resume tracking.


Analytics Dashboard (Premium Only)

Premium subscribers get access to powerful analytics showing streaming activity over time, organized into three tabs.

Overview Tab

Five key metrics at the top with period-over-period comparisons:

šŸ“Ø
Notifications Sent

Number of alerts sent with % change vs previous period

ā±ļø
Hours Streamed

Combined streaming time across all tracked streamers

šŸ‘ļø
Total Viewer Hours

Hours streamed Ɨ average viewers (audience engagement)

šŸ”“
Currently Live

Number of streamers live right now with total viewer count

šŸ‘„
Tracked Streamers

Total streamers with Twitch/YouTube breakdown

Overview Charts:

  • šŸ“ˆ Notification Timeline - Daily counts by type (Online/Offline/Update) with toggleable lines
  • šŸ“Š Platform Distribution - Pie chart of Twitch vs YouTube streamers
  • ā³ Streaming Hours - Stacked bar chart by platform (purple=Twitch, red=YouTube)

Activity Patterns Tab

Discover when your community streams most:

šŸ—“ļø
Activity Heatmap

7Ɨ24 grid showing when streams typically start (local time). Darker green = more activity.

ā°
Peak Hours

Top 5 busiest streaming hours with session counts and percentages (local time).

šŸ“Š
Activity by Day

Horizontal bar chart showing hours streamed per day of week. Hover for sessions and notifications.

Leaderboard Tab

Track streamer performance with engagement tiers:

šŸ† Top Streamers Table

  • Engagement Tiers: Gold (≄75), Silver (50-74), Bronze (25-49), Standard (<25)
  • Engagement Score: Based on notifications per hour, average viewers, and streaming consistency
  • Sortable Columns: Streamer, Platform, Status, Engagement, Notifications, Hours, Sessions, Avg Duration, Peak Viewers, Avg Viewers, Viewer Hours
  • Viewer Hours: Total audience engagement (avg viewers Ɨ hours streamed)
  • Search to filter streamers by name
  • Pagination for large streamer lists (10 per page)
  • Default sorted by Engagement Score

Date Range Selector

Switch between time periods to filter all analytics:

  • Last 7 Days: Recent activity snapshot
  • Last 30 Days: Monthly overview (default)
  • Last 90 Days: Quarterly trends
Premium Feature

Analytics require an active Premium subscription. Learn more about Premium →


Mobile Experience

The web portal is fully responsive and works great on phones and tablets.

What's Optimized:

  • āœ“ Touch-friendly buttons and controls
  • āœ“ Responsive tables that adapt to screen size
  • āœ“ Easy navigation with mobile menu
  • āœ“ Fast loading even on slower connections

Recommended Browsers:

  • Chrome/Edge (latest)
  • Firefox (latest)
  • Safari (iOS 14+)

Security & Privacy

Authentication

  • OAuth2: Secure Discord authentication
  • Sessions: Encrypted tokens with 7-day expiration
  • Auto-Logout: Inactive sessions automatically expire
  • Revokable: Disconnect anytime from Discord settings

What We Store

  • Discord server ID and name
  • Channel IDs for notifications
  • Streamer usernames and metadata
  • Notification history (for analytics)

What We DON'T Store

  • Your Discord messages
  • Personal information beyond username
  • Sensitive account data

Read our full Privacy Policy

Permissions

The portal requests minimal Discord permissions:

PermissionWhy We Need It
IdentifyGet your username and avatar
GuildsList servers you can manage

You can revoke access anytime:

  1. Open Discord User Settings
  2. Go to Authorized Apps
  3. Find Streamlinx
  4. Click Deauthorize

Troubleshooting

Can't See My Server

Possible causes:

  • You lack Manage Server permission
  • Bot not installed in server
  • Need to refresh session

Solutions:

  1. Verify you have Manage Server permission
  2. Ensure bot is in the server (re-invite if needed)
  3. Logout and login again to refresh

Changes Not Saving

Possible causes:

  • Network connection issue
  • Session expired
  • Browser blocking cookies

Solutions:

  1. Check your internet connection
  2. Refresh the page and try again
  3. Enable cookies for streamlinx.io
  4. Try a different browser

Analytics Not Showing

Possible causes:

  • No Premium subscription
  • No data collected yet
  • Just subscribed (data still loading)

Solutions:

  1. Verify Premium subscription is active
  2. Ensure streamers are tracked and have gone live
  3. Wait 24 hours for initial data to accumulate
  4. Check if streamers have actually streamed

Tips for Best Experience

āœ“ Do This

  • • Keep browser updated for best performance
  • • Use search to quickly find specific streamers
  • • Check analytics weekly to spot trends
  • • Bookmark the portal for easy access

āœ— Avoid This

  • • Don't share your portal URL (it's unique to you)
  • • Don't use incognito mode (sessions won't persist)
  • • Don't block cookies (breaks authentication)
  • • Don't delete streamers accidentally (use confirmation)

Next Steps

Need Help?

Portal Not Working?

Our support team can help troubleshoot issues and answer questions about the web portal.