Connecting platforms

HypeVault connects to Twitch, YouTube, and Kick via OAuth. Once linked, events from all three feed into the same overlays, the same chat games, and the same marathon timer.

Twitch

Open Dashboard → Settings → Connections, click Connect Twitch, and approve the OAuth scopes. HypeVault uses Twitch EventSub (WebSocket) for follows, subs, gifts, cheers, and raids, plus tmi.js for chat. Scopes requested:user:read:email channel:read:subscriptions bits:read moderator:read:followers.

YouTube

YouTube goes through Google OAuth with the YouTube Data API scopes. HypeVault polls the Live Broadcasts and Live Chat Messages endpoints; new members, Super Chats, Super Stickers, and member milestones surface as normalized events that fire alerts and tick goals.

Info
YouTube's Data API has a daily quota. HypeVault polls efficiently (roughly 2 quota units per live-status check) and backs off automatically if you ever hit the cap.

Kick

Kick uses OAuth 2.1 with PKCE. Follows, subs, gift bursts, and chat are delivered via Kick's webhook system — no persistent connection required. Connect once and Kick starts pushing events to HypeVault immediately.

Disconnecting

On the Settings → Connections tab, each connected platform shows a Disconnect option. Disconnecting invalidates your stored OAuth tokens and stops event ingest. You can reconnect any time.

Multi-platform behavior

Connecting more than one platform doesn't require any extra setup. A goal bar with a platform filter set to All ticks on a sub from Twitch, a member milestone from YouTube, and a gift burst from Kick equally.

Heads up
If an OAuth token expires (you changed your platform password, revoked access, etc.), events stop flowing until you reconnect. Your Settings → Connections tab shows a reconnect badge on the platform card when that happens.