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.
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.