Skip to content
streamneo.
Setup Guides12 min read

How to Add a Membership Goal to a 24/7 YouTube Stream

Set up a YouTube membership goal with Streamlabs, add it to your stream, and test it properly for a continuous broadcast.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

YouTube does not currently document a native live goal that counts channel memberships. For a visible membership target, you can use Streamlabs’ Sub Goal widget, add it as an overlay, and test it in the same continuous-stream setup you use overnight.

The important distinction is between a goal that YouTube displays itself and a third-party widget placed into your stream output. Memberships may be available on your channel and your live format, but that does not mean YouTube’s native Goals feature can count them.

Decide what the goal should count

Start by deciding what action you want the number to represent. A membership goal, a gifted-membership goal and a Super Chat goal may all look similar on screen, but they measure different viewer actions.

For example, you might set a target of 25 new channel members during a devotional broadcast. You might instead want to count gifted memberships, or show a general invitation for viewers to join without displaying a progress counter. Choose one purpose before opening the widget settings.

A useful distinction is:

What you want to show What it counts Where it can appear
Membership target YouTube Members and, if selected, Gifted Members A third-party overlay in the stream output
Super Chat target Super Chat activity supported by YouTube’s native goals YouTube’s own live interface for supported formats
Gift goal Eligible gifts on supported vertical live streams YouTube’s own live interface where available
Join invitation A link that takes viewers to the membership offer The description, chat or another channel surface

Do not combine these into one number unless you have a clear reason. A viewer who sends a Super Chat has not necessarily joined the channel, and a viewer who receives a gifted membership is a different event from someone who buys a membership directly.

If your stream is a pre-recorded loop, the goal should also make sense when the same visuals repeat. A short target such as “Members this month” is easier to understand than a message referring to a live presenter who is not present. If your channel runs devotional music, ambient audio or a local information loop, keep the wording factual and avoid implying that membership is required to watch.

The goal target is a presentation choice, not a promise about how quickly viewers will reach it. YouTube does not publish a conversion result for membership-goal overlays, so choose a target that gives viewers useful context rather than one based on an assumed performance figure.

Know which goals YouTube supports natively

YouTube’s official Goals documentation describes native live goals for Super Chats on horizontal live streams and Premieres, as well as gift goals for eligible vertical live streams. The progress and celebration are handled in YouTube’s own interface.

That documentation does not list a native goal that counts channel memberships. This is the key answer to the question. If you search YouTube Studio and cannot find a membership-count goal, you are not missing a hidden setting described in the official goals guide.

Membership availability is a separate matter. YouTube’s live-stream feature information distinguishes features available in horizontal and vertical formats, subject to channel and feature eligibility. Memberships and gifted memberships can be available in both formats, but that does not turn them into a native Goals counter.

You can still promote the membership offer without a progress bar. YouTube’s membership promotion guidance explains that you can append /join to your channel URL. For example, if your channel address is youtube.com/@ExampleChannel, the membership link would be youtube.com/@ExampleChannel/join.

Place that link in the description or another suitable channel surface, and explain what viewers receive at each membership level. The link is a call to action. It is not evidence that YouTube is counting memberships towards a native live goal.

There is also a practical production distinction. YouTube says encoders can handle overlays, gameplay and hardware inputs in its live-streaming guidance. An encoder or streaming application is therefore the place where an overlay can become part of the outgoing video. A membership widget does not require a particular camera, microphone or capture card.

Configure a Streamlabs Sub Goal widget

Streamlabs documents a Sub Goal widget that can count YouTube Members and Gifted Members. Its setup instructions, last updated on 2 October 2025, provide fields for the goal title, target, starting amount and end date, along with platform event settings.

Open the Streamlabs widget configuration and select the Sub Goal widget. The exact labels may change as the vendor updates its interface, but the setup logic is straightforward.

1. Set the title

Use a title that tells viewers exactly what is being counted. “Channel members” is clearer than “Support goal”. If you are counting both direct memberships and gifted memberships, say so in the title or nearby description.

