← Zurück zum Help-Center

Chat doesn't appear in the overlay

Chat overlay stays empty? Twitch OAuth, Kick username, Channel ID — the most common causes.

Chat doesn't appear in the overlay

Your stream is running, but the chat overlay shows no messages. This checklist covers the most common causes.

1. Twitch — OAuth linked?

FizzyPeak needs your Twitch OAuth token to read the chat.

  1. Dashboard: Account -> Settings -> Integrations
  2. The status next to "Twitch" must show "Linked" with your username
  3. If it says "Token expired" -> click "Re-link"

Check the token scope

During the OAuth flow, grant "chat:read" and "chat:edit" (default, unless you deselect something).

If you accidentally deselected a scope -> redo the OAuth completely.

2. Kick — username entered?

Kick doesn't offer OAuth for chat read -> FizzyPeak opens a passive WebSocket to the public chat. For that we need your exact Kick username.

  1. Account -> Settings -> Integrations -> Kick
  2. Fill in the username field without @ or a URL
  3. "Test" -> must show "Connected"

Common issue: umlauts or capital letters. Kick usernames are case-sensitive, your login must match 1:1.

3. YouTube — live chat active?

YouTube live chat is only retrievable during an active livestream. FizzyPeak also needs:

  • OAuth with the youtube.readonly scope
  • Channel ID (not username/handle)

Finding the Channel ID

  1. Go to youtube.com
  2. Click your profile icon -> "View channel"
  3. URL format: youtube.com/channel/UC.... — the UC... part is your Channel ID

In the FizzyPeak dashboard: enter it under Account -> Settings -> Integrations -> YouTube -> Channel ID.

4. Overlay browser source set up correctly?

In OBS

  • Overlay URL from Studio -> Overlays -> "Copy browser source URL"
  • In OBS as a Browser Source with Width 1920 / Height 1080
  • Check "Refresh browser when scene becomes active"
  • Right-click the browser source -> "Interact" to check whether the URL even loads

In Cloud Studio

  • Studio -> "Add overlay layer" -> select the overlay
  • Check the visibility toggle

5. Chat bot connection status

In the dashboard under Community -> Chat Bot -> Status:

  • Twitch: "Connected as <botname>"
  • Kick: "Listening on <username>"
  • YouTube: "Polling live-chat-id: <id>"

If any of these is red/yellow, click it to see the error message. Most common errors:

  • 401 Unauthorized -> token expired, re-auth
  • 404 Channel not found -> wrong username
  • 403 Quota exceeded -> YouTube API limit, wait 1h

6. Cache pollution in the overlay

Sometimes the overlay shows yesterday's chat history instead of live messages. Fix:

  • OBS: right-click the browser source -> "Refresh"
  • Cloud Studio: hide the overlay, show it again
  • Hard refresh: append ?cachebust= to the overlay URL

7. Firewall blocks the WebSocket

Twitch IRC and Kick WS run on ports 6667/6697 and 443 respectively. Normally not an issue, but:

  • An enterprise VPN can drop WSS
  • A China VPN can block Twitch domains

Test: check the chat outside the browser (Twitch web instead of OBS). If you see live messages there, it's an overlay problem. If not, it's the network.

8. No chat because no viewers

This sounds obvious, but: new streamers see no chat overlay because nobody is typing. Test: open your Twitch profile in a second browser (incognito or a second account) and write Hello Bot. If that appears, everything is working correctly.

9. AI moderator is blocking

The FizzyPeak AI moderator filters toxic messages. If all your viewers happen to be spamming, the filter can make the overlay seem empty.

  • Community -> Chat Bot -> Moderation Settings -> lower the threshold
  • Enable "Show filtered messages as greyed" to see what was filtered

10. Channel points & rewards chat

FizzyPeak routes channel-points-relevant commands (e.g. "Song Request") to a separate flow, not the overlay. If you expect them to appear there, they're not gone — just in another tab.

Debug trick: Open the overlay URL directly in the browser on a second monitor. If the messages appear there, the problem is in OBS/Cloud Studio, not with the integrations.

Still stuck?

Discord #support with:

  • Affected platform (Twitch/Kick/YT)
  • Screenshot of the integration status
  • Overlay console log (F12 in browser source Interact mode)

Noch Fragen? Öffne das Dashboard oder schreib im Discord #support.