Promote a paid link during a live stream by adding it to a chat-bot command like !ask or !tip that viewers can trigger anytime, and by placing a small on-screen overlay call-out through your broadcast software. The command serves chat readers; the overlay reaches everyone watching, including viewers who never type in chat.
No monthly fee, you only pay a small platform fee when you get paid. 8% platform fee when a follower pays for work, 5% platform fee on tips and goals. Card processing is separate. Brillay — Pricing
Twitch's own help documentation states where an info panel physically sits on a channel page:
"When your stream is online, panels appear underneath the video player on your channel page."
— Twitch Help, "How to Edit Info Panels" (help.twitch.tv)
A Twitch info panel therefore sits below the video while a stream is live and moves to the About section once the stream ends, so a live viewer has to look away from the broadcast to find a link placed there. Everything below is therefore explicitly unmeasured practitioner guidance, not a measured result: chat and the video frame are the two surfaces a live viewer is already looking at, so a chat command and an on-screen call-out put the link where the viewer's eyes already are. Whether either placement actually outperforms a panel is untested — the cadence section below gives a documented way to measure it on your own channel instead of taking the claim on trust. Whichever placement you end up testing, the underlying mechanic stays the same: viewers pay as guests for a request or one-time support whenever they see the link.
What is a stream command, and how does it promote a paid link?
A stream command is a short chat message prefixed with ! that a chatbot answers instantly with pre-written text, including a link. It promotes a paid link by letting any viewer summon that link on demand, mid-broadcast, without the streamer stopping to type it or a moderator repeating it for every new arrival.
Nightbot and StreamElements are two chatbots that document custom-command creation for live-streaming chat, and both let a broadcaster or moderator create a command from a single chat message with no coding required. Neither vendor publishes an audited install or user count, so this page makes no adoption or market-share claim about either bot. Nightbot's documentation lists exactly 6 userlevel values for custom commands — owner, moderator, twitch_vip, regular, subscriber, and everyone — and marks everyone as the default, so any viewer can trigger a new paid-link command without asking a mod first.
Because a chat command lives in chat rather than in a panel, it resurfaces every time someone new joins mid-stream and asks "how do I support you?" — a question the bot answers in a second instead of waiting for the streamer to notice. Chat and an on-screen overlay are channels only a live broadcast has, which makes both a natural fit for streamers specifically.
How do you set up a chat-bot command that links to your paid page?
Set up the command by typing one add-command line in your own chat, or by using the bot's dashboard, with your paid link pasted as the response text. Nightbot's documented syntax is !commands add!command_name command response; StreamElements documents the equivalent as !command add followed by the command name and the response text.
In Nightbot, the documented usage is !commands add!command_name command response, where !command_name is the command you want viewers to type and command response is the message Nightbot replies with — the place your Brillay link goes. In StreamElements, the documented usage is !command add with the command name and response, and the StreamElements documentation's own worked example is !command add!socials Follow me on Twitter @MyHandle!. StreamElements documents its !command on exactly 3 platforms — Twitch, YouTube, and Kick — with moderator access required to run it (StreamElements Docs, "!command"). On the Brillay side, the same viewers can send paid requests with no threshold to reach: a written answer, a custom video, a commission, a tip or a contribution toward a named goal.
| Setup detail | Nightbot | StreamElements |
|---|---|---|
| Documented add syntax | !commands add!command_name command response | !command add + name + response (alias !cmd) |
| Documented worked example | !commands add!testing this is a test message | !command add!socials Follow me on Twitter @MyHandle! |
| Who can add a command | The channel owner and their moderators | Moderator access, via chat or dashboard |
| Default trigger permission | everyone, one of 6 documented userlevels | Set per command in Advanced settings |
| Cooldown control | -cd= seconds when adding or editing | -cd through !command options |
| Usage counter for testing | $(count) variable | $(count) named counters |
| Documented platforms | Twitch, YouTube, Trovo, SOOP | Twitch, YouTube, Kick |
Table sources: Nightbot Documentation, "Commands", Nightbot Documentation, "What is Nightbot?", Nightbot Documentation, "Count", StreamElements Docs, "!command", StreamElements Docs, "Custom Commands", and StreamElements Docs, "$(count)".
A few commands worth setting up, each pointing at a different part of your Brillay page:
| Command | Bot response points to | Best-fit Brillay offer |
|---|---|---|
!ask | Paid Questions link | Paid Questions |
!shoutout | Personalized Videos link | Personalized Videos |
!tip | Tips link | Tips |
!commission | Custom Work link | Custom Work |
!goal | Goals link | Goals |
Both bots also let you cap how often a command fires. Nightbot's documentation defines its -cd= parameter as "the minimum number of seconds between command uses", and StreamElements documents a per-command cooldown through !command options, with -cd 10 as its own example value.
What should an on-screen overlay call-out say?
An overlay call-out should carry one short line: the action plus the command that triggers it — for example "Ask me anything: type !ask". Keep the full URL off screen, because a URL burned into video cannot be clicked and is hard to read; the chatbot delivers the actual clickable link in chat when a viewer types the command.
Streaming overlays are typically built as a browser source inside broadcast software such as OBS Studio, whose knowledge base describes a browser source as "one of the most versatile sources available in OBS" because it is "quite literally, a web browser that you can add directly to OBS". Tip and follower alerts already use that same browser-source layer, so a paid-link call-out needs no new mechanism in your scene.
If you would rather commission a matching graphic than build one yourself, how much to charge for a custom stream overlay covers what that work is priced at as a custom request.
Where should a paid-link overlay appear during a broadcast?
Place a paid-link overlay in a low-distraction corner of the frame — beside a webcam border or under a scene label — and show it in short bursts rather than permanently. A reasonable untested starting point is 15–30 seconds of visibility every 20–30 minutes, then adjusted using the command-usage counters that Nightbot and StreamElements both document.
That 20–30 minute interval is a practitioner default, not a published finding: no overlay-timing study is released by Twitch, OBS Studio, Nightbot, or StreamElements, and Brillay has run none. The interval was chosen to sit well above the pacing the chatbots themselves enforce for repeated chat messages. Nightbot's API reference sets the minimum timer interval at once per 5 minutes (Nightbot API Reference, "Timers"), and Nightbot's control-panel documentation uses a 15-minute interval as its worked example, firing at 2:00, 2:15, and 2:30.
You can test the cadence on your own channel rather than trusting a default, because both bots ship a documented per-command counter. Nightbot documents its $(count) variable as printing "how many times a command has been used," returning 1 on the first call and 2 on the next, and StreamElements documents $(count) as creating named counters where "each use changes the counter and outputs the new value as a plain number". The method: append $(count) to your !ask or !tip response, run the overlay on a 20-minute cycle for three streams and a 40-minute cycle for the next three, and compare triggers per streamed hour rather than raw totals, since stream length varies.
Chat volume is the second control. StreamElements documents a chat-lines setting as the minimum number of chat messages that must have been sent in the last 5 minutes for a timer to fire, so that timers do not post into a quiet chat (StreamElements Docs, "Timers").
StreamElements' documentation gives the matching editorial rule in one line:
"Use timers sparingly to avoid spamming your chat."
— StreamElements Docs, "Timers," (docs.streamelements.com)
The same restraint applies to a visual call-out. An overlay that is always on screen becomes background noise; one that appears at a natural break, such as a game-over screen or a scene change, gets read.
Why promote your own paid link instead of relying only on Bits or subs?
Because Twitch requires Partner or Affiliate status before it pays you, while Brillay lets you start with a small audience and has no follower minimum. Twitch opened Bits, subs, emotes, badges, and Channel Points to all streamers in 2026, but it still pays only eligible Partners and Affiliates; with Brillay, you connect your bank through Stripe in one of 41 supported countries.
Twitch states the payout rule directly in its "Monetization for All" announcement:
"While we're giving all streamers access to monetization tools, streamers must earn Partner or Affiliate status to receive a payout."
— Mike Minton, Twitch Blog, "Monetization for All," May 13, 2026 (blog.twitch.tv)
Twitch names a $50 minimum payout threshold in that same May 13, 2026 post, writing that "you'll automatically receive a payout when you reach the $50 minimum payout threshold if you're eligible". Twitch's updated Affiliate criteria in that post are 4 streamed hours across 4 different days, a minimum of 3 average concurrent viewers, and 25 or more followers.
Brillay has no follower minimum or platform approval gate, and followers need no account to pay. Followers pay upfront; you can decline a request (Brillay — How It Works). The comparison is not "no requirements at all," though: Brillay payouts run on Stripe, so a creator must complete Stripe onboarding, and Brillay supports exactly 41 payout countries in its onboarding country picker, which excludes many countries entirely. Card processing is separate. Stripe's card-processing fee varies by country and payment method rather than being one global rate (Stripe, "Pricing").
None of that argues for dropping Bits or subs. A promoted chat command simply gives viewers a second way to pay that does not wait on Twitch's eligibility bar.
Which Brillay offer works best behind a stream command?
Match the command to the workload you can handle after the stream, not to the offer that sounds most exciting. Tips let followers send a one-time thank-you, with nothing for you to deliver and no membership for them to join. A !tip command means nothing to deliver in return, so it is safe to promote every stream. A !ask or !commission command creates work to deliver later, so promote it only at a pace you can handle. For commissions, define one custom request with a fixed price, clear scope, one delivery.
| Offer | What the supporter does | Creator effort after payment |
|---|---|---|
| Tips | Sends a one-time amount | None required |
| Paid Questions | Sends a text question | Reply in writing |
| Personalized Videos | Requests a custom video | Record and deliver within your set delivery time, capped at up to 5 days |
| Custom Work | Requests a defined deliverable | Deliver within your set delivery time, capped at up to 5 days |
| Goals | Sends cash toward a goal | None required; goal bar updates |
Personalized Videos and Custom Work share that same delivery window, set by you.
Custom Work lets followers attach files; with Personalized Videos, followers send written instructions and you deliver one video.
Does this work if you stream on Kick or YouTube instead of Twitch?
Yes. Chat-bot commands and browser-source overlays are not Twitch-only mechanics. Nightbot's documentation describes Nightbot as a chat bot for 4 platforms — Twitch, YouTube, Trovo, and SOOP — and StreamElements documents its !command suite as available on Twitch, YouTube, and Kick, while an OBS browser source renders identically on every platform.
Nightbot's own documentation opens by defining the product as "a chat bot for Twitch, YouTube, Trovo, and SOOP," naming exactly 4 supported platforms, and StreamElements lists Twitch, YouTube, and Kick as the 3 platforms its !command suite runs on. The overlay half is platform-agnostic by construction, because an overlay is a browser source loaded inside OBS rather than anything Twitch provides (OBS Studio Knowledge Base).
What does change by platform is native chat formatting. Nightbot documents /me and /announce formatting commands as usable on Twitch and notes that "on YouTube, Trovo, and SOOP, chat commands are not supported at this time", while the custom command you create and the overlay graphic itself work the same everywhere. For an offline-visible placement to sit alongside the live one, see how to add a payment link to a Twitch panel, how to add a payment link to a Kick profile, and — for the community that keeps talking after the stream ends — how to add a paid offer link to your Discord server. One link that carries every offer, with nothing to moderate and no community to keep warm.
What is the implementation checklist for your next stream?
Six steps get a paid link live in chat and on screen before your next broadcast: create the page, add one command, set a cooldown, add the counter, build the overlay, and pick a cadence to test. Every step uses a documented feature of Brillay, Nightbot or StreamElements, and OBS Studio, and none requires a paid plan.
- Create and publish the Brillay page, then complete Stripe onboarding, which is required before any payout and is available in Brillay's 41 supported payout countries.
- Add one command, not five. Start with
!supportpointing at the whole page, using!commands addin Nightbot or!command addin StreamElements. - Set a cooldown so the command cannot be spammed — Nightbot's
-cd=parameter is documented as "the minimum number of seconds between command uses". - Append
$(count)to the command response so every trigger is logged and the cadence can be compared across streams (Nightbot Documentation). - Build the overlay as a browser source in OBS Studio, in the same layer your alerts already use.
- Run one cadence for three streams, then another, and compare command triggers per streamed hour before settling on an interval.
Frequently asked questions
Four questions come up most often when a streamer first puts a paid link behind a chat command: whether a paid chatbot is needed, whether the promotion annoys viewers, whether the command should point at one offer or a whole page, and whether Twitch Affiliate status is required. Short answers follow.
Do I need a paid chatbot to set up a command like this?
No paid plan is documented as necessary by either bot. Nightbot documents the !commands add!command_name command response syntax with no plan or tier attached to it, and StreamElements documents custom-command creation from the dashboard or chat with no plan gate. StreamElements markets its platform as "Free forever" on its own homepage and lists the chatbot as a free SE.Live feature on its own product page (StreamElements, "SE.Live").
How do I ask viewers to support my work without making the stream feel like a sales pitch?
It can, if it is constant. Keep the overlay brief and timed to natural breaks rather than always visible, and set a cooldown on the chat command — Nightbot's documentation defines a command cooldown as "the minimum number of seconds between command uses", and StreamElements' timers documentation advises creators to "use timers sparingly to avoid spamming your chat".
Should the command link straight to a payment page or to my full Brillay page?
Link to your full Brillay page so one command can promote several offers at once. Tips, Paid Questions, Personalized Videos, Custom Work, Goals, and Brand Collaboration Inquiries can all live on one Brillay page, so one !support command can point followers to every offer.
Do I need Twitch Affiliate or Partner status to use a stream command?
No. A chatbot command and an OBS browser source are features of the chatbot and the broadcast software, not of Twitch's Affiliate or Partner programs, and they work the same for a brand-new streamer as for a partnered one. Brillay itself has no follower minimum; the requirement on Brillay's side is completing Stripe onboarding in one of its 41 supported payout countries.
Work through the six checklist steps above, then measure the result with $(count) before deciding whether the placement earns its screen time. Create your free Brillay page when you are ready to give the command something to point at.
Keep reading
New in the library
Ready to get paid for the interactions you already get?
Create your free Brillay link