Tip Jar and Goal Meter

Put a donation goal on stream that fills up every time someone supports you.

Set it up in 5 steps

  1. Turn on your YouTube, Twitch, or other chat source in Social Stream Ninja.
  2. In the menu, find Tip Jar and Goal Meter and open Style, Goal, and Filters.
  3. Choose a Display Style, such as Fluid Goal Bar.
  4. Under Goal Settings, set Goal target to 500 and enter a Custom Title.
  5. Click [copy link] beside Tip Jar and Goal Meter and add the link to OBS as a Browser Source.

Click either screenshot to enlarge.

Tip Jar and Goal Meter menu with Style, Goal, and Filters expanded and Fluid Goal Bar selected.
Style selector and copy-link button.
Goal Settings with Goal target set to 500 and Custom Title set to Community Fundraiser.
Goal and title fields, further down in the same section.
Nothing showing up? The overlay link and Social Stream must use the same session ID. Keep that link private.

Change artwork as the goal fills

For a bar that fills with donations, choose Fluid Goal Bar or Goal Meter. The styles below include built-in animations.

To show your own GIF at 0%, 25%, 50%, 75%, and 100%, customize a copy of the overlay. There is no milestone-GIF picker in the built-in options. Keep the artwork and bar in the same custom overlay so they use the same total.

Follow the step-by-step GIF tutorial for a $500 example, artwork filenames, an AI customization prompt, and preview checks.

One GIF inside the Classic Jar? Use Custom jar image or &jarimage=https://…. An animated GIF keeps playing, but this setting does not switch images as progress changes or add artwork beside a bar.

Pick a look

Every style tracks the same goal. Only the appearance changes. Compare sample layouts in the style preview gallery. Its previews use sample data and do not change your live totals.

Bars

  • Fluid Goal Bar
    Fluid Goal BarWide animated bar.style=bar
  • Goal Meter
    Goal MeterBar plus recent supporters.style=meter
  • Compact Bar
    Compact BarSmall, for a corner.style=compact
  • Vertical Bar
    Vertical BarTall, for a side column.style=vertical
  • Segmented Bar
    Segmented BarTwenty easy-to-read blocks.style=segmented
  • Milestone Track
    Milestone TrackFive checkpoints light up.style=milestones
  • XP Bar
    XP BarGame-style level bar.style=xpbar
  • Health Bar
    Health BarChunky RPG bar.style=healthbar
  • Battery
    BatteryCharges red to green.style=battery
  • Pixel Bar
    Pixel BarRetro block meter.style=pixelbar
  • Neon Tube
    Neon TubeGlowing, flickering tube.style=neonbar
  • Terminal
    TerminalOld-school loading bar.style=terminal

Jars and objects

  • Classic Jar
    Classic JarThe original, with falling items.style=jar
  • Glass Tip Jar
    Glass Tip JarTips drop through the lid.style=glassjar
  • 3D Rotating Jar
    3D Rotating JarA slowly turning glass.style=jar3d
  • Beer Mug
    Beer MugFoam and bubbles.style=beermug
  • Coffee Mug
    Coffee MugWith drifting steam.style=coffeemug
  • Potion Flask
    Potion FlaskGlowing and bubbling.style=potion
  • Piggy Bank
    Piggy BankWobbles on each tip.style=piggybank
  • Treasure Chest
    Treasure ChestLid opens as it fills.style=chest
  • Thermometer
    ThermometerClassic fundraiser look.style=thermometer
  • Dial
    DialA sweeping needle.style=gauge

Panels and text

  • Goal Card
    Goal CardBig total, slim bar.style=card
  • Progress Ring
    Progress RingCircle with a percentage.style=ring
  • Lower Third
    Lower ThirdLow and wide.style=lowerthird
  • Minimal
    MinimalJust big numbers.style=minimal
  • Text Only
    Text OnlyOne line of text.style=text

Quick tweaks

Most of these are settings in the Tip Jar options. You can also add the code to the end of your overlay link.

