Everything you need to know about Kawaii Drinkies
Setting up Kawaii Drinkies on your stream takes just a few minutes. Follow these steps to get your adorable drink goal widget up and running.
widget.html → HTML tabwidget.css → CSS tabwidget.js → JS tabwidget.json → Fields tabwidget.data.json → Data tab
21 unique drink themes, each with custom SVG artwork, kawaii faces, and themed decorations. Every theme has its own personality, color palette, and matched celebration effect.
Track progress from 7 different event sources. The widget listens for StreamElements events and automatically updates your goal when matching events occur.
| Event Type | Platform | What's Counted |
|---|---|---|
manual |
All | Chat commands only — full control over when and how much to add |
followers |
Twitch | New followers (1 per follow) |
subscribers |
Twitch | New subs including gift subs (1 per sub) |
tips |
All | Donation amount ($) — adds the dollar value to progress |
cheers |
Twitch | Bit amount — adds the number of bits cheered |
members |
YouTube | New channel members (1 per membership) |
superchats |
YouTube | Super chat amount ($) — adds the dollar value to progress |
Controls what time window the widget uses for automatic progress tracking. This only applies to non-manual event types.
| Period | Description |
|---|---|
session |
Current stream session — resets when the stream ends |
week |
Rolling 7-day window from the current date |
month |
Current calendar month — resets on the 1st |
all-time |
Total accumulated count across all streams |
Control your goal widget directly from chat. All commands are available to the broadcaster and moderators (moderator access can be toggled in settings).
| Command | Arguments | Description | Example |
|---|---|---|---|
!add |
number |
Add to the current progress | !add 5 |
!drop |
number |
Subtract from the current progress | !drop 3 |
!progress |
number |
Set progress to an exact value | !progress 50 |
!target |
number |
Change the goal target amount | !target 200 |
!clear |
none | Reset progress to zero | !clear |
!add to !fill or !sip. Toggle moderator access with the modCommands setting.
30 celebration effects triggered when your goal reaches 100%. Each effect creates an animated particle overlay to mark the achievement with style.
That's 29 listed — choosing "Theme Default" automatically picks the celebration effect matched to your current drink theme, giving you a 30th contextual option.
| Setting | Options | Description |
|---|---|---|
celebrationEffect |
Any effect name or "Theme Default" | Choose a specific effect or let the theme decide |
effectDuration |
2 – 10 seconds | How long the particle animation plays |
effectRepeat |
once / every / milestones | Once — plays only the first time 100% is reached Every — plays on every addition after 100% Milestones — plays at 100%, 150%, 200%, etc. |
previewEffect checkbox in settings to trigger the celebration effect in the editor without needing to reach the goal.
All settings are accessible in the StreamElements widget editor panel. Here is a complete reference grouped by category.
goalAmount — Target number to reach (e.g., 100 followers, $500 in tips)eventType — Which event drives progress (manual, followers, subscribers, tips, cheers, members, superchats)eventPeriod — Time window for counting events (session, week, month, all-time)currency — Currency symbol shown for monetary goals (e.g., $, €, £)goalTitle — The text displayed above or below the cup (e.g., "Sub Goal")titlePosition — Where the title appears: above, below, or hiddenvaluesPosition — Where the progress numbers appear: above, below, inside cup, or hiddentitleFontSize — Font size for the goal title in pixelsvaluesFontSize — Font size for the progress numbers in pixelstitleColor — Custom color for the title textvaluesColor — Custom color for the progress numberscolorTheme — Choose from 21 drink themes (see Themes section above)cupSize — Width of the cup in pixels (range: 80 – 300px)showBubbles — Toggle animated bubbles inside the liquidshowWave — Toggle the animated wave motion on the liquid surfacefillColor1 — Override the primary liquid gradient color (leave empty to use theme default)fillColor2 — Override the secondary liquid gradient color (leave empty to use theme default)celebrationEffect — Which particle effect plays at 100% (or "Theme Default")effectDuration — How long the celebration animation lasts (2 – 10 seconds)effectRepeat — When to replay: once, every addition, or at milestonescupAnimation — Wiggle or bounce animation on the cup when progress is addedpreviewEffect — Checkbox to trigger a test celebration in the editormodCommands — Allow moderators to use chat commands (on/off)cmdAdd — Command name for adding progress (default: !add)cmdDrop — Command name for subtracting progress (default: !drop)cmdProgress — Command name for setting exact progress (default: !progress)cmdTarget — Command name for changing the target (default: !target)cmdClear — Command name for resetting to zero (default: !clear)Common issues and how to resolve them.
eventType setting matches your streaming platform. For example, "subscribers" and "cheers" only work on Twitch, while "members" and "superchats" only work on YouTube. If you are using manual mode, the liquid only moves when you use chat commands like !add.! prefix). Also verify that modCommands is enabled if a moderator is trying to use them.effectRepeat to "every" or "milestones". You can also enable the previewEffect checkbox in settings to test the animation in the editor.cupSize slider in Settings → Cup Style. The range is 80px to 300px. You can also resize the widget layer in the StreamElements overlay editor by dragging its handles.