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:

Streamer
Display name, avatar, and @username
Platform
Twitch, YouTube, or Kick with colored badge
Status
Live or Offline badge
Current Stream
Stream title and game (shows "-" when offline)
Stream Time
Time since last stream (e.g., "14 hours ago")
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 show a pulsing red dot next to their name and a "LIVE" badge in the Status column


Adding Streamers

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

What You'll Enter

1. Platform

Choose Twitch, YouTube, or Kick 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)
• Kick: Just the username (e.g., "ninja" for kick.com/ninja)

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 (All Users):

  • Notification channel (where alerts are sent)
  • Custom message templates (online/offline)
  • Embed color
  • Display settings (hide viewer count, hide buttons, preview image type)

Premium Users Can Also Edit:

  • Notification filter rules (title/game matching)
  • Cooldown duration
  • Custom webhook URL

Note: Platform and username can't be changed. To change these, 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

The Analytics Dashboard helps you track streaming activity over time. All users get access to the Overview tab with basic metrics. Premium users unlock additional tabs for deeper insights.

Overview Tab (Free + Premium)

Five key metrics showing your community's streaming activity:

📨
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 platform breakdown

Overview Charts:

  • 📈 Notification Timeline - Daily counts by type (Online/Offline/Update) with toggleable lines
  • 📊 Platform Distribution - Pie chart of streamers by platform
  • ⏳ Streaming Hours - Stacked bar chart by platform (purple=Twitch, red=YouTube, green=Kick)

Activity Patterns Tab (Premium)

Discover when your community streams most:

🗓️
Activity Heatmap

7×24 grid showing when streams typically start (local time). Darker teal = 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.

Streamers Tab (Premium)

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
Free vs Premium Analytics

The Overview tab is free for all users. Activity Patterns, Leaderboard, and growth trends require Premium. 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 data collected yet (new server)
  • Streamers haven't gone live since being added
  • Premium tabs (Patterns, Leaderboard) require Premium subscription

Solutions:

  1. Overview tab should work immediately - verify streamers are tracked
  2. Ensure streamers have gone live at least once since being added
  3. Wait 24 hours for initial data to accumulate
  4. For Activity Patterns and Leaderboard tabs, verify Premium subscription is active

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.