Skip to content

Tip alerts in OBS

The tip widget is the browser source that plays tips on your stream. Each tip is read out loud with the voice the viewer picked, and the name, amount, message and GIF can show on screen. You find the widget link and its settings on Tipping > Widget.

The widget does more than show alerts. It also starts the payment: a tip is only charged when the widget plays it. If the widget is not open in OBS, tips cannot play and expire after 15 minutes without a charge.

The Tip widget page with the browser source URL, Show the tip on screen, How it looks on stream and TTS volume
The Tip widget page
  1. Open kickbot.com/dashboard/tipping/widget, or click Tipping in the left menu, then Widget.
  2. In the Browser source group, click Copy URL. The link looks like https://widgets.kickbot.com/external/tipping/xxxxxxxx.
  3. In OBS, click + under Sources, choose Browser, give it a name such as “KickBot tips” and click OK.
  4. Paste the link in the URL box. Set the width and height, for example to the size of your canvas.
  5. Turn on Control audio via OBS, so the TTS goes to your stream. Click OK.
  6. Put the source in every scene you use while live, or in a scene that you nest into all of them.

The steps for Streamlabs Desktop and Meld are on add a browser source to OBS.

To check the connection, open the tip queue. Widget shows Connected when the browser source is open, and Not open when it is not.

SettingWhat it doesDefault and limits
Show the tip on screenThe name, amount, message and GIF show while the tip is read. When off, tips are audio only.On
How it looks on streamOpens a panel with the look of the alert and a live preview.See below
TTS volumeThe volume of the tip TTS.70%. From 0 to 100%.

The switch and the volume save at once. The look is saved with the Save button in its panel. Each save reloads the open widget in OBS, so do not change it during a tip.

The How it looks on stream panel with a preview, animation, font size and text color
Preview the alert and change its look
SettingOptionsDefault
AnimationNone, Fade, Slide left, Slide right, Slide top, Slide bottomFade
Font size24 to 60 px. Make it larger if the text looks pixelated.24 px
Text colorAny colorWhite
Show tipper and amountShows “viewer123 tipped $5” above the messageOn
Show backgroundA dark box behind the alertOff
Background opacity0 to 100%100%

Click Replay in the panel to see the animation again.

Approved tips play one at a time. The widget shows the alert and plays the TTS. Then it waits for the Gap between tips that you set on the tip queue and plays the next tip. If a payment fails, the tip is skipped.

When the payment goes through, KickBot posts a message in your Kick chat, for example “viewer123 just tipped $5.00!”.

Turn on Test mode on your tip page and send yourself a tip. It plays like a real tip, with TTS, and nobody is charged.

Tips do not play, and the queue says Widget: Not open. The browser source is not loaded. Check that the source is in your current scene, that it is visible, and that the URL is the full link from the Widget page. In OBS, right-click the source and click Refresh.

I can see the tip, but nobody hears it. Open the browser source properties in OBS and turn on Control audio via OBS. Then check the source in the OBS audio mixer and the TTS volume on the Widget page.

Tips expire. A tip that does not play within 15 minutes expires and the viewer is not charged. Keep the widget open while you accept tips, and approve tips in time if you use manual mode.

The text looks blurry. Raise the Font size, and make sure the browser source size matches your canvas.

How do I add tip alerts to OBS for Kick?

Copy the browser source URL from KickBot under Tipping > Widget, then add a Browser source in OBS with that URL. Tips then play on stream with TTS and an on-screen alert.

Can I use tips as audio only?

Yes. Turn off Show the tip on screen. The tip is still read out loud, and nothing shows on screen.

Why do I need the widget open to get paid?

KickBot only charges a tip when it plays on your stream. If the widget is not open, the tip cannot play, so it expires after 15 minutes and the viewer is not charged.