Widgets
Interactive on-stream layers for chat, goals, Twitch predictions, subathons, ad countdowns and talking avatars.
Widgets are interactive, GPU-rendered overlays you place on the canvas to show live chat, track subscriber goals, and display Twitch channel point predictions.
DualStream ships Chatter Box, Goal Rush, Predict-o-Matic, Subathon, Ad Countdown and Avatar. Other entries in the widget flyout are in development and marked "Coming Soon".
Supported platforms: Twitch, YouTube, and Kick (where applicable per widget).
Adding a Widget
- Click the Widgets button (magic wand icon) in the Toolbar at the bottom of the viewport.
- The widget flyout opens, organized by category.
- Select a widget to add it to the active scene.
Customizing Widgets
Select a widget on the canvas or in the Layers Panel, then use the Inspector Panel to configure appearance, behavior, and platform bindings.
Chatter Box
A live chat overlay that merges messages from all connected platforms into one feed. Rendered on the GPU so it stays smooth while streaming.
Platform sources: Twitch, YouTube, and Kick, individually or combined.
Inspector options include:
- Text styling — font family, size, weight, text color, username color, alignment
- Direction — bottom-up, top-down, or sideways scroll
- Badges & icons — toggle platform badges (Mod, VIP, Sub) and per-message platform icons
- Animation — entrance speed and fade-out timing
- Message TTL — how long messages stay on screen before removal
- Bot filtering — hide known bot accounts and
!commands - Highlighted messages — spotlight specific messages with a custom background and border
- Test events — inject mock messages to preview styling before going live
Goal Rush
A subscriber / follower / custom goal tracker with a live progress bar. Pulls progress from Twitch EventSub when bound to a Twitch goal, or can be driven manually.
Inspector options include:
- Goal type and target — subscriber count, follower count, or custom amount
- Bar position and label position — arrange the bar, count, and description around the card
- Colors and typography — background, track, fill, label, and description styling
- Animation — progress smoothly lerps toward the target value
Progress Borders
Goal Rush can drive an animated border around any source in the active scene, not just the widget itself. The border width, color, glow speed, fill direction, and animation style are all controlled from the widget's Inspector, and the fill animates in sync with the goal's progress.
To configure one:
- Select the Goal Rush widget and open the Progress Border section in the Inspector.
- Toggle Enabled on.
- Pick a Target source from the dropdown — this lists every source in the current scene. Leave it blank to apply the border to the Goal Rush widget itself.
- Adjust Width, Color, Glow speed, Fill direction, and Animation style to taste.
As the goal progresses, the border fills in on the target source and animates according to the selected style.
Predict-o-Matic
A Twitch channel point prediction overlay that displays a stacked bar race of outcomes in real time, from prediction creation through lock-in and resolution.
Platform: Twitch only.
Inspector options include:
- Title and outcomes — pulled live from the active prediction via Twitch's API
- Bar styling — colors, heights, and labels for each outcome
- Points and percentages — show channel point totals and percentage share per outcome
- Status states — active, locked, and resolved states with distinct styling
- Winner celebration — highlight the winning outcome when a prediction resolves
- Test events — generate a mock prediction to preview styling before going live
Subathon
A countdown that grows as viewers subscribe, cheer and donate. Press Start and every contribution adds time.
Platforms: Twitch, YouTube and Kick.
Inspector options include:
- Subathon: start, Pause / Resume, Add time or Remove time by hand, and Reset.
- Time Added Per Event: the starting length, plus how many seconds each event adds. Twitch subs by tier, gifted subs and bits; Kick subs and Kicks; YouTube memberships and Super Chats; follows; and raids, by seconds per viewer. You can also pause the timer when your Twitch stream goes offline.
- Time Cap: limit the total subathon length, so uptime plus remaining time never passes the cap.
- Display: title, ended text, days, uptime, subs, Twitch Bits raised, the latest contribution and a cap badge.
- Appearance: text, background, accent and label colors, font, digit and label size, border and padding.
- Vertical Overrides: scale the font and padding on the Mobile canvas.
- Test: add test subs, gifts, bits, Kick subs, memberships and Super Chats to preview it.
Your subathon keeps counting on your Standby scene if your connection drops during a Relay stream, and Stream Deck keys can add time, pause it and show the time remaining.
Ad Countdown
A single-line countdown to your next Twitch ad break, so your viewers know a break is coming.
Platform: Twitch only.
Inspector options include:
- Ad Schedule: your next ad, or how long the running ad has left. If Twitch needs reconnecting, it says so here.
- Appearance: background, text, ad running and imminent colors, font size, corner radius and padding.
- Visibility: when the countdown appears, whether it shows while an ad runs, the ad's length, and your own labels. Time shows as minutes and seconds, seconds only, or compact.
- Imminent Warning: change color and flash as the ad gets close.
- Vertical Overrides: scale the font and padding on the Mobile canvas.
- Test: simulate a countdown or a running ad.
Avatar
Your picture lights up while you talk. Find it in the People group of the widget flyout. It's free on every account.
The Avatar widget uses your Portal avatar: an idle picture and a talking picture, set once in Account settings under Portal avatar and shared with every Portal you join. PNG, JPG, WebP and animated GIF all work.
Inspector options include:
- Source: Voice from picks the microphone that makes it talk, and Name sets the name it shows.
- Avatar: Ring, Name label, Bounce and Dim while quiet. Use different images gives this widget its own pictures.
- Speaking: Sensitivity, Start and Hold tune how quickly it lights up and how long it stays lit.
Portal guests who join by voice appear as the same kind of tile. See Portal Codes.
FAQ
Which widgets are production-ready today?
Chatter Box, Goal Rush, Predict-o-Matic, Subathon, Ad Countdown and Avatar. Any other items in the widget flyout are labeled "Coming Soon" and are not available outside of development builds.
Does Chatter Box work with multistreaming?
Yes. It merges chat from every connected platform (Twitch, YouTube, Kick) into one feed and renders them with platform-specific badges and icons.
Can I attach a Goal Rush progress border to a webcam or game capture?
Yes. The Progress Border section lets you pick any source in the active scene as the target, including cameras, displays, windows, media, and other widgets.
Does Predict-o-Matic work on YouTube or Kick?
No. Channel point predictions are a Twitch-only feature, so Predict-o-Matic only binds to a connected Twitch account.
Will widgets affect performance?
Widgets render on the same GPU pipeline as the rest of the canvas and are designed to stay lightweight. If a widget isn't visible, make sure it's enabled in the Layers Panel and not positioned behind another layer.
Last updated on