Skip to content
streamneo.
Setup Guides10 min read

How to Set Up Loyalty Points in Streamlabs Cloudbot

Enable Cloudbot loyalty points, choose a currency and payouts, save settings, and help viewers check balances or troubleshoot missing points.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

To set up loyalty points in Streamlabs Cloudbot, enable Cloudbot, open its Loyalty settings, switch on the loyalty system, choose a currency name and payout settings, then save. Viewers can check their balance with .points; points accrue only while you are live.

The important distinction is that a payout interval and payout amount are separate settings, and platform behaviour affects who can receive points. Follow the steps below, then use the troubleshooting checks if a viewer’s balance does not change.

How Cloudbot loyalty points work

Cloudbot awards points according to the settings you choose. You control the currency label, the interval between payouts, and the amounts for eligible viewer activity. The figures are yours to choose; there is no universal rate that applies to every channel.

The live-user payout is the base award for eligible viewers. An active-user payout is an additional award for people who participate in chat, so the two settings serve different purposes. Streamlabs also documents optional event payouts for actions such as follows, subscriptions, raids and donations. Consider these separately from recurring watch and chat payouts.

Points are earned only while the streamer is live. They do not accrue during offline hours, so an always-on channel still needs to be broadcasting for its viewers to earn them. If the broadcast drops, the earning period pauses until the stream is live again; for a continuous channel, it is worth understanding how to recover a stream after an encoder crash.

Before choosing values, decide what you want points to recognise. A base award can acknowledge time spent watching, while an added active-user award recognises chat participation. Event awards can reward a specific action, but are optional. Avoid setting expectations in your channel description until you have saved the settings and confirmed that the commands work as expected.

Enable Cloudbot

Sign in to Streamlabs and open Cloudbot from the left-hand menu. If Cloudbot is not enabled yet, select Enable Cloudbot on its main page. The loyalty settings are part of Cloudbot, so switching on Loyalty is not a substitute for enabling the bot itself.

Cloudbot also needs the appropriate permission to participate in your channel’s chat. Streamlabs’ Cloudbot quick-start guide describes the current setup: for Twitch or Kick, the guide says to enter /mod Streamlabs in chat; for YouTube, add Streamlabs as a moderator in YouTube Studio under Settings → Community. Use the route for your platform rather than copying instructions meant for another one.

If you are setting this up for YouTube, check that you have selected the channel you intend to use in YouTube Studio before changing its moderation settings. Once Cloudbot is enabled and permissioned, return to its dashboard. If the bot cannot participate in chat, commands and chat-dependent awards may not behave as you expect, even if the loyalty switch is on.

Turn on the loyalty system

In Cloudbot’s left-hand menu, choose Loyalty. At the top of the settings, switch on Enable Loyalty System. This is the setting that activates point earning; selecting the menu alone does not turn it on.

Take a moment to confirm the switch remains enabled as you move through the page. If you edit several settings before saving, do not assume they have been applied just because the fields show your chosen values. Streamlabs’ Loyalty Points guide describes the loyalty controls and the save step. Interface labels can change, so use the current wording in your dashboard if it differs slightly.

It can help to configure the system in one pass: enable it, choose the currency, set the payouts, then save. This reduces the chance of leaving the page with a switch turned on but unfinished or unsaved values. If you are preparing a live channel around other participation features, keep point settings distinct from YouTube monetisation features; for example, membership and subscriber-only chat settings answer a different question from Cloudbot’s points.

Name the currency

Choose a name that viewers will understand when they see it in commands or reward descriptions. It might be a simple word such as “points”, or a label that fits your channel’s theme. The exact label is a presentation choice; it does not alter the underlying payout calculation.

Keep the name consistent wherever you explain rewards. If you call them “Seva Points” in Cloudbot but “tokens” in a pinned message, viewers may not be sure whether the terms mean the same thing. A short description in chat or a channel information panel can tell viewers what the points are for and where to check their balance.

A currency name is not a promise that a point has monetary value. If points can be redeemed for a creator-provided reward, explain what the reward is, how viewers request it and any conditions that apply. Streamlabs documents optional store rewards such as access codes, sound effects and stream perks in its Loyalty Store guide. You do not need to set up a store to enable points.

Set payouts and save

The payout controls determine when awards are issued and what activity qualifies. Streamlabs recommends an interval of 5–60 minutes, while noting that you can choose a longer interval if you want awards less often. Treat that as guidance from Streamlabs, not as a required setting or a guarantee about how many points a viewer will receive in a session.

The interval is the number of minutes between payouts. The live-user amount is the base award; the active-user amount adds points for eligible chat participation. Event payouts are configured separately if you want points tied to documented events. You choose the amounts in the dashboard, so review what is currently entered rather than relying on a figure from another creator’s example.

Setting What it controls Practical check
Payout interval How often recurring payouts are considered Choose a period that fits the length and rhythm of your stream
Live-user payout Base points for eligible viewers Check that it is not zero if you expect a base award
Active-user payout Additional points for eligible chat participants Check that it is not zero if chat activity should earn extra points
Event payouts Awards associated with supported events Enable and set these separately only if you intend to reward those events