Avoid wording such as “Help us unlock the stream” unless the target really controls something. A goal should describe progress, not create a false impression that the broadcast will stop or change when the number is reached.

2. Enter the target and starting amount

Set the target number and the starting amount that the widget should display. If the widget is beginning a new campaign, the starting amount may be zero. If you are continuing a campaign, use the amount that matches your chosen counting period.

Do not assume that a widget’s starting amount automatically reflects every historical membership on your channel. Check what the configuration field means in the current Streamlabs interface, then use a value you can explain to viewers.

3. Choose the YouTube events

In the platform event settings, select YouTube Members, Gifted Members, or both, depending on the goal you decided on earlier. If you want direct memberships only, do not select gifted memberships simply because the option is available.

This choice matters when you later test the counter. A gifted membership event should not be treated as proof that a direct membership event is working, because the widget may receive them through separate event types.

4. Set the end date and appearance

Add an end date if your goal is tied to a particular campaign or month. If your stream is always on, an end date prevents an old progress bar from remaining on screen indefinitely without explanation.

Then adjust the visual design so that it remains readable over your content. Test the text against both dark and light parts of the video. A devotional image, a pale sky in an ambience loop and a news graphic can all create different contrast problems.

Keep the overlay small enough that it does not cover lyrics, captions, channel branding or important information. If your broadcast already includes a burned-in captions workflow, leave enough clear space for both elements rather than placing the goal over the text.

Save the widget after configuring it. Streamlabs may provide a widget source route for its desktop application and a browser-source URL for compatible streaming software. Keep the URL private if it contains a personal configuration or token.

Add the widget source to compatible streaming software

A widget does not appear on YouTube merely because it exists in your Streamlabs account. It must be visible in the scene or composition that your encoder sends to YouTube.

If you use Streamlabs Desktop, add the widget through the source option documented by Streamlabs. If you use OBS Studio or another compatible application, copy the widget URL into a browser source. Set the browser source dimensions to match the area where the goal should appear, then position it above the video layer.

The exact clicks vary between applications, but the source order follows the same principle. The looping video sits below the goal overlay, and the browser source sits above it. If the browser source is below an opaque video source, the goal may be working but invisible.

Check whether your software captures the browser source in the scene that is actually live. It is common to edit one scene while the broadcast is sending another. If you have separate day and night scenes, or a standby scene used after reconnection, add the widget deliberately to each scene where it should appear.

For a pre-recorded channel, the widget is normally an additional visual layer rather than part of the original video file. That means you can change the target or appearance without re-exporting the entire loop. It also means the overlay depends on the software path that is producing the live output.

Your choice of encoder settings still matters for the overall broadcast. If you are checking the video layer at the same time, use the YouTube Live settings guide for 1080p at 30fps to review the stream configuration rather than treating the widget as a separate guarantee of stream quality.

There is no need to buy a physical streaming product specifically for this task. A browser-source overlay is software rendered. A camera or capture card becomes relevant only if your wider production needs one.

Test membership and gifted-member updates

Test the complete path before putting the goal on a public overnight broadcast. The useful test is not only whether the widget preview looks correct. You need to confirm that the event reaches the widget, that the source is visible in the live scene, and that the resulting video looks correct on YouTube.

Begin with a private or unlisted test where your channel’s normal live workflow is available. Confirm that the goal title, current amount, target and end date are readable at the size viewers will see. Watch the stream from another device if possible, because a source that looks fine in the encoder preview may be cropped or obscured in the final player.

Then test the events you actually selected. If the goal counts YouTube Members, verify a membership event using an account and method that YouTube and Streamlabs support for testing. If gifted memberships are selected, verify that event separately where your channel and test conditions allow it.

Do not infer too much from a simulated alert. A visual alert, a widget preview and a real YouTube membership event are not necessarily the same path. Test the visible count and the event update, not just the animation.

Record the starting amount before the test. Note whether the number changes once, whether it changes by the expected event, and whether the widget remains correct after you reload the streaming application. If you are testing a combined goal, check that each selected event is labelled and counted as intended.

