OBS Overlays

Overlays are browser URLs for OBS. KALYIX Tip has two types:

TypeBehavior
Alert OverlayShort-lived alerts from the alert queue. Empty while no alert is active.
Public OverlayPersistent overlays such as goal bar, text, HTML, media, or tipper lists. Empty when the overlay is disabled.

Alert Overlay

The alert overlay only shows content while an alert from the queue is active.

StateBehavior
Queue emptyThe browser source stays visibly empty.
Alert is triggeredTest Send or a real payment puts an alert job into the queue.
Alert activeThe saved alert template is rendered with tokens, positions, styles, and animations.
Duration endsThe alert is acknowledged and disappears again.

Details are available under Alerts, Alert Editor, and OBS Setup.

Public Overlay

Public overlays are built in the Public Overlay Editor. They are meant for persistent OBS areas.

ExampleTypical use
Goal BarShow a support goal permanently in the stream.
Latest TippersList of the latest supporters from paid tips.
Text/HTMLCustom info boxes, stream notes, or animated blocks.
MediaImage or graphic as an overlay element.
TickerScrolling text with static content or tokens.

A public overlay has its own public URL. Only active overlays show content. If an overlay is disabled, the OBS URL stays empty.

Currently, creator, goal, latest-tippers, and top-tipper values are filled automatically from your Tip data when saving. Stream message data remains empty until a stream source is connected.

URL Formats

Alert Overlay:

https://deine-domain.example/a/<secret>

Public Overlay:

https://deine-domain.example/overlay/widget/<secret>

The URL must always be copied into OBS in full. Only /a/... or /overlay/... is not enough because OBS has no domain context.

Security

Overlay URLs contain a secret token. Anyone who knows the URL can open the output.

RuleWhy
Do not share the URL publiclyThe token is access to your overlay.
Use only in OBS or your own test windowsThis keeps output controlled.
Rotate token if suspiciousThe old URL becomes invalid and OBS needs the new URL.
Do not post screenshots with visible URLThe token can be copied from the screenshot.

Important For OBS

An empty output is not an error for overlays:

CaseWhy empty is correct
Alert queue emptyThere is currently no alert to show.
Public overlay disabledDisabled overlays show no content.
Not saved yetThe overlay has not been saved or published yet.