I want to…Add to the link
Hide the dollar signs (0 / 500)&hidecurrency
Change what falls into the jar&dropitem=coins · also gems, stars, bills, hearts
Change the celebration effect&celebration=confetti · also hearts, fireworks, none
Change the Fluid Goal Bar fill colours&fillstart=%2366d9b2&fillend=%23ffcc88 (hex colours, with %23 instead of #)
Set an accent on newer panels, jars, or meters&accent=%23ffcc88. Use the fill colours above for Fluid Goal Bar.
Hide the title or percentage on newer jars and meters&hidetitle · &hidepercent. These do not apply to every style; check the preview. The four panels below also support hidepercent.
Change the Glass Tip Jar label&jarlabel=TIPS
Stop the 3D jar spinning&nospin
Use my own jar picture (Classic Jar only)&jarimage=https://…
Use a solid or gradient fill&fillmode=solid · &fillmode=gradient
Use the newer look on older styles&refresh
Extra options for Goal Card, Progress Ring, Lower Third, and Segmented Bar
  • Theme: Default, Neon, or Gold.
  • See-through panel: &panelopacity=0.5 (0 to 1).
  • Bigger total: &amountsize=32 (12 to 96 pixels).

Fill colours you set yourself win over accent. Leave a box blank to keep the style's default. Bar text size and “bar only” apply to Fluid Goal Bar only.

What counts toward the goal

Pick one. Changing the look (jar, bar, etc.) never changes what counts.

Money

Super Chats, Bits, tips, and other donations add their value.

$63.50 / $100

Number of donations

Every donation adds one, whatever the amount.

7 / 20 Super Chats

Hype points

Donations plus subs, memberships, and gifted subs.

340 / 1000 points

Goal meter bar showing $63.50 of a $100 goal with recent supporters
A money goal in the Goal Meter style.

Count Super Chats instead of money

  1. Leave Hype Cup Scoring off.
  2. Set Goal measures to Number of qualifying donations.
  3. Set Source filter to YouTube.
  4. Set Paid event filter to Super Chats only.
  5. Set the goal, for example 20.

A $1 and a $100 Super Chat each add one. To count Super Stickers too, change the paid event filter. Count unit label changes the word shown.

Count subs and memberships too

  1. Turn on Hype Cup Scoring.
  2. Leave Donation type filter on All donations.
  3. Set how many points each thing is worth (below).
SettingWhat it does
Sub/member pointsPoints for each new sub or renewal.
Gifted sub/member pointsPoints per gift. 5 gifts = 5 × this number.
Donation points per USDPoints for each dollar donated.
Point unit labelThe word or symbol shown, like pts.
How YouTube gifts are counted
YouTube eventHow it counts
Super Chat / Super StickerIts value for a money goal, one for a donation-count goal, or your configured donation points in Hype mode. The event must pass your filters.
Gifted membershipsHype only: number of gifts × gift points. YouTube doesn't send the price, so the cash value is unknown.
Someone receiving a giftIgnored by default, so gifts aren't counted twice.
Jewels / virtual giftsUse the matching donation type filter.

Only turn on Count individual gift recipients too if you want to add points on top of the gift itself.

When the goal fills up

I want the goal to…Use this
Stay full until I reset itDefault for money and count goals.
Start over after it fillsDefault for Hype goals. The completion delay sets how long it stays full.
Keep leftover points when it starts overCarry extra points
Keep counting and raise the targetKeep total and advance target
Go up in levels (100, 200, 300…)Recurring goal increment
Remember the total after a restartKeep amount between sessions
Reusing OBS for a new goal? Saved totals are stored in that browser or OBS profile, not per session. Reset the amount first.

Fix problems

ProblemTry this
Nothing updatesCheck the source is on, the session IDs match, and your filters allow that event.
Memberships or subs don't countTurn on Hype Cup Scoring and set Donation type filter to All donations.
Gifted memberships add too littleThey use your gift points setting, not a price. Raise the points.
Gifted memberships count twiceTurn off Count individual gift recipients.
Gifted memberships shouldn't countTurn on Exclude YouTube gifted memberships.
Total drops to zero at the goalHype goals restart by default. Use Keep total and advance target.
An old total comes backKeep amount between sessions is on. Reset the amount.
Super Chat count includes Super StickersSet Paid event filter to Super Chats only.

The test buttons only send donations. To test memberships or gifts, watch the Dock or Events Dashboard on the same session and check the event arrives.