Free guide · For beginnersThunderstream

One chat from TikTok, Twitch, YouTube and Kick in OBS

Collaborative chat helps you carry on a conversation without having to jump between four windows. First, you need to confirm receipt of each platform, then decide which messages you want viewers to see. A separate display filter allows you to stay connected to your account while hiding its chat in the overlay.

Thunderstream team9 min read4ViewsUpdated:

Connecting your account and receiving chat is the first step

Check in Settings → Platforms that you have saved the correct channels and completed the necessary authorization. Then connect active streams. A similar nickname alone does not confirm that you are receiving the same channel.

Prepare four short messages with the names of the platforms, e.g. "Twitch trial". Send them in your real chats and check if they all appear in Thunderstream. This allows you to quickly recognize the lack of one integration.

A dictionary without difficult abbreviations

A dictionary without difficult abbreviations
ConceptWhat does this mean in practice?
SceneReady-made image layout: e.g. a game with a camera or a break board. The scene you choose determines what you show.
SourceOne scene component: game, camera, text, audio, or page with overlay. The order of sources determines what covers what.
URLFull web address. Copy it using the button in the panel; do not copy fragments and do not add spaces.
EventNew information from the platform, such as a message, observation or gift. The appearance test is not always an actual event.
ResolutionThe width × height of the area, e.g. 1920 × 1080. This is different than shrinking the source rectangle with the mouse.

Step by step · 1–4

  1. Action

    Open Broadcast Chat and enable the tool.

    ✓ After this step you will see

    You see its settings and conversation preview.

  2. Action

    Choose one ready-made style as a starting point.

    ✓ After this step you will see

    The layout is consistent before you add details.

  3. Action

    Select the platforms whose comments you want to see.

    ✓ After this step you will see

    Unwanted chat doesn't go to the overlay.

  4. Action

    Set the number of visible messages.

    ✓ After this step you will see

    A regular account has up to 5 and a Pro account has up to 10 entries.

Thunderstream: Broadcast chat setup and preview on demo data.Enlarge the screenshot ↗
Thunderstream: Broadcast chat setup and preview on demo data.Actual dashboard on demo account; sample data does not come from user broadcasts.Photo source: Thunderstream · Source verified: 2026-10-27

Step by step · 5–8

  1. Action

    Select the icon or platform name next to your nickname.

    ✓ After this step you will see

    The viewer recognizes the origin of the comment.

  2. Action

    Choose the background and transparency of the bubbles separately for the platforms.

    ✓ After this step you will see

    Content maintains contrast on light and dark game.

  3. Action

    Set the size of avatars and a readable font.

    ✓ After this step you will see

    Nickname and message do not blend together.

  4. Action

    Check the long nickname and comment in two lines.

    ✓ After this step you will see

    Both fall within the source area.

Thunderstream: More from the chat view. Animating a specific message does not animate the entire list.Enlarge the screenshot ↗
Thunderstream: More from the chat view. Animating a specific message does not animate the entire list.Actual dashboard on demo account; sample data does not come from user broadcasts.Photo source: Thunderstream · Source verified: 2026-10-27

Step by step · 9–12

  1. Action

    Set the entrance and exit animation and save.

    ✓ After this step you will see

    The actual older post disappears, not the entire conversation.

  2. Action

    Copy the chat link and add it as Browser in OBS.

    ✓ After this step you will see

    The source has dimensions consistent with the panel.

  3. Action

    Submit at least 6 entries with a limit of 5.

    ✓ After this step you will see

    The oldest gives way to the next ones.

  4. Action

    Check supported emojis and deletion of test entry.

    ✓ After this step you will see

    A visible comment respects available moderation data.

OBS: Browser source properties. This is where the widget's URL and its width and height go.Enlarge the screenshot ↗
OBS: Browser source properties. This is where the widget's URL and its width and height go.Actual screenshot from official documentation. The version and language of the program may be different from yours.Photo source: OBS Project · Source verified: 2026-10-27

Step by step · 13–13

  1. Action

    Watch local footage on your phone.

    ✓ After this step you will see

    The text is also legible when reduced.

An example you can reproduce

Send "TikTok Attempt" and "Twitch Attempt", then hide Twitch in the chat options and send the new entry only there. Turning off the visibility of this chat does not require deleting your account or disabling its other tools.

Choose what viewers see on screen