For a devotional stream with quiet listening, a base award may matter more than a chat award. For a study channel that invites questions, an active-user award may be more relevant. Those are choices about how you want participation to work, not recommended rates. If you announce a reward, make sure the interval and conditions are understandable to viewers.

When the settings are ready, select Save Settings. Then revisit the page or refresh it to confirm the values persisted. This small check catches a common setup mistake: leaving the page before the changes were saved. Avoid changing the interval mid-stream to compensate for a missed period; points are not a promise of retroactive payouts.

How viewers check their points

Tell viewers to type .points in chat to see their current balance. Streamlabs documents this as the default balance command and notes that creators can change the command in settings. If you customise it, tell viewers the replacement command rather than continuing to advertise .points.

You can test the command yourself in chat after Cloudbot is enabled and has its required permissions. A response confirms that the bot is receiving and answering commands, though it does not by itself prove that every payout setting is correct. To check earning, test during a live broadcast and allow the configured interval to pass.

Streamlabs also lists .top for the top ten by points and .tophours for the top ten by watch time. These are optional ways to make a points system visible, not prerequisites for earning. Creator or moderator management commands such as .addpoints, .removepoints and .give should be used carefully and only by people you trust with that access.

If you use points for redemptions, explain the process separately from the balance command. A viewer may have enough points but still need to follow the instructions attached to a reward. Keep any redemption conditions visible, especially when a reward has a limited quantity or requires an additional action.

Troubleshoot missing points

Check the simplest causes first. Confirm that Enable Loyalty System is still switched on, then verify that you saved the current settings. Check whether the stream was live during the period in question: Cloudbot does not award points while you are offline.

Next, compare the stream duration with the payout interval. If a stream ends before the first interval is reached, no recurring payout may have occurred. Streamlabs gives the example of a one-hour stream with a 65-minute interval producing no payout. That is why a viewer might see a working .points command but still have no new points from a short session.

Then check the live-user and active-user amounts. If the relevant amount is zero, viewers will not receive points from that category. If you expect a chat award, also make sure the viewer actually participated in chat; being present in the audience and being active in chat are not identical conditions.

For YouTube in particular, Streamlabs says YouTube does not provide a viewer list for Cloudbot to use for live-user payouts. As a result, Cloudbot cannot award that base live-user payout on YouTube; it can award points to active users who type in chat. This is a platform limitation, not evidence that you chose the wrong currency name or that the interval is broken. If you are troubleshooting a YouTube loop, distinguish chat-dependent bot behaviour from the stream’s broadcast status; monetisation eligibility for repeated videos is a separate YouTube policy question.

Finally, verify that Cloudbot has chat permissions and is connected to the channel you are testing. Streamlabs’ common problems guide is a useful reference for connection and module issues. Change one setting at a time, save, and test during a live period so that you can tell which correction resolved the problem.

If the balance command fails to answer, investigate bot permissions and connectivity before changing payout amounts. If the command answers but the balance does not increase, focus on the enabled loyalty switch, interval, relevant non-zero payout and whether the streamer was live. These checks separate a command problem from an earning problem.

Cloudbot handles chat rewards, while a continuous YouTube broadcast has its own operational requirements. A dropped stream does not generate offline points, and a restart does not change the payout rules. For channels that need the video to continue without a home computer running, StreamNeo can remove the need to keep that computer on by turning an uploaded video into a YouTube live stream; points still depend on your Cloudbot settings and the stream actually being live.

Make the points system clear to viewers

A points system works best when viewers can tell how it is earned and what it can be used for. State the currency name, the .points command or your replacement command, and whether you use base, active-user or event awards. Do not imply that viewers earn during offline periods or that a particular balance will arrive by a fixed time if their session ends before the interval.

If you offer rewards, use descriptions that match the actual redemption rules in Cloudbot. A digital access code, sound effect or stream perk is optional; none is needed just to run the loyalty system. You can also choose not to offer redemptions and use points only as a visible participation measure.

Review the settings when you change how your channel runs. A channel that moves from occasional live sessions to an always-on schedule may want to revisit its interval or chat expectations, but the settings remain under your control. Keep a simple record of what you changed if you are diagnosing an issue, rather than repeatedly adjusting several values at once.

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

How to Set up Loyalty Points?

Enable Cloudbot, open Loyalty, switch on Enable Loyalty System, choose the currency name and payout settings, then select Save Settings. Test the command and earning during a live broadcast after the configured interval.

How do my viewers check their points?

They can type .points in chat to see their balance, unless you changed the default command. If you changed it, publish the replacement command where viewers can find it.

Do viewers earn points when I am offline?

No. Cloudbot loyalty points accrue only while the streamer is live, so offline time does not earn points and should not be treated as a missed payout to be added later.

Why do YouTube viewers not receive the live-user payout?

Streamlabs says YouTube does not provide Cloudbot with a viewer list, so it cannot award the live-user payout there. It can award points to active users who type in chat, provided the loyalty system and the relevant payout are configured.

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 ↗