ThunderStream
THUNDERSTREAM · CREATOR STUDIO

Broadcast chat and multichat

Show news from multiple platforms in one overlay. Customize speech bubbles, avatars, emojis, events and the behavior of disappearing posts.

Status of descriptions:

First run

  1. Step 1

    Turn on Broadcast Chat and select the connected platforms whose messages you want to show.

  2. Step 2

    In Appearance, select your style, avatars, and platform designation. Choose the colors and opacity of the speech bubbles.

  3. Step 3

    Set the number of visible messages and deletion after time or when the next one arrives.

  4. Step 4

    Test a sequence of several messages, save the look, and add the source to your streaming program.

Broadcast example

At the limit of five messages, the sixth one appears. The oldest one uses its own exit animation and the others move in its place. You can set entry or sharing events separately from the multichat window.

Overlay examples

English interface · Demonstration data

Multi-platform chat · DefaultEnglish overlay example with demonstration data. Appearance can be customized; the dark background is used only to make the overlay easier to see.
Multi-platform chat · SimpleEnglish overlay example with demonstration data. Appearance can be customized; the dark background is used only to make the overlay easier to see.
Multi-platform chat · ModernEnglish overlay example with demonstration data. Appearance can be customized; the dark background is used only to make the overlay easier to see.

Action and possibilities

Platforms and content

Select platforms visible in the overlay, hiding commands and how to mark the source: logo or name. You can set separate backgrounds and transparency for platforms.

Avatars and typography

Choose no avatar, circle, square, star or other available variant. Choose the size, font of the nickname and message, spacing and width of the bubbles. Avatars depend on data provided by the platform.

Visible messages and animations

The limit determines the number of entries maintained. It may disappear after a certain period of time or when the next message appears. The exit animation concerns the deleted entry, and the remaining entries smoothly take their previous positions.

Emoji and moderation

Chat supports available platform emojis, supporter emojis, and enabled Twitch and Kick add-ons. Deleting a message or blocking a viewer may replace the visible post with moderation information.

Chat events

Joins, shares, follows, and other events have separate toggles. Overlay event settings are separated from multichat. The built-in voice can be routed to the chat source.

Program window and phone

Multichat PC is a separate window with news, gifts, support and statistics. Allows you to change transparency, space allocation and pinning above windows if the system allows it. The phone has its own preview and quick stop of the alert and TTS.

Settings and available selections · 169

The list describes the fields of this tool and its binding. Some settings appear after enabling the parent option, adding a rule, connecting the platform or changing the style. Availability may vary by plan. Lists of your own files, votes and connected accounts are populated in your dashboard.

Avatar shapeSelection list

The shape of the avatar presentation or its exclusion.

Chat layout and size

Choices available: No avatar · Square · Circle · Star · Rounded · Hexagon · Portrait · Ring

Avatar size (px)Number

Avatar size.

Chat layout and size

: 16 … 96

Message disappearanceSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Chat layout and size

Choices available: When replaced by a new message · After the set time

Message lifetime (s)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Chat layout and size

: 3 … 300

Joined the streamSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Shared the streamSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Started following the LIVE creator.Switch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Subscribed or became a memberSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Sent a gift or supportSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Liked the streamSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Brought viewers with a raidSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Redeemed a channel rewardSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Joined the streamSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Shared the streamSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Started following the LIVE creator.Switch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Subscribed or became a memberSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Sent a gift or supportSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Liked the streamSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Brought viewers with a raidSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

Redeemed a channel rewardSwitch

Enables the presentation of the selected event type in this chat view. Overlay and multichat switches are separated.

Chat layout and size

7TV, BTTV and FFZ extension emotesSwitch

Enables supported external emoji sets for linked channels.

Chat layout and size

Play TTS in the chat overlaySwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Chat layout and size

Hide commands in chat overlaySwitch

Hides recognized commands in the presented chat.

Chat layout and size

X position · horizontalZipper

The horizontal position of the element in the source area. The preview converts it to the dimensions of the selected resolution.

Position within stream resolution

: 0 … 100 · 0.1

Y position · verticalZipper

The vertical position of the element in the source area. The preview converts it to the dimensions of the selected resolution.

Position within stream resolution

: 0 … 100 · 0.1

Overlay size (%)Zipper

The size of the element relative to its base size, in percent.

Position within stream resolution

: 10 … 300 · 1

Overlay opacityZipper

Opacity of the entire element in percentage. You set the transparency of the background itself separately.

Position within stream resolution

: 0 … 100 · 1

From top ↓New23Newest on top; older ones below her.Variant

Chooses to add or subtract time.

Chat layout and size

From the bottom32New↑Newest at the bottom; older than her.Variant

Chooses to add or subtract time.

Chat layout and size

Maximum visible message countNumber

The maximum number of items maintained in this view at one time.

Chat layout and size

: 1 … 10

Overall chat size (%)Zipper

The size of the element relative to its base size, in percent.

Chat layout and size

: 10 … 300 · 5

Chat width (px)Number

The width of the source or element indicated by this section.

Chat layout and size