Also test failure cases. Hide and show the source, switch scenes, restart the browser source and reconnect the streaming application if that is part of your normal operating procedure. You are looking for practical problems such as a blank widget, a stale count, an overlay that returns behind the video, or a scene that does not contain the source after a restart.

If you want separate notifications rather than a progress bar, a YouTube member alert overlay may be a different fit, but do not confuse live alerts with a membership-count goal. StreamElements also describes member alerts and a membership-related widget that updates video descriptions. That description feature should not be presented as proof of a live progress bar in the video.

Check behaviour in the continuous-stream setup

A 24/7 stream adds conditions that a short test may not reveal. The computer or cloud workflow may reload the encoder, reconnect to YouTube, change scenes, refresh browser sources or restart after an interruption. A widget that works during a ten-minute test may behave differently after one of those transitions.

The available YouTube and vendor documentation does not promise that a membership widget will update continuously for every 24/7 arrangement. No particular widget should therefore be described as guaranteed to run indefinitely or to survive every stream restart without checking.

Use your real operating pattern for the final test. If the broadcast runs from a home machine, test the same application, scene collection and restart routine. If the stream is produced from a cloud workflow, test the actual uploaded loop, source layout and reconnection behaviour there. StreamNeo removes the need to leave your own computer running by turning an uploaded video into a YouTube live stream, but you should still verify the membership overlay in that continuous setup before treating it as dependable.

Check the following during a longer observation period:

  • The goal remains visible over the intended video layer.
  • The browser source does not become blank after a refresh or reconnect.
  • The scene used after an encoder restart still contains the widget.
  • A membership event updates the visible amount rather than only producing a notification.
  • The count remains understandable when the stream starts again.
  • The overlay does not cover captions, lyrics, news text or other essential content.

A stream restart also raises a counting question. Decide whether your target is tied to a calendar period, a campaign, or the lifetime of a particular broadcast. A new live broadcast may not carry every visual state in the way you expect, so document the starting amount and inspect the widget after each planned restart.

Keep an operational note with the widget URL, selected event types, target, starting amount and scene name. This is useful when someone else maintains the channel or when you need to rebuild the scene after a software update. Do not place private access information in a public stream description.

If the stream is already suffering from interruptions, fix that problem before judging the membership overlay. A YouTube stream that keeps buffering can make a working widget appear unreliable because viewers may not receive the updated video promptly. Likewise, if your setup relies on a local machine, review the resource demands in our guide to CPU and RAM for a 24/7 YouTube stream.

Give viewers a clear way to join

A progress bar works better when viewers can act on it. Add the channel’s /join link to the stream description and explain, in plain language, what membership provides. Keep the benefits accurate and current, particularly if your channel has several membership levels.

You can also mention the goal in a pinned message or a spoken introduction if your format includes one. For a music, devotional or ambience stream with no presenter, a short on-screen line may be less disruptive than repeated promotional audio.

Do not imply that viewers must join to hear the stream, access ordinary public content or receive a service they are not actually promised. The goal should make the offer easier to understand, not replace the membership-level details on your channel.

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 YouTube have a native membership-count goal?

YouTube’s documented native live goals cover Super Chats and eligible gifts on vertical live streams. The official Goals documentation does not list a goal that counts channel memberships, so a membership progress bar requires a separate overlay route.

Can Streamlabs count gifted memberships?

Streamlabs’ Sub Goal instructions document YouTube Members and Gifted Members as selectable events. Select only the event types that match your intended goal, then test each one separately in your own channel setup.

Will the membership widget run continuously on a 24/7 stream?

The cited YouTube and vendor documentation does not guarantee continuous operation for every encoder, browser source or stream-restart pattern. Test the widget in the actual setup that will run overnight, including scene changes, reconnections and planned restarts.

Is special hardware required?

No particular camera, microphone, capture card or other physical product is required specifically for a membership goal. The widget is normally added as a software source or browser source, although your wider streaming setup may have its own hardware requirements.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Setup Guides guides ↗ · All topics ↗