Live

Your squadron's
live tab. Built in.

Link a Twitch handle once. When someone in your squadron goes live, their tile flips on automatically — visible to every member from the in-app Live tab. No Discord pings, no copy-pasted URLs.

Live247 watching

Premier climb — ranked grind, BLACKLINE squad

@orion · Counter-Strike 2

BL

BLACKLINE

Squadron

DashboardEventsLive

4 streaming now

Auto-pulls from Twitch

Live2471h 24m

Premier climb — ranked grind, BLACKLINE squad

@orion · Counter-Strike 2

Live11236m

Diamond push · drops on

@stormbreaker · Valorant

Live8918m

Trios with @paladin & @stormbreaker

@tempest · Apex Legends

Live642h 6m

Diamond duels · push to GC

@vega · Rocket League

Scheduled · auto-flips to live

Friday CS2 night · 4 streamers · starts 20:00 BST · 2h 11m

01 · In-app Live tab

Who's live, what they're playing,
and how to join — at a glance.

Every squadron gets a Live tab. Cards show the current streamer, the game they're in, viewer count, and the embedded player one tap away. No Discord-pings, no context-switch to twitch.tv. Built for the moment someone in your group says "anyone on?"
  • Auto-refreshes every 60 seconds — never shows a stale live state
  • Game label pulled live from Twitch metadata (no manual updates)
  • Tap a tile to open the embedded player without leaving e404
  • Sort by viewer count, game, or squadron rank

Twitch

Link your Twitch handle and we'll detect when you go live, so your squadron sees you in the Live tab.

Twitch

Linked

Connected as @orion_blk · auto-detects live status every 60s

Currently live · 247 viewers

02 · Twitch link · auto-detect

Connect once. Stream as normal.

Members link their Twitch handle from their profile — a standard OAuth flow, no scary scopes. From that point on, e404 polls Twitch's public live status and flips the tile on the second a stream goes up. Stream as you normally would; the squadron just knows.
  • Standard Twitch OAuth — read-only public scopes, revokable from profile
  • Polls live status every 60s — no webhooks for the member to set up
  • Works with mobile streams (Twitch IRL) and desktop OBS equally
  • YouTube and Kick support on the roadmap — Twitch ships first

Stream · Recurring · Fri 20:00 BST

Friday CS night

4 streamers · 12 RSVPs · streams open ~20:00

Live now@orion_blk · 247 watching

Notification sent

"@orion_blk just went live for Friday CS night" — pushed to 11 RSVPs · 18s ago

03 · Stream events

Schedule a stream night.
Members get notified the second it starts.

Create a STREAM event — same flow as a gaming session or tournament. RSVP'd members get a push notification when the stream actually flips live (not when you said it would start; when it really does). The event tile in the squadron feed auto-promotes the live player into the calendar entry.
  • STREAM event type — slots into the same Events tab as everything else
  • Push notification triggered by Twitch live signal, not the schedule
  • Recurring weekly streams supported — "Friday CS night, every week"
  • Auto-attaches the live player to the event page until the stream ends

Saturday Bracket Night · QF Round

4 live POVs
Live247

@orion

Counter-Strike 2

Live112

@stormbreaker

Valorant

Live89

@tempest

Apex Legends

Live64

@vega

Rocket League

BracketQF · 4 matches in progress · GF at 22:00

04 · Tournament multi-stream

Watch every POV
from one URL.

When your tournament has 4-8 captains streaming their own POV, the multi-stream view stacks them into a 2x2 grid on the venue TV (or any member's browser). Audio mutes to the focused tile; click to swap. Pair it with the Tournament Stadium for a full broadcast experience.
  • Up to 8 simultaneous POVs in a single grid
  • Tap to focus — audio swaps to the focused tile
  • Public 24-hour signed URL — share without sign-in
  • Pairs with Tournament Stadium: bracket + multi-stream side by side

How e404 stacks up

You shouldn't need three apps to know who's streaming.

Versus

Discord "Now streaming" role

Half the squadron has Discord's rich presence switched off, so the streaming role lies about as often as it tells the truth, the ping still floods the channel when it does fire, and you end up opening a second tab to watch anyway.

Versus

Twitch teams

Twitch teams look good to outside viewers, but there's no roster underneath it and no way to hang a recurring Friday stream night off the same page.

Versus

StreamElements / Restream

StreamElements and Restream are built for the person behind the camera, so your squadron's tournament bracket and roster never make it into the overlay.

Plug Twitch in. Stop pinging links in Discord.

Free for unlimited stream events. The Live tab is part of every squadron tier.

Free up to 10 membersNo card required