: 240 … 1200

Nickname size (px)Number

Nickname size.

Chat layout and size

: 10 … 60

Message size (px)Number

The text size of the message.

Chat layout and size

: 10 … 60

Message spacing (px)Number

The distance between successive elements.

Chat layout and size

: 0 … 40

Separate message bubble backgroundSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Chat layout and size

Bubble colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Bubble background opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Chat layout and size

: 0 … 1 · .05

Bubble corner radius (px)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Chat layout and size

: 0 … 48

Bubble padding (px)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Chat layout and size

: 0 … 40

Random nickname color per LIVESwitch

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Random message color per LIVESwitch

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

TikTokSwitch

Determines whether the specified item is visible in this configuration. Enabling does not create missing platform data.

Chat layout and size

YouTubeSwitch

Determines whether the specified item is visible in this configuration. Enabling does not create missing platform data.

Chat layout and size

TwitchSwitch

Determines whether the specified item is visible in this configuration. Enabling does not create missing platform data.

Chat layout and size

KickSwitch

Determines whether the specified item is visible in this configuration. Enabling does not create missing platform data.

Chat layout and size

Show the platform beside messagesSwitch

Shows the platform designation.

Chat layout and size

Platform badgeSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Chat layout and size

Choices available: Platform logo · Platform name

Separate platform bubblesSwitch

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Bubble colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Bubble background opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Chat layout and size

: 0 … 1 · .05

Bubble colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Bubble background opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Chat layout and size

: 0 … 1 · .05

Bubble colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Bubble background opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Chat layout and size

: 0 … 1 · .05

Bubble colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Chat layout and size

Bubble background opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Chat layout and size

: 0 … 1 · .05

ColorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Text styling and animation

Text colorColor

Text color.

Text styling and animation

Second colorColor

The second color to finish the gradient.

Text styling and animation

GradientSwitch

Enables a transition between two colors in this part of the element.

Text styling and animation

Text sizeNumber

Base text size in pixels.

Text styling and animation

: 12 … 72

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Text styling and animation

: 0 … 1 · .05

Padding (px)Number

Internal distance of content from edges.

Text styling and animation

: 0 … 64

Text alignmentSelection list

Alignment of text or content in an element.

Text styling and animation

Choices available: Left · Center · Right

Enable frameSwitch

Enables a frame or border for an item.

Text styling and animation

Frame styleSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Text styling and animation

Choices available: Wavy frame · Classic card · Glass · Outline · Neon · Minimal · Broadcast stripe · Rounded card

Border styleSelection list

How to draw a border.

Text styling and animation

Choices available: Solid · Dashed · Dotted · Double · Wavy

Border colorColor

Border color.

Text styling and animation

Second colorColor

The second color to finish the gradient.

Text styling and animation

GradientSwitch

Enables a transition between two colors in this part of the element.

Text styling and animation

Border width (px)Number

Border thickness.

Text styling and animation

: 0 … 8

Corner radiusNumber

Corner rounding radius.

Text styling and animation

: 0 … 60

Neon glow strengthZipper

The intensity of the neon glow.

Text styling and animation

: 0 … 80

Shadow opacityZipper

Visibility of the neon glow, independent of the main opacity of the element.

Text styling and animation

: 0 … 1 · .05

Enable backgroundSwitch

Turns on the background of the selected element.

Text styling and animation

Background colorColor

The background color of the element.

Text styling and animation

Second colorColor

The second color to finish the gradient.

Text styling and animation

GradientSwitch

Enables a transition between two colors in this part of the element.

Text styling and animation

Background opacityZipper

Covering only the background, without intentionally extinguishing text and content.

Text styling and animation

: 0 … 1 · .05

Element / frame shadowSwitch

Turns on the shadow of this part of the element.

Text styling and animation

Shadow blur / strengthZipper

The intensity or size of an element's shadow.

Text styling and animation

: 0 … 80

Shadow colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Text styling and animation

Shadow opacityZipper

Shadow coverage. Changes the visibility of the shadow without intentionally changing the opacity of the text or background.

Text styling and animation

: 0 … 1 · .05

Horizontal shadow (px)Number

Horizontal shift of the shadow relative to the element.

Text styling and animation

: -60 … 60

Vertical shadow (px)Number

The vertical shift of the shadow relative to the element.

Text styling and animation

: -60 … 60

Enable text effectsSwitch

Enables this rule or feature. Data recording itself does not replace turning on the tool and connecting to an active LIVE.

Text effects

Text entrance animationSelection list

An effect triggered when an element appears.

Text effects

Choices available: None · Typewriter · Fade in · Text rise · Text zoom · Text slide

Text entrance duration (s)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Text effects

: .2 … 8

Animation while visibleSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Text effects

Choices available: No continuous animation · Left to right wave · Bouncing letters · Pulsing glow · Text pulse · Gentle floating · Swaying letters

Animation cycle (s)Number

Movement speed of animated elements.

Text effects

: .4 … 10

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Text effects

: .05 … 1 · .05

Custom text colorSwitch

The main color of the indicated part. The effect depends on the section in which the field appears.

