How StreamTeamHub Works

A complete guide to setting up your profile, building a stream team, managing your schedule, and making the most of every feature on the platform.

What is StreamTeamHub?

StreamTeamHub is a free coordination platform built specifically for Twitch stream teams. It solves the single biggest logistical problem content teams face: scheduling chaos. When multiple streamers go live at the same time they split their audience, miss each other's raids, and confuse their community — StreamTeamHub prevents that.

On top of conflict-free scheduling, every member gets a clean public profile page and every team gets a shared public landing page. You can share a single link with your community so viewers always know who to watch and when.

There are no installs, no complicated setups, and no monthly fees. Sign in with Discord and you're up and running in under two minutes.

Signing In with Discord

StreamTeamHub uses Discord for authentication — you do not need a separate username or password. Click Sign in with Discord and you will be redirected to Discord's authorisation screen. After you approve, you are brought straight to your dashboard.

On first sign-in, an account is automatically created using your Discord display name and avatar. The platform only reads your public Discord profile — it never posts to Discord on your behalf and never gains access to your servers or messages.

Your Discord username becomes part of your StreamTeamHub URL, for example /u/yournick. You can always update your display name and bio from the Profile › Edit page without it affecting the URL.

Your Profile Page

Every member has a public profile accessible at /u/your-username. This page is what you share with your audience and other streamers. It displays:

  • Your display name, bio, and avatar (synced from Discord by default)
  • A custom banner image you can upload from your dashboard
  • Social links — Twitch, YouTube, Twitter/X, Instagram, TikTok, and a custom URL
  • Your weekly stream schedule
  • A live now badge when your Twitch channel is broadcasting
  • A subscribe button linking directly to your Twitch channel

To edit your profile go to your dashboard and open Profile › Edit. From there you can update your bio, upload a banner, add or remove social links, and toggle which information is publicly visible. Changes are saved instantly.

Linking Your Twitch Account

Connecting Twitch unlocks the live indicator and subscribe button on your profile. It is completely optional but highly recommended for active streamers.

To link Twitch, go to Profile › Edit and click Connect Twitch. You will be redirected to Twitch's OAuth screen. StreamTeamHub only reads your Twitch username and live status — it never manages your channel or posts anything on your behalf.

Once connected, your /u/your-username profile will show a pulsing purple LIVE badge whenever your channel is actively broadcasting. Visitors can click the subscribe button to follow or subscribe directly on Twitch.

You can disconnect Twitch at any time from Profile › Edit. The live indicator and subscribe button will be hidden until you reconnect.

Creating and Managing Teams

A team is a named group of streamers with a shared schedule and a public page. Any registered user can create a team from the dashboard by clicking Teams › Create Team and entering a team name.

The person who creates the team becomes the owner. Owners have full control over the team:

  • Rename the team at any time
  • Generate and share invite links to bring in new members
  • Remove any member from the team
  • Regenerate the invite link to invalidate the old one
  • Dissolve the team entirely, which removes all members and the public page

A streamer can belong to multiple teams at the same time — for example, a primary gameplay team and a separate charity event group. Schedule conflict checks are run across all teams a member belongs to, not just one.

Inviting Members

Team owners invite people using a shareable invite link, which can be sent via Discord, Twitter/X, or any other channel. The flow is simple:

  1. The owner opens Teams › Invitations and clicks Generate Invite Link.
  2. The link is copied and shared with the person being invited.
  3. The invitee opens the link in a browser. If they are not yet signed in, they are prompted to sign in with Discord first.
  4. After signing in they see a confirmation screen and can click Accept Invitation to join the team.

If a team owner needs to prevent further use of an existing invite link — for example, if it was shared in the wrong place — they can regenerate it from the invitations page. The old link immediately becomes invalid and a fresh one is created.

Setting Your Stream Schedule

Your schedule is a set of recurring weekly time slots that represent when you plan to stream. You manage it from your dashboard under Schedule.

To add a slot, choose:

  • The day of the week (Monday through Sunday)
  • A start time and end time (24-hour format)

Before saving, StreamTeamHub automatically checks every team you belong to for conflicts. If any teammate already has a slot that overlaps with the window you entered, you will see an error message naming the conflicting member and their time slot. You will need to adjust your slot before it can be saved.

This conflict check is two-sided: when a new member joins a team their existing schedule is also validated against the team's current schedule.

  • You can have multiple slots in the same day (for example a morning and an evening stream)
  • Slots do not automatically roll over — they repeat every week until you delete them
  • Deleting a slot is instant and frees that window for your teammates

Public Pages

StreamTeamHub generates two kinds of public pages — one for individual members and one for teams.

Member profile/u/your-username

  • Avatar, banner, bio, and social links
  • Weekly stream schedule
  • Live badge and subscribe button (when Twitch is connected)
  • List of teams the member belongs to, each linking to the team page

Team page/team/team-slug

  • Team name and a list of all current members with their avatars
  • The full combined weekly schedule for the entire team
  • Each member's live status at the time the page is loaded
  • Direct links to every member's individual profile

Both pages are fully public — no account is required to view them, making them ideal to share with your community, paste in your Twitch panel, or link from social media.

Ready to Get Started?

Everything is free and takes less than two minutes to set up:

  1. Click Sign in with Discord below — your account is created automatically.
  2. Open Profile › Edit to add a bio, banner, and social links.
  3. Optionally connect Twitch to enable your live badge and subscribe button.
  4. Go to Schedule in the dashboard and add your weekly stream slots.
  5. Create a new team under Teams › Create Team or accept an invite from a team owner.
  6. Share your profile link (/u/your-username) and your team page with your community.
Sign in with Discord — it's free