To show a Super Chat message on an OBS 24/7 YouTube stream, use a third-party YouTube alert widget and add its URL to OBS as a Browser Source. OBS displays the widget; it does not supply the Super Chat alert itself.
An alert is a temporary event notification, not a permanent record of every paid message. If you want viewers to see ongoing chat or message history, you need a separate chat display and a different layout decision.
Decide what viewers should see
Start by deciding whether “show Super Chat messages” means a pop-up alert or a continuously visible chat area. These are related, but they are not the same feature.
A Super Chat alert normally appears when a viewer sends a paid highlighted message. It may include the sender’s name, message, amount, image, animation and sound, depending on the provider’s settings. After its display duration ends, the alert normally leaves the screen. It should therefore be treated as an event notification rather than an archive.
A chat box shows live chat content in a continuing panel or feed. It can help viewers follow conversation, but it uses permanent screen space and may be harder to read over devotional video, lyrics, a product loop or a study timetable. It also needs moderation and layout checks of its own.
| What you want on screen | Suitable OBS source | What it does not provide |
|---|---|---|
| A pop-up when a Super Chat arrives | Third-party alert widget in a Browser Source | A permanent message history |
| A continuing view of live chat | Chat box or chat overlay | A guarantee that every paid message will remain visible |
| A clean 24/7 presentation with occasional notices | Alert widget placed in an unused area | A record of events after the alert disappears |
| A replay containing every notification | Separate recording and archive plan | Automatic preservation of every alert in the stream replay |
OBS describes alerts as event notifications and chat boxes as stream chat content. Its official stream alerts guidance explains that OBS does not directly provide stream alerts, while its stream chat guidance treats chat as a separate display problem.
For a bhajan channel, you might place the alert over a quiet corner without covering the deity image or lyrics. For a local news loop, you may reserve a strip below the headline. For a study channel, you might keep the alert away from the timer and lesson text. The right position depends on what your video already asks viewers to read.
If your main concern is keeping the channel running overnight, first check the wider 3am failure checklist. An alert widget is only one part of a continuous broadcast.
Set up a YouTube alert widget with a provider
You need an alert provider that supports YouTube and offers a Super Chat alert widget. Streamlabs documents this workflow through its Alert Box. Other providers may use different labels, such as Overlay URL, Widget URL or Alert URL, so do not rely on the exact wording from another dashboard.
Before configuring the widget, confirm that your YouTube channel can use the relevant live features. YouTube describes Super Chats as paid, highlighted and pinned chat messages during live streams and Premieres. The feature depends on channel, stream and audience settings, so a missing alert may be a YouTube availability issue rather than an OBS issue.
You should check the current YouTube Super Chat and Super Stickers information, along with the channel’s live-stream status and monetisation settings. YouTube’s rules and dashboard options can change, so use the current official page rather than an old screenshot.
In the provider dashboard, the broad sequence is usually as follows:
- Sign in to the alert provider.
- Choose YouTube as the connected platform, if the dashboard supports more than one platform.
- Open the Alert Box or equivalent widget.
- Find the alert type for Super Chats.
- Configure the visual and audio behaviour.
- Save the changes before copying the widget URL.
The alert provider is responsible for receiving or presenting the event to its widget. OBS is responsible for loading that widget into your scene. Keeping those roles separate makes troubleshooting easier.
A provider plugin may offer shortcuts inside OBS, but it is not required for this workflow. The direct Browser Source method avoids adding another OBS extension and is easier to reproduce on a second computer. It also means you can inspect the URL and source settings directly in the scene.
If the YouTube stream has not yet been set up, the article on scheduling a continuous worship stream covers a different part of the process. Do not assume that scheduling a broadcast also configures alerts.
Enable and customise Super Chat alerts
Open the provider’s alert settings and enable the Super Chat event. Some dashboards group paid messages with other alerts, so check that the Super Chat option is enabled rather than only enabling a general follower, subscriber or donation notification.
Choose the parts of the alert that viewers need to understand quickly. A practical alert might show the sender’s name, the message and the relevant amount. If the message is long, decide whether the widget will wrap it, shorten it or let it remain visible for longer. Test this with a deliberately long sample if the provider supplies one.
Pay attention to these settings:
- Visual layout: Keep the text away from logos, faces, lyrics, prices, headlines and other fixed information in the video.
- Animation: A short entrance and exit can attract attention without hiding the main content for too long.
- Image or media: Use media that suits the channel. A devotional stream, children’s channel and local news loop may need very different visual choices.
- Sound: A loud alert can be disruptive during meditation, prayer or study audio. Check it against the programme’s actual volume, not just the silence of the dashboard preview.
- Font and contrast: Read the sender name and message at the size viewers will receive in the YouTube player.
- Duration: A longer display gives viewers more time to read, but repeated alerts can cover the content for much of the broadcast.
- Moderation: Decide whether messages should be reviewed or filtered through the provider and YouTube’s chat controls before appearing on screen.
Avoid treating the alert as a permanent thank-you board. If the channel needs a lasting acknowledgement, create a separate approved credits or supporter panel rather than trying to make every alert stay visible. This keeps the event notification and the channel’s persistent design separate.
The provider’s test controls are useful, but a dashboard test only checks the presentation path available through that provider. It does not prove that every future Super Chat will arrive, that YouTube will keep the feature available, or that the widget will remain connected during an unattended broadcast.
Copy the widget URL
Once the Super Chat alert is configured, find the provider’s widget URL. It may be labelled Alert Box URL, Widget URL, Overlay URL or Alert URL. Copy the complete URL using the provider’s copy control where available, rather than copying only part of a browser address bar.
Treat this URL as a configuration item for the channel. Do not publish it in a public description or send it to someone who does not need access to the stream setup. The URL is not the same as your YouTube stream key, but it still determines what OBS loads into the scene.
Before moving to OBS, check that the dashboard changes have been saved. If a provider lets you select a channel or platform in the widget settings, confirm that YouTube is selected. A widget configured for another platform may load normally in OBS while showing no YouTube events.
Keep a private note of which scene uses the URL and which provider account owns it. This helps if you later rebuild the computer, change the 24/7 video or troubleshoot an overnight failure. Do not put the widget URL into the YouTube encoder or stream-key field. Those are separate settings.
Add the widget to OBS as a Browser Source
Open OBS and select the scene where the alert should appear. In the Sources panel, choose Add, then select Browser or Browser Source. Give it a clear name such as “YouTube Super Chat Alert” so you can identify it later.
Paste the provider’s widget URL into the URL field. Set the initial width and height to match the area you intend to use, then confirm the source. OBS will load the provider’s web-based overlay inside the scene.
The source belongs to a particular scene. If your 24/7 channel uses several scenes, such as a main loop, an intermission screen and a prayer schedule, add the alert source to each scene where it should appear. Adding it to one scene does not automatically place it in every other scene.
OBS’s official alert tutorial describes the Browser Source route for third-party overlays. This is the useful distinction: OBS provides the container in the scene, while the provider supplies the alert widget loaded into that container.
If the source is blank, check the URL first, then confirm that the source is visible and not hidden behind a full-screen media source. Also check that the Browser Source is above the video source in the Sources list if the video is covering it. A correct widget can still be invisible because of source order, size or visibility.
If the channel is being rebuilt on another machine, you may also need to re-create the scene collection and Browser Source settings. This is one reason to write down the source name, URL location and intended dimensions instead of relying on memory.
Set the source dimensions and position
Resize the Browser Source to suit the output canvas, not merely the size of the OBS preview window. A source that looks readable in a large editing window may be too small for a viewer watching on a phone.
Start with an area that does not cover the channel’s essential information. You can position the source by dragging it in the preview or by entering exact transform values. Keep a margin from the edges because some viewers will see the stream in different player sizes and aspect ratios.
For a horizontal 16:9 broadcast, a lower corner often works for a short alert, provided it does not cover captions or a ticker. For a vertical or square presentation, test more carefully because the available side space is narrower. Do not assume that an alert designed for a gaming layout will suit a news ticker or a devotional image.
Check the source’s width and height independently from the display size. A provider widget may render at a different scale if the Browser Source dimensions change. Text can become blurred or wrap unexpectedly if the source is stretched too far from its intended proportions.
Use this simple review before you lock the position:
- Can a viewer read the sender name without pausing the video?
- Is the message separated from the channel’s own text?
- Does the animation cover faces, lyrics, headlines or a lesson timer?
- Is the sound appropriate for the channel’s normal audio level?
- Will two alerts arriving close together overlap in a confusing way?
- Does the alert remain inside the visible area when the YouTube player changes size?
For a continuous music or ambience stream, visual restraint matters. A small readable notification may be more suitable than an elaborate animation that interrupts the loop. For a business product stream, leave the product name and price unobstructed. The widget should support the broadcast rather than become the broadcast.
Test an alert before going live
Use the provider’s test button or test event control before relying on the widget during a public broadcast. Keep OBS open and watch the actual scene preview while the test runs.
Check the complete path, not just whether something appeared. Confirm the sender name, sample message, amount display if used, font size, animation, sound, duration and final position. If the widget has multiple alert types, test the Super Chat event specifically rather than testing only a generic alert.
Run the test with the same scene that will carry the overnight broadcast. If the channel switches scenes, test each scene where the alert source was added. A source can be correctly configured in one scene and missing, hidden or covered in another.
You should also make an unlisted or otherwise controlled test broadcast if you need to inspect the final YouTube player presentation. The guide to testing a live stream without going public can help you separate a scene test from a public launch. The provider’s dashboard test confirms that the widget can display a sample; it does not promise future provider delivery or that every real Super Chat will be shown.
Do not use your own test as evidence that YouTube will retain every alert in a replay. A 24/7 broadcast has a separate archive concern. YouTube says streams shorter than 12 hours can be automatically archived, while streams exceeding 12 hours may not be captured at all. If a complete record matters, make a local recording and verify that the recording is actually being written.
YouTube also requires a verified channel and no live-stream restrictions in the previous 90 days to stream. Its guidance says that some features, including live chat and Super Chat, can be disabled when a stream or channel is marked Made for Kids. Check the stream’s audience setting and current channel status before diagnosing a missing alert as an OBS problem.
For an unattended channel, decide who will notice a failed widget or unusual message. A computer-based setup may require the computer to remain on and the OBS session to remain healthy. Where the specific pain is keeping the file and broadcast running without leaving a personal computer on overnight, StreamNeo removes that operating step by letting you upload the video, connect the YouTube stream and have the channel run with monitoring and automatic restart.
Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.
FAQ
Does OBS show YouTube Super Chats by itself?
No. OBS does not natively supply Super Chat alerts. Add a third-party alert widget through a Browser Source, then configure the provider and YouTube connection separately.
Will every Super Chat stay visible on screen?
No. An alert is an event notification with a display period, not permanent message history. If you need continuing chat, add and configure a separate chat box, and do not treat either display as a guaranteed record of every message.
Do I need an OBS plugin for Super Chat alerts?
No plugin is required for the Browser Source workflow. A provider may offer an optional plugin, but adding the widget URL directly as a Browser Source is the simpler route to test and reproduce.
Why might a Super Chat not appear?
Check that Super Chat is available for the channel and stream, the audience setting has not disabled the feature, the provider is connected to YouTube, and the correct widget URL is loaded in the visible scene. Then test the provider widget and review the current YouTube and provider documentation, because feature availability and dashboard controls can change.