Text effects

Text colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Text effects

Second colorColor

The second color to finish the gradient.

Text effects

GradientSwitch

Enables a transition between two colors in this part of the element.

Text effects

Text shadowSwitch

Turns on the shadow of this part of the element.

Text effects

Shadow colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Text effects

Shadow opacityZipper

Shadow coverage. Changes the visibility of the shadow without intentionally changing the opacity of the text or background.

Text effects

: 0 … 1 · .05

Shadow blur / strengthNumber

Blur the edges of the shadow.

Text effects

: 0 … 60

Horizontal shadow (px)Number

Horizontal shift of the shadow relative to the element.

Text effects

: -40 … 40

Vertical shadow (px)Number

The vertical shift of the shadow relative to the element.

Text effects

: -40 … 40

Text outlineSwitch

Turns on the text outline.

Text effects

Border colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Text effects

Text outline width (px)Number

Letter stroke thickness.

Text effects

: .2 … 4

Stream width (px)Number

The width of the browser source area in pixels.

Text styling and animation

: 320 … 7680

Stream height (px)Number

The height of the browser source area in pixels.

Text styling and animation

: 240 … 4320

Show this viewSwitch

Determines whether the specified item is visible in this configuration. Enabling does not create missing platform data.

Text styling and animation

Show viewerSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Text styling and animation

Customize this elementSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Individual opacitySwitch

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: .05 … 1 · .05

Animate this elementSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Entrance animationSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: Floating · Pulsing · Rotation · Bouncing

Animation cycle (s)Number

Movement speed of animated elements.

Overlay element

: .4 … 10 · .1

Override text stylingSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Enable text effectsSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Text entrance animationSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: None · Typewriter · Fade in · Text rise · Text zoom · Text slide

Text entrance duration (s)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: .2 … 8

Animation while visibleSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: No continuous animation · Left to right wave · Bouncing letters · Pulsing glow · Text pulse · Gentle floating · Swaying letters

Animation cycle (s)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: .4 … 10

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: .05 … 1 · .05

Custom text colorSwitch

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Text colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Second colorColor

The second color to finish the gradient.

Overlay element

GradientSwitch

Enables a transition between two colors in this part of the element.

Overlay element

Text shadowSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Shadow colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Shadow opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: 0 … 1 · .05

Shadow blur / strengthNumber

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: 0 … 60

Horizontal shadow (px)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: -40 … 40

Vertical shadow (px)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: -40 … 40

Text outlineSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Border colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Text outline width (px)Number

The width of the source or element indicated by this section.

Overlay element

: .2 … 4

chatMessageSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Text styling and animation

Customize this elementSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Individual opacitySwitch

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: .05 … 1 · .05

Animate this elementSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Entrance animationSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: Floating · Pulsing · Rotation · Bouncing

Animation cycle (s)Number

Movement speed of animated elements.

Overlay element

: .4 … 10 · .1

Override text stylingSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Enable text effectsSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Text entrance animationSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: None · Typewriter · Fade in · Text rise · Text zoom · Text slide

Text entrance duration (s)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: .2 … 8

Animation while visibleSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: No continuous animation · Left to right wave · Bouncing letters · Pulsing glow · Text pulse · Gentle floating · Swaying letters

Animation cycle (s)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: .4 … 10

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: .05 … 1 · .05

Custom text colorSwitch

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Text colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Second colorColor

The second color to finish the gradient.

Overlay element

GradientSwitch

Enables a transition between two colors in this part of the element.

Overlay element

Text shadowSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Shadow colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Shadow opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: 0 … 1 · .05

Shadow blur / strengthNumber

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: 0 … 60

Horizontal shadow (px)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: -40 … 40

Vertical shadow (px)Number

Set a numeric value for this option. The range below shows the limitations of the form; some features have additional plan limits.

Overlay element

: -40 … 40

Text outlineSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Border colorColor

The main color of the indicated part. The effect depends on the section in which the field appears.

Overlay element

Text outline width (px)Number

The width of the source or element indicated by this section.

Overlay element

: .2 … 4

Show imageSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Text styling and animation

Customize this elementSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Individual opacitySwitch

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

Overlay opacityZipper

Opacity of the entire element, including text and graphics. It is independent of the opacity of the background itself.

Overlay element

: .05 … 1 · .05

Animate this elementSwitch

Enables or disables the option indicated in the label. Dependent options may only appear after you enable it.

Overlay element

Entrance animationSelection list

Select a variant from the available list. The meaning of the selection is evident from the label and settings section; the change requires saving the configuration.

Overlay element

Choices available: Floating · Pulsing · Rotation · Bouncing

Animation cycle (s)Number

Movement speed of animated elements.

Overlay element

: .4 … 10 · .1

When something doesn't work

Unwanted attachments appear on the screen

Check the event switches in the overlay chat. The program's multichat settings are separate and do not replace the OBS source settings.

Messages or emojis are missing

Check platforms, command hiding and emoji sources. The view can only show events received from the platform; compare the latest message with the reception logs.

Interface preview

Interface preview