Hiding the platform in the overlay does not necessarily mean disconnecting the account. This is an image setting separate from TTS authorization and read policy. If you also want to disable the voice-over for a given platform, check its configuration separately.

  1. Open Broadcast Chat and browse the selection of platforms.
  2. Leave the platforms whose messages you want to show on the overlay enabled.
  3. Set tag: logo or platform name if the selected style provides this option.
  4. Adjust the bubble color and opacity for each platform, then save your changes.

Clear layout on computer and phone

Start with one ready-made style, and only then adjust the font and colors. Messages should remain legible against the game background, even when the viewer has a small screen. Don't base platform distinctions solely on very similar shades.

Set the visible post limit appropriate for your plan. With five messages visible, also check the entry of the sixth one: the older entry should leave the system, and the remaining entries should smoothly take their previous positions.

Clear layout on computer and phone
ElementPractical test
Long nicknameIt should not cover the text or extend beyond the bubble.
Message in two linesThe next entry cannot overlap the previous one.
AvatarCheck the real photo and the behavior in its absence.
ContrastCheck the light and dark part of the scene.

Emoji of platforms and add-ons

Enabling images in chat and ignoring emojis in the voiceover are two different functions. You can show emotes on screen and at the same time skip their names when reading TTS.

  1. Enable selected emoji and add-on sources for the platforms you use.
  2. Check out the regular emoji, platform emoticon, and add-on emoticon on a new message.
  3. If the preview doesn't show your platform, compare your account connection and sample settings from other platforms.
  4. Please note that some emotes depend on the channel, subscription or specific provider. Not every text entry is an emoji code.

Deleted messages and bans

If the platform provides a supported moderation event, the visible message may be replaced with a deletion notice. This mechanism applies to entries present on the screen; do not assume that the overlay is a complete archive of the entire chat.

Try it on your own test comment. Remove it on the platform side and check the change on the overlay. Don't apply a real ban to a viewer's account just for visual testing purposes. If the event does not arrive, note the platform and time.

Add a source and test the entire conversation

Common chat overlay does not automatically start broadcasting images to multiple services. You configure Thunderstream's chat sending and receiving program as separate stages.

  1. Copy the private chat overlay link after saving the settings.
  2. Add it to the Source Viewer in OBS or Link in the supported version of LIVE Studio.
  3. Enter matching dimensions, arrange the source over the game and block accidental shifting.
  4. Send a series of short and long entries. Check the animations, limit, platform symbols and whether the hidden platform actually appears.

What do you see on the screen and how to fix it

Fix one thing at a time and try the same thing again. If you change several options at the same time, it will be difficult to determine what solved the problem. Don't delete a working source or entire configuration just because one widget isn't responding.

If you still need help, write down the program name and version, platform, approximate time of trial, expected result, and what actually happened. Attach a dump without passwords, keys and full private links. This description is much more useful than just the "not working" message.

What do you see on the screen and how to fix it
SymptomCheck firstDo it
I only see one platform.No reception or filter turned off.Compare the message log and platform visibility option.
Nick steps outside the speech bubble.Font too large or area too small.Test the long nickname after reducing the font size.
Emoji is text.No platform or add-on information available.Check the source of the emoji and the new comment.
Once it overflows, everything disappears.Old source or animation problem.Before LIVE, test the current sequence of several entries.

Last attempt before use on LIVE

  1. Save the changes using the button assigned to the edited function. If there are separate forms, check each changed part separately.
  2. Open the settings again and compare the most important values. Simply moving the slider does not always mean a permanent save.
  3. Check the result outside the editor itself: on the target scene, in the recording, or in the reopened configuration.
  4. If the function uses the platform, separately acknowledge the new handled event during the active LIVE. Don't expect the appearance test to confirm account authorization.
  5. Save the working values ​​and make a copy before the next major change. Next time you start up, start with a quick check.

Before you go live

  • Each platform underwent a separate acceptance test.
  • The colors and logo are legible on a small screen.
  • New messages do not overlap previous ones.
  • Image filters and TTS were tested separately.
  • Reopened settings retain the saved values.
  • A single attempt is confirmed on the target output.

Frequently asked questions

Can I hide only Kick while leaving the account linked?

Yes, use the selection of platforms shown in the chat. Don't remove authorization just to change the appearance of the overlay.

Why do some emotes show up as text?

Check whether the correct source is enabled, emote availability for the channel, and whether the message is recognized as a provider emote.

Why does chat work in the dashboard but not in OBS?

Check the private link, resolution, source position and order above the game. Working message reception does not confirm scene setting.

What should I do if my screen looks different than the photo?

Check the program name, version and selected feature. The dump is real, but it's from a specific edition and language. Search for a described field by its task. If the option is not available, check the current official support and availability in your account.

Official documentation and further help