Help Center

Frequently Asked Questions

Everything you need to know about uStreamers, the browser extension, the OBS dock, and uStreamers Plus+.

What does the uStreamers extension do?

It merges Twitch and Kick live chats into a single unified column while you watch a stream, without altering the native player.

Which browsers are supported?

Chrome, Microsoft Edge and Firefox, via their official web stores. It also works in other Chromium-based browsers that install extensions from the Chrome Web Store, such as Brave or Opera.

Can I download it right now?

Not yet. It is currently in development and has not yet been submitted to the stores: our website lists it as "Coming Soon" on the Chrome Web Store and Firefox Add-ons, with no public release date announced yet.

Do I need to create a new account to use it?

No, it links directly to your existing uStreamers account.

How do I sign in to the extension?

Using the same Twitch or Kick login you already use on uStreamers, via a browser authorization window—with no separate username or password form built into the extension.

Does it replace Twitch or Kick native chat?

It does not delete or replace native chat: it inserts alongside the native DOM, respecting what each platform already renders.

Can I reply to a Kick message without switching tabs?

Yes. The extension has its own message box with one button per platform: Twitch and Kick are both selected by default, so the same message goes to both chats at once, and you can deselect one to write only to the other. For Twitch-specific things like Bits, you can switch back to the native input.

Can I moderate from the extension?

Yes, if you are a moderator of the channel (or the streamer). Clicking a name opens their card, with timeouts from 1 min to 24 h, ban, unban and message deletion, on Twitch and Kick depending on where you have permission. The streamer, and the moderators they enable tools for, also get channel quick actions from the gear menu.

What are "Tops"?

They are the channel leaderboards (subscribers, Bits, Kicks, gifted subs, donations and watch streaks). In the extension they are planned for a later phase; today you can see them in the app, on the overlay and on Discord. See Which leaderboards do Tops include?

What is the quick profile in the extension?

It is the card that opens when you click a name in the merged chat: it shows that person's badges and their latest messages in the channel, with their Twitch and Kick messages together if they have a uStreamers account. If you are a moderator, you can take action right from there.

Does the extension send my messages to uStreamers servers?

Yes, whatever you do with it: messages, GIFs, redemptions, reports, blocks and moderation actions go through uStreamers servers so they can be posted on Twitch and Kick, along with the channel you are watching. They are not used for anything beyond those features; the details are in the Privacy Policy.

Does it work in theater mode or popout chat?

Yes, it is designed to maintain seamless functionality across theater mode, popout chat, and other layout variations on Twitch.

Do I need to sign in to use the extension?

Not for reading: merged chat works without signing in. To send messages, or for any feature linked to your account, signing in is required.

What happens if the streamer I am watching is not registered on uStreamers?

The extension does nothing on that channel: it leaves the native chat visible and lets you invite the streamer to join.

What happens if Twitch changes its chat design?

If the extension cannot recognize where to insert itself, it simply does nothing: you see the native Twitch chat as usual, never a broken screen.

Does the extension replace Bits, subscriptions, or Twitch channel points?

No, those native features remain untouched; the extension only replaces the message list within chat.

Can I use channel subscriber emotes when replying?

Yes: the extension's message box has its own emote picker, with the channel's emotes and a "My emotes" tab with the ones you own (from other channels, Prime or Turbo). Subscriber-only emotes unlock if you are subscribed.

Can I send GIFs from the merged chat?

Yes. The extension includes a GIF picker with animated previews. Any account can send one per minute in channels that allow them; with uStreamers Plus+, one every 10 seconds.

Can I send a voice note to the streamer from the extension?

Yes, it includes its own voice recorder with a consent screen before recording.

Do I earn channel points while watching with the extension?

Yes, on channels that turned on their uStreamers points: watching with the extension earns points just like the app, and you can check your balance and redeem the channel's rewards right there. See What are channel points?

Will there be a version for Safari or mobile web browsers?

Safari is planned for a future phase without a set priority; there are no plans for mobile browser extensions.

What is the OBS Control Dock?

A dock you add to OBS to run your stream without alt-tabbing: chat, moderation, title and category, push alerts, "Stream Together", redemptions and music, all inside the same OBS window.

Is it a plugin installed into OBS?

No, it is a web page that OBS loads as a browser dock; it requires no software installation on your system.

How do I add it to OBS?
  1. In the app, go to Studio → OBS panels and copy the dock address.
  2. In OBS, open the Docks → Custom Browser Docks menu.
  3. Give it a name (for example, uStreamers), paste the address and confirm.
  4. The dock shows a QR code: scan it with your phone and authorize it in the app.

It is not a Browser Source in your scene, so it never shows up on your stream.

How do I sign in?

By pairing it from the mobile app: scan the QR code the dock shows or, if you prefer, type the 8-character code shown below it into the app (Studio → OBS panels → Authorize a new panel). The code expires after 5 minutes. There are no username/password forms in the dock, and you are never asked for your Twitch or Kick password.

Someone sent me a code to authorize a dock. Should I accept it?

No. Only authorize codes you generated yourself on your own computer: authorizing someone else's code gives them access to your channel. The app warns you if the code was generated from a different network than your phone's.

Why does it not use the same session as the mobile app?

By design: the dock runs inside OBS embedded browser environment—a distinct surface with its own credential model and grace window.

What can I do from the dock?
  • Chat: read it, reply and moderate with one click (1 min, 10 min, 1 hour or custom timeouts, ban, unban and removing a timeout).
  • Info: change your title and category on Twitch and Kick at once, with one-click presets.
  • Alerts: send push alerts to your community, with templates and history.
  • Together: invite others to "Stream Together" and manage the session.
  • Mods: see active timeouts, which moderators are online and the moderation history.
  • Redemptions and Music: handle points redemptions and the song request queue.
  • Quick actions: polls, predictions, chat modes, announcements, shoutouts, raids, clips, giveaways, tournaments and more.

At the top you always see whether you are live, how long you have been on air and how many viewers you have on each platform.

What can I NOT do from the dock?

Account-level actions (deleting your account, unlinking Twitch/Kick, Plus+ and payments), regenerating your OBS source links (it can view and copy them), managing other paired docks, and editing the permissions you give your moderators inside uStreamers: all of these remain reserved for the mobile app.

What happens if connection drops in OBS?

The dock automatically reconnects; unconfirmed actions are safeguarded so they are never applied twice.

Can I revoke dock access?

Yes, at any time, with immediate effect: from the app (Studio → OBS panels → Close, or Close all) or from the dock itself. When closing them you can also regenerate your source links.

Does the dock keep working if I close the mobile app?

Yes, once paired the dock operates independently until its session is revoked or expires.

Can I customize the dock appearance?

Yes: light or dark theme, language, tabs or grid layout, font size and spacing, accent color, highlighted words, time or platform logo on each line, which badges to show, and which modules appear and in what order. You can copy those settings to another OBS.

Does the dock show how many live viewers I have?

Yes, a total plus a per-platform breakdown, powered by each platform's official APIs.

Can I moderate directly from the dock chat?

Yes, each message features a menu with timeouts (1 min / 10 min / 1 hour or a custom length), permanent ban, unban and removing a timeout, in one click.

Can I see which moderators of my channel are currently online?

Yes, a team tab shows who currently has the mobile app or control dock open.

Can I assign or remove moderators from the dock?

On Twitch, yes: from a user's card you can grant or remove VIP or moderator, always with a confirmation, because the role stays on Twitch even if you close the dock later. Kick doesn't allow this outside its website, so there you do it on kick.com. The permissions you give your moderators inside uStreamers can only be edited from the app.

Does the dock notify me if a moderator deleted a message or banned someone?

Yes: the deleted message stays crossed out in the feed with the name of the moderator who deleted it (you can hide this in the settings), and the Mods tab keeps the moderation history.

Can I save shortcuts to quickly change the stream title or category?

Yes, there are one-click presets that you can customize.

Can I see the history of push alerts I sent?

Yes, a list shows the most recently sent push alerts.

How long does the dock session last and what happens if connection drops briefly?

Access renews automatically in the background, and the session only expires after 60 days without using the dock. If the OBS connection drops, the dock automatically attempts to reconnect without requiring re-pairing.

Can I have the dock open on more than one computer at a time?

Yes, up to 10 docks: each PC pairs its own and the app lists them separately, so you can close one or all from there. If you pair one more, the one that has gone unused the longest is closed.

Which platforms can I watch or moderate from the app?

Twitch and Kick, fully supported. TikTok can be connected as an additional linked account, but its live chat and real-time metrics are not active yet: they await TikTok (ByteDance) approval for live streaming permissions. Once active, TikTok chat will be readable in uStreamers, but you won't be able to reply from there, and you can't sign in with TikTok.

Where do I download the app? Is there an iPhone version?

The Android app will be on Google Play and the iPhone app on the App Store; both are listed as "Coming Soon" in the Downloads section.

How do I create an account?

On the app's start screen you choose whether to join as a viewer or as a streamer, accept the Terms and the Privacy Policy (confirming you are 13 or older) and tap "Continue with Twitch" or "Continue with Kick". Your account is created with that first sign-in.

Can I link multiple streaming accounts to one uStreamers profile?

Yes: Twitch and Kick from Profile → Connected accounts, and TikTok as an additional account from the streamer profile. At least one Twitch or Kick account must always remain, so you can't unlink the last one.

What is the chat overlay for streamers?

A lightweight browser source for OBS/Streamlabs that displays unified, real-time chat directly on your live stream.

How do I connect the overlay to OBS or Streamlabs?

Copy its link from the app's Studio section and add it to your scene as a Browser Source. The link is secret: don't show it on screen, and if it leaks, regenerate it from the app.

How do I delete my account?

From Settings in the app or via legal/delete-account.html on the web. Your account is deactivated right away and permanently deleted after 14 days; signing in again before then cancels the deletion. If you have Plus+ or MAX, requesting deletion doesn't cancel the subscription right away: during those 14 days it stays active and Google Play may charge you the renewal. When the deletion becomes final we ask Google Play to stop the automatic renewal (this doesn't refund the period already charged), but that request can fail: if you don't want it to renew, cancel it yourself on Google Play as well.

How do I report a bug or suggest an improvement?

By emailing support@ustreamers.app, or via Settings → Support and help in the app. The in-app suggestion box is currently open only to beta testers.

Can I use the app solely as a viewer, without being a streamer?

Yes, a large portion of features is designed specifically for viewers and community members.

I'm a streamer. Can I also use the app as a viewer?

Yes, Viewer mode switches you to the viewer view so you can watch and chat on other channels without signing out, and you can switch back to your streamer view whenever you want.

How do I find out when a streamer goes live?

Mark them as a favorite with the star: you'll get a notification when they go live, plus the push alerts they send. You can mute a specific streamer from their options or pause all notifications in the settings. In the Favorites tab your channels are split into "Live" and "Offline".

I'm a moderator of a channel. Can I moderate from the app?

Yes: press and hold a message and choose "Moderate" to delete it, time someone out, ban or unban. You need that platform's account linked in uStreamers. On Twitch your permission is checked directly with Twitch; on Kick it is detected when you chat in the channel with your moderator badge.

What is "Stream Together"?

A uStreamers session that merges the chats of up to 6 channels while they stream together, with Twitch and Kick mixed. The host invites from the app or from the dock's Together tab, and each guest has 5 minutes to accept. Viewers choose whether to see all chats together or just the host's. It is different from Twitch's native shared chat, which uStreamers still displays if you turn it on in Twitch.

What is the News feed?

A feed in the Favorites tab with posts from the streamers you follow, newest first. Only streamers post (text, images or a link with a preview, from YouTube, TikTok, Instagram and others); viewers can react and share a post to their uStreamers profile.

What happens to my badges (Mod, VIP, Sub) inside the app?

They are displayed accurately per platform, just like in the extension and overlay merged chat.

How does the badge system work in the mobile app?

Besides Twitch and Kick badges, uStreamers has its own badges to highlight achievements (like the Plus+ or MAX badge, which turn on by themselves with the subscription). They appear on your profile, your public profile and the card that opens when someone taps your name, but not on chat lines.

Can I send an audio message to the streamer while watching their live stream?

Yes, on channels with Voice Alerts turned on: tap "Send voice note" in the chat. You can record up to 20 seconds (up to 3 minutes with uStreamers Plus+, unless the streamer sets a lower cap) and, if the channel allows it, pick a voice changer. The first time you have to accept the voice consent. The audio usually goes through the channel's moderation queue before it plays on stream.

What happens if I chat on my birthday?

Your first message of the day is highlighted with a celebratory birthday frame if you added your birthday to your profile and turned on "Show my birthday on my profile".

Can I block another user?

Yes. You immediately stop seeing their content; blocking is one-way, the other person receives no notification and still sees your content.

Can I link my TikTok account?

Yes, as an additional linked account. Live chat and real-time metrics for TikTok remain pending ByteDance approval for live streaming permissions. TikTok chat is read-only: you can't reply from uStreamers or sign in with TikTok.

Can I display my country on my profile?

Yes, it is optional; your exact GPS location is never requested, only country and state/province if you choose to provide them.

Does the app offer colorblind themes?

Yes, in addition to light and dark modes, there are dedicated palettes for protanopia, deuteranopia, and tritanopia, plus a high-contrast mode. You can also scale the whole interface from 85% to 175%.

Does the app display chat message effects bought with Twitch Bits (rainbow, shake)?

Yes, effects are detected directly from message metadata, ensuring compatibility with any new effects Twitch introduces in the future.

How do song requests (!sr) work?

Your viewers type !sr followed by a YouTube or YouTube Music link, or just the song name (artist and title), and the request joins a queue that plays on your stream. It is off by default: you turn it on from the app and it needs @uStreamersBOT active on your channel. It's free. If your channel already uses Nightbot or StreamElements for !sr, turn theirs off so both bots don't reply.

Which music commands are there?

For everyone: !sr (request), !song (what's playing and who requested it), !nextsong (the next one), !songlist (the next three), !mysong (your request's position), !wrongsong (removes or skips your last request) and !voteskip (vote to skip the current song).

For the streamer and moderators: !skipsong, !removesong, !pausesong, !playsong, !volume, !clearsongs, and !sron / !sroff to open or close requests.

Most of them also have Spanish and Portuguese aliases. There is no !skip or !queue on purpose, because they clash with other bots; and if you have a custom command with the same name as an alias, yours wins.

How do I make requests play on my stream?

Copy the "Request player" link from the app and add it to your OBS scene as a Browser Source, checking "Control audio via OBS". The source must stay visible and be at least 400 × 400 (or 440 × 220 with the text on the side). Skip, pause, volume and the queue are handled from the dock's Music tab. To show what's playing, add the optional "Now playing" card.

Can I limit who requests and which songs get in?

Yes. You choose who can request (everyone, subscribers, VIPs or moderators) and set the maximum song length, how many requests each person can have in the queue, the queue length, the wait between requests, the minimum video views and how many votes it takes to skip. You can also accept only videos in YouTube's Music category.

Live streams, videos that can't be embedded or are age-restricted, and songs already in the queue are rejected automatically. You and your moderators are exempt from those limits.

Can I review requests before they play or block songs?

Yes. With "Requests need approval", every request waits until you or a moderator approve it from the OBS dock (moderators' own requests go straight in). Removing and blocking a song adds a video, a YouTube channel or a person to the blocklist; if someone blocked makes a request, the bot ignores it. And !sroff closes requests without cutting what's already queued.

The bot says it can't search by name anymore today. What happened?

Searching by name uses a limited daily YouTube quota. When it runs out, requests with the video link keep working: copy the YouTube or YouTube Music link and send it with !sr. Searches that were already made before don't use quota.

Can music play when nobody is requesting songs?

Yes, with background music (off by default). It plays in the same player: a request interrupts it and, once the queue is empty, it resumes. You can choose:

  • My YouTube likes (including what you liked on YouTube Music).
  • One of your YouTube playlists.
  • Last request radio: a YouTube Music radio built from the last song your chat requested.
  • My likes radio: a radio that starts from a random song among your likes.

All except the last request radio require linking your Google account from the app, with a read-only permission. See What permission do I give uStreamers over my YouTube?

Can I use Spotify for song requests?

Yes: !sr requests can play on your own Spotify instead of YouTube (with a Spotify link or by name). You need Spotify Premium, Spotify open on your computer or phone while you stream, and your own app created at developer.spotify.com so you can paste its Client ID; the Client Secret is not needed. It's set up from the OBS dock or the web Studio, not from the app.

Heads up: Spotify's terms don't allow broadcasting its music on a live stream, so playing it on air is at your own risk. If Spotify cuts off access, requests switch back to YouTube automatically.

How does chat know which song is playing?

With !song the bot replies with the title and who requested it. If you want, it can also announce each song as it starts on Twitch and Kick (off by default). The app and the extension have a "What's playing" button in the chat: moderators always see it and can pause or skip; viewers see it if you turn it on, and can vote to skip from there.

Can requested music get me copyright trouble?

It can: videos and their music belong to their owners, and Twitch or Kick may mute or claim your VODs or clips. You are responsible for the music played on your stream. The app includes a guide to keep music off your VOD audio track.

What is the Text-to-Speech (TTS) source?

A browser source separate from the chat overlay that reads messages aloud, powered by neural voices generated entirely on the streamer's machine without relying on any external cloud service. Each voice downloads once and stays cached locally.

If you want, you can also use the voices from your ElevenLabs account: see How do I connect ElevenLabs to the TTS source?

What does TTS read and how do I control it?

It can read messages starting with a prefix (!tts and !s by default), the whole chat or nothing; channel alerts (subs, Bits, raids, Kicks and more); and redemptions of the "Live voice (TTS)" points reward. You choose who can use it (everyone, subscribers, VIPs or moderators) and how long each person waits between messages.

To keep your stream safe there is a maximum message length, a list of people who are never read, words that get skipped, and options to skip bots, links and emotes. Add it to OBS as a Browser Source with "Control audio via OBS" checked.

Which voices does TTS have?

It comes with 25 free voices in Spanish (Spain and Mexico), English and Portuguese (Brazil and Portugal). With uStreamers Plus+ you add up to 3 extra voices besides the main one: your viewers pick which one reads their message with a prefix (for example, "!en hello") or TTS picks one at random for each message.

How do I connect ElevenLabs to the TTS source?

With your own ElevenLabs account you can use its voices (the default ones and the ones you cloned) in the TTS source. It's free on uStreamers: credits come out of your ElevenLabs plan.

  1. Go to ElevenLabs → Developers → API Keys and tap "Create API Key". Give it a name, like "uStreamers".
  2. Turn on "Restrict Key" and leave only these permissions: Text to Speech → Access and Voices → Read. To see your remaining credits in the app, add User → Read. Everything else on "No Access".
  3. Set a credit limit ("Credit quota"), for example 10,000, so an abusive chat can't drain your account. Do not turn on the IP allowlist: it would stop working.
  4. Copy the key (ElevenLabs shows it only once) and paste it in the app: Studio & Overlays → TTS Audio Source → Voices → ElevenLabs voices.
  5. The voice picker now shows an "ElevenLabs" group: pick one as the main voice, for a prefix or for the random draw (extra voices are part of uStreamers Plus+).

If ElevenLabs fails or you run out of credits, that line is read with the uStreamers voice: the TTS source never goes silent. The key is stored encrypted and only your OBS TTS source receives it, to request the audio straight from ElevenLabs. For reference, with the Flash model a 200-character message uses about 100 credits.

How do Voice Alerts work on my channel?

Your viewers send you voice notes from the app or the extension, and they play on your stream with an animated avatar (anime, slime, cat, wolf, the viewer's avatar, an equalizer or your own). Turning them on requires uStreamers Plus+ on your channel. The moderation queue is on by default: you or your moderators listen to each audio and approve or discard it, and there is a button to cut one that's already on air. An audio nobody reviews expires after 12 hours, and audios are deleted from our servers within 48 hours at most.

What does the bot do?

@uStreamersBOT is our cloud-based chat bot for Twitch and Kick. It handles built-in commands (!uptime, !followage, !dice, and more), custom commands with dynamic variables and counters, and automated chat timers without needing to install anything on your computer. Learn how to set it up and configure it in the @uStreamersBOT documentation.

How do I turn the bot on in my channel?

In the app, turn on "Enable @uStreamersBOT on my channel" and make the bot a moderator (/mod ustreamersbot on Twitch, /mod uStreamersBOT on Kick), especially if you use slow mode or followers-only mode. If it doesn't reply, check the bot troubleshooting guide.

Can I bring my commands over from Nightbot, StreamElements or Botrix?

Yes, the importer brings commands and timers from Nightbot, StreamElements and Botrix, or from a CSV/JSON file, with a preview before you confirm and variables converted. Commands that call external web pages or evaluate code are not imported. Details in Importing from another bot.

How does !clip work?

Anyone in chat types !clip (with an optional name) and the bot creates a clip of your stream on Twitch or Kick and posts the link in chat. It only works while you are live and has a wait between clips (you and your moderators don't wait). On Kick the clip is the last 30 seconds. If you don't want it, turn it off like any built-in command.

What is the Chat AI?

A uStreamers Plus+ feature for streamers: your viewers type !ia (or the command you choose) with a question and @uStreamersBOT answers on Twitch or Kick while you are live, with the personality you give it in up to 10 words. If someone asks about something recent it can search the web before answering (you can turn that off). You set it up in the app, under Studio → Chat AI, where you can also test it while offline.

Who can use the Chat AI and how often?

You choose who can ask: everyone, subscribers, VIPs or moderators. Each person waits between questions for the time you set (60 seconds by default), and the channel also has a short wait between answers. Only the streamer is exempt.

What happens if the AI's usage balance runs out?

The AI includes a usage balance for every month of Plus+ (five times bigger with uStreamers MAX), with no keys or extra charges, shared with its searches and with AI drawings and characters. If it runs out, it takes a break until your plan renews and says so in chat, unless you have boost balance, which is used afterwards; you are never charged extra. Unused balance doesn't roll over and can't be bought separately, and web searches use more than a regular answer.

Is the Chat AI safe for my community?

It has fixed rules designed for an audience that includes teenagers: questions and answers go through moderation, it never writes links or tags anyone, and every answer carries 🤖 so everyone knows it comes from an AI. It can still get things wrong: anyone can report an answer by pressing and holding it in the app's chat. uStreamers does not store the questions or the answers.

What are AI drawings and characters?

A feature for streamers with Plus+ or MAX, designed mainly for uStreamers MAX. Your chat asks for a drawing and the AI generates it and shows it on your stream, as a sticker with a transparent background or as a framed postcard, in your channel's style: sticker, pixel art, watercolor, chibi, clay, pencil, neon, kawaii, retro, comic, low poly or plush, with your own style notes if you want ("everything Halloween-themed"). You also get a stage of AI-made characters that walk, hop, fly or swim along a strip of the screen: your channel's mascots, always on stage, and the ones your viewers adopt. Everything comes out of a single browser source in OBS, sized to your whole canvas; you set it up in the app, under Studio → Drawings and characters, and moderate it from the app or the OBS panel. It works on Twitch and Kick.

How do my viewers ask for drawings?

While you're live and the source is open in OBS, in two ways: by redeeming the "AI drawing" reward (with uStreamers points or with Twitch or Kick channel points), or by typing !dibujo followed by what they want to see, for example "!dibujo a capybara in a hat" (3 to 100 characters, no links). If you let chat pick the style, they start with its keyword: "!dibujo pixel: an astronaut cat".

The command starts turned off and uses uStreamersBot, which has to be enabled. You can rename it, and by default subscribers can use it, with a 5-minute wait per viewer, 30 seconds between drawings on the channel and up to 3 drawings per viewer per stream; those waits apply to you and your moderators too. You choose how drawings appear (one at a time, collage, column, row, grid, bounce, rain or balloons), how long they stay and which animation they use, such as one where the drawing "draws itself".

How do the stage characters work?

You build your cast, up to 24 characters, with AI: describe what it looks like or pick a photo of your pet, an object or a drawing, and the AI draws it full-body; you see it before saving it. Photos of real people are rejected (yours too), but a drawn person is fine, and the photo isn't stored. For each character you choose how it moves, its personality, phrases it says on its own every now and then, and whether it's a channel mascot (always on stage) or one your chat can adopt.

Your viewers join with !personaje (or "!personaje name" to pick one), move it with !salto, !bailar, !saludar, !dormir, !abrazo @someone and !festejar, and leave with !chau (you can rename all of these); whatever they type in chat shows up in a speech bubble above their character, with their name underneath. With the create-a-pet reward or with !mascota, a viewer generates their own pet with AI and it's saved on your channel (see "How do viewers' pets work?"). Characters celebrate follows, subs, Bits and raids, and fall asleep when chat goes quiet. Speech bubbles and stage commands cost nothing and work even if uStreamersBot is off.

There are 24 scenes (fishbowl, aquarium, farm, forest, space, beach…) that change the environment, scenery and particles. They don't come with drawn characters: they set the species, and if you turn on "Scene species only", the character a viewer creates comes out as one of them (in the fishbowl, "a cat in a hat" becomes a fish in a hat).

How do viewers' pets work?

A viewer creates their AI pet by describing it, with a points reward or with !mascota (off by default), and it is born in your channel: it roams the stage with its name. The name is chosen once, when it is created, and never changes; whoever wants another one releases the pet and creates a new one. With the uStreamers system, pets show on their owner's profile (only to people who are logged in, and the owner can hide them), can visit other channels that allow it, and are released if their owner doesn't speak in your chat for the period you set (1 to 90 days; 30 by default). With the channel's own system, each viewer has a single pet, it never leaves the channel and it is deleted after 60 days without use.

Each viewer can have up to 3 pets, 8 with Plus+ (with a styled name) and 15 with MAX; your channel admits up to 50 with Plus+ and 150 with MAX, and someone's pet is never deleted to make room. If a request is rejected before the image is generated, nothing is spent and the points are returned; if the image was already generated and is then rejected, the points are returned but not the AI usage. Releasing a pet does not return points. With visits on, you decide which ones come in (by default one of your moderators reviews them) and you can veto any.

How many drawings and characters can I make?

They use your plan's AI usage, the same one the Chat AI uses. With uStreamers MAX it covers about 300 drawings a month (a character uses a little more than a drawing, and one created from a photo a bit more). Plus+ can use them too, but it covers about 50, so the app warns you in big letters before you turn them on: we don't recommend it for regular use. Part of the balance is set aside so the chatbot keeps answering: once only that part is left, no more images are generated. If the channel received boosts, that balance is used after your plan's. If a drawing from a reward doesn't come out or a moderator rejects it, the viewer gets their points back, but the AI usage for that image isn't returned. Without Plus+ or MAX, the feature isn't available.

How are drawings and speech bubbles moderated?

Every request goes through a word filter and OpenAI's moderation before it's generated, and the image is checked again afterwards; drawings never include text, real people or celebrities. On top of that, moderator review is on by default: nothing goes on air until you or a moderator approve it from the app or the OBS panel, and anything nobody reviews within 10 minutes is discarded. If you turn review off, drawings go out as soon as they pass the filters, which can get things wrong, and what appears on your stream is your responsibility before Twitch and Kick. From the app or the panel you can also clear the screen, remove someone from the stage or empty it. In speech bubbles, links are replaced with [link], a message with explicit words isn't shown, and anyone who gets a chat sanction leaves the stage. Requests and photos are sent to OpenAI to generate and check the images; uStreamers doesn't store the requests or the bubble messages (details in section 23 of the Privacy Policy).

What are channel points?

A currency of its own that each channel can turn on, with its own name and icon. You earn it by watching streams in the app or with the extension, through streaks, bonus chests, your first favorite and missions like joining the channel's Discord, and you redeem it for the streamer's rewards (for example, having TTS read your message). The streamer can also turn Twitch or Kick channel point redemptions into uStreamers points (not the other way around). They have no monetary value: they can't be bought, sold or transferred, and Plus+ doesn't multiply them.

Which leaderboards do Tops include?

Top Subscribers (cumulative months), Top Bits (Twitch), Top Kicks (Kick), Top Gifted Subs, Top Donations and Watch Streaks, each per platform. A streak counts the consecutive streams in which you took part in chat; the streamer chooses whether to show the current streak or the record. Top Bits can be viewed for today, the week, the month, the year or all time. The streamer decides which leaderboards to show, in what order and under what name.

Can I see stats for each stream?

Yes, in the app, under Studio → Stream stats: peak and average viewers, messages, how many people chatted, new followers, subs, gifted subs, Bits, Kicks, raids and duration, per platform (Twitch and Kick; not TikTok yet). Without Plus+ you see the last 7 days; with Plus+, 90 days plus a comparison of where your stream performs best; with uStreamers MAX, 365 days and the option to export them to a CSV file. Messages are counted while you have a uStreamers overlay or the dock open.

Can I upload my own images, sounds and videos for alerts?

Yes, for free: in My files, from the app or the web Studio, you upload images, GIFs, sounds and videos to use in your OBS alerts and overlays. For free you get 50 MB and videos up to 40 MB; with uStreamers Plus+, 250 MB; with uStreamers MAX, 1 GB and videos up to 90 MB. If you stop paying, nothing is deleted: your space drops to 50 MB and everything keeps working in OBS, but you can't upload more while you're over that limit. Only upload what you have the right to use.

Where can I see who followed, subscribed or donated?

In the Activity tab of your channel's Community section: follows, subs and resubs, gifted subs, Bits, Kicks, raids, donations, points redemptions and who favorited you or shared your posts, with filters by type. Without Plus+ you get 7 days of history; with Plus+, 30; with uStreamers MAX, 90.

How often can I send push alerts and who receives them?

Without Plus+, one alert every 12 hours; with Plus+, one every 60 minutes (if you subscribe, the wait shortens right away). They reach people who have your channel in their favorites, haven't muted you and have notifications turned on. You send them from the app or from the dock's Alerts tab, with a short title and message and saved templates.

How does my channel show up in Explore?

Every registered streamer appears in Explore's search, and in the country and region filters if they turned on "Show my location on my profile". The Recommended list is for streamers with uStreamers Plus+, and those who are live come first.

What is the web Studio?

The version of Studio for your computer's browser, at api.ustreamers.app/studio: you set up the chat overlay, TTS, Voice Alerts, the bot, points and rewards, song requests, Spotify, giveaways and tournaments, Tops, GIFs, Discord and YouTube with a keyboard and a big screen. Some advanced giveaway options are only there.

To sign in, scan the QR code on the page with your phone and authorize it in the app (or type the code in Studio → web Studio → Enter code). You can remember the computer for 30 days. It is not for running your live stream or for touching your account, Plus+ or your OBS links.

Can I post my YouTube videos to News automatically?

Yes, for free, and it's off by default. You link your Google account from the app and uStreamers posts to your News the videos you upload from then on (title, thumbnail and a link to YouTube; it doesn't host the video), automatically or for you to review first. Optionally it also announces them on your Discord. It only works with the channel of the Google account you linked.

What is linking my Discord account for?

It's optional and not a way to sign in. As a viewer, it lets you show your Discord on your public profile (off by default) and claim the "Join the Discord" mission on channels that have it. As a streamer, it lets you pick the Discord channel for your announcements without pasting a webhook by hand. You can unlink it whenever you want.

What can uStreamers post on my Discord server?

Your Tops, in a message that updates itself so you can pin it in the channel (see refresh rates); a notice when you go live on Twitch or Kick; and your new YouTube videos posted to News. You pick the channel from the app with your Discord account linked, or paste a webhook in the advanced option, and you can set the name it posts under.

How do I run a giveaway?

From the app (stream quick actions → New giveaway), from the OBS dock, from the web Studio, or in chat with !giveaway open / close / draw (or !sorteo abrir / cerrar / sortear). People can enter with a keyword (for example !participar), by being active in chat, by guessing a number, by being the fastest, with a channel event (follow, sub, Bits, Kicks, raid…) or from a manual list; with a keyword or a number they can also enter from the app.

You can limit it to subscribers or VIPs, require a minimum follow or account age, exclude recent winners, ask the winner to confirm and have backup winners. The basic giveaway is free; special animations and the verifiable giveaway are Plus+. In the web Studio, the "How to use" card at the bottom of the Giveaways section goes over every option.

How do I know a giveaway is fair?

Winners are picked with a cryptographic random generator. In the verifiable giveaway (Plus+) a fingerprint is published before drawing and, at the end, the data anyone needs to check the result. The only advantage allowed is the optional "luck" for subscribers and VIPs, which at most doubles the chance. Charging people to enter is forbidden, and the prize is defined and delivered by the streamer, not by uStreamers.

Can I run a tournament?

Yes, with uStreamers Plus+: single elimination, double elimination, round robin, or groups plus knockout, with teams of 2 to 16 members if you want. Each match is decided by a moderator, a chat vote or a coin flip. Sign-up is with a keyword in chat or in the app, or with a manual list of up to 64.

What is free and what is Plus+ in giveaways and tournaments?

Entering is always free. For streamers, giveaways are free with everything: the six entry modes, the requirements, luck for subscribers and VIPs, confirmation, backup winners, templates, history, CSV, commands and the overlay, with the "Simple" and "Wheel" animations.

uStreamers Plus+ (or MAX) adds the Slot machine, Cards, Chest and Elimination animations, the verifiable giveaway and creating tournaments. What counts is the channel owner's plan at creation time: whatever is already running keeps going even if the plan expires. A giveaway opened from chat without Plus+ uses the free options.

How do I enter a giveaway?

It depends on how the streamer set it up, and the bot or the overlay usually tells you: type the keyword in chat (for example !participar; with or without "!", accents and capitals don't matter), send just a number if you have to guess it, or be among the first to type the answer. In other giveaways you don't have to do anything: the people who chatted recently or who supported the channel are in. Type !giveaway in chat to see how to enter and how many people are in.

Can I enter from the app?

Yes, if the streamer enabled the app for that giveaway: a card with "Join", or a field to send your number, shows up in their channel's chat. It works in keyword and number-guessing giveaways, and you need a Twitch or Kick account linked to yours. From the app you always enter with normal luck (×1). If you enter from Twitch, Kick and the app with the same uStreamers account, you count only once.

Why wasn't I entered into a giveaway?
  • Keyword: it has to be the giveaway's keyword, at the start of the message ("!participar" or "!participar me" work; "I want !participar" doesn't).
  • Number: the message has to be just the number and within the range ("42" works; "I think 42" or a number outside the range doesn't).
  • Platform: the giveaway may not accept the platform you wrote from (the app, for example, only works with keyword and number). Messages coming from another channel's shared chat don't count.
  • Requirements: it may be for subscribers or VIPs only, leave out moderators or recent winners, or have you on its blocklist.
  • You were already in: each person counts once. If the streamer removed you from the giveaway, you can't enter that giveaway again.
  • It had already closed or the entry cap was full.

Follow age and account age don't block entering: they are checked when drawing, and if you don't meet them someone else is picked.

I won a giveaway. How do I confirm?

If the giveaway asks for confirmation, the bot names you in chat with the deadline (15 seconds to 10 minutes): send any message in the channel's chat or tap "Confirm" on the app card before it runs out. If it doesn't ask for confirmation, you've already won. The streamer delivers the prize: keep an eye on what they say on stream.

What happens if I don't confirm in time?

You lose the prize: it goes to a backup winner, if the streamer drew them, or another winner is drawn, automatically or when the streamer decides. If you let the streamer know some other way before the deadline, they can confirm you by hand.

Who delivers the prize of a giveaway or tournament?

The streamer. uStreamers doesn't set, hold or deliver prizes: the streamer takes that responsibility when creating each giveaway or tournament. Charging people to enter is forbidden. If you have a problem with a prize, talk to the streamer.

How do I verify a verifiable giveaway?

When a verifiable giveaway opens, the fingerprint (a hash) of a secret seed is published; when it ends, the seed is revealed. With the seed and the entry list the giveaway can be replayed to check that the fingerprint matches and that the same winners come out. Type !giveaway verify in chat: while the giveaway is running it replies with the fingerprints and, once it has ended (up to 24 hours later), with the seed.

The streamer can recompute it in their own browser from the web Studio (Giveaways → History → See verification), without relying on our server. Entries are deleted 30 days after the giveaway ends; from then on it can no longer be recomputed.

How do I sign up for a tournament?

While sign-up is open, type in chat the keyword the streamer gives (for example !entrar) or tap "Sign me up" on the tournament card in the app, if the streamer enabled it. !tournament tells you whether sign-up is still open. In some tournaments the streamer builds the list by hand. If more people sign up than the cap allows, the spots are drawn when it starts, so signing up doesn't guarantee you get to play.

How do I vote on a tournament match?

When the streamer lets chat decide, each match opens a vote for a few seconds and the bot says "vote 1 or 2". Type 1 or 2, or the exact name of the participant or team, or tap your choice on the app card. One vote per person counts: if you change your mind, the last one counts. Whoever has the most votes wins and a tie is settled at random.

How do I know which team I'm on?

When the streamer builds the teams, the overlay shows them and the bot posts how they turned out if announcements are on. You can also type !tournament team in chat and the bot replies with your team and its members, or check the tournament card in the app. If you were left over when they were built, you're on the bench, and the streamer can add you to a team.

How does the keyword giveaway work?

Chat types the word (for example !participar) and is entered; it is compared ignoring accents and capitals, with or without "!", and it also works at the start of a message ("!participar me"). From the app people enter with "Join". It stays open until you close it, the duration runs out (30 seconds to 2 hours) or the cap fills up (up to 20,000), and then you click "Draw" for each winner. If you already have a custom command with that word, both run.

What is the giveaway among recent chatters?

Everyone who wrote in your Twitch or Kick chat in the last minutes you choose (1 to 120) is in. It's an instant snapshot: the giveaway starts closed and you can draw right away. In chat it opens with !giveaway active [minutes] (10 unless you give another number), which also picks the first winner.

How does "Guess a number" work?

You pick a range (for example, 1 to 100) and a secret number, or let the server pick it at random. Chat sends just the number, and in the app it's typed on the card. With "Whoever guesses" the first one to hit the number wins and the giveaway ends on its own; with "The closest", the smallest distance wins when it closes and, on a tie, whoever answered first (with several winners, the closest ones). Each person's first answer counts, unless you turn on "Allow changing the answer": then the last one counts.

How does "Fastest to answer" work?

You set an answer and the first messages that match it win, in the order they arrive, until the number of winners is reached: there's no draw button and no confirmation. You can hide the answer and show only the question on screen, great for trivia. It works on Twitch and Kick, not from the app.

How does "Thank supporters" work?

It draws among the people who did at least one of the things you pick in your channel: follow, subscribe, gift subs, send Bits or Kicks, raid or donate. It counts since the stream started (you need to be live) or from 1 to 48 hours ago. Each person enters once, no matter how much they gave: giving more doesn't add chances. It's an instant snapshot, so you can draw right away.

How do I draw from a list of names or things?

Pick "Hand-pasted list" and paste 2 to 500 items (names, games or anything you want), one per line and up to 60 characters each. The draw is among them with the animation you choose, with no chat, no platforms and no confirmation.

Can I set requirements to enter?

Yes: limit it to subscribers, VIPs or both; let your moderators in or not; require a minimum number of days following you (Twitch only) and a minimum account age; exclude people who won your last giveaways (up to 20) or in the last days (up to 90), and build a blocklist of up to 200 names. You, as the streamer, never enter.

Follow age and account age are checked when drawing, only for whoever is picked: if they don't qualify, they are disqualified and another one is drawn; if the platform doesn't provide the data, they are accepted. The follow check needs the Twitch followers permission (if it's missing, link Twitch again from the app). If people can enter from the app, the audience has to be "everyone".

What is luck for subscribers and VIPs?

An option to give them more chances in keyword and recent-chatter giveaways: ×1.5 or ×2, which is the maximum. It doesn't add up: someone who is both a subscriber and a VIP gets the higher one. To turn it on you have to accept a notice, and it's a good idea to say so in the giveaway rules. Whoever enters from the app has ×1, and there's no way to buy more chances.

How do winners, backups and confirmation work?

You can draw 1 to 20 winners: each "Draw" picks the next one. If you set a confirmation window (15 to 600 seconds), the winner has to write any message in chat or tap "Confirm" in the app; if they don't, a backup steps in (you can have up to 5, drawn quietly with the last winner) or, if you turned on "Draw again if they do not confirm", another one is drawn automatically. You can also confirm by hand or redraw a winner. "Fastest to answer", "Whoever guesses" and the pasted list don't use confirmation.

Can I remove someone from a giveaway?

Yes: find them in the entry list of the running giveaway and click "Remove"; they can't enter that giveaway again. Someone who has already been drawn as a winner isn't removed: you replace them with "Redraw". In a verifiable giveaway entries can't be removed after it closes. To keep someone out for good, add them to the blocklist when creating the giveaway.

Can I run two giveaways at once?

No: there's one running giveaway per channel, and the same goes for tournaments, although a giveaway and a tournament can run at the same time. To create another, finish or cancel the one in progress.

Can I save a giveaway to run it again?

Yes, as a template: set it up in the web Studio and click "Save as template" (you can have up to 20). From the Templates tab you use it, edit it or make it the default, which is the one !giveaway open uses in chat. The secret number of "Guess a number" is never saved.

Can I export a giveaway's entries?

Yes, from the web Studio: in Giveaways → In progress or History, "Export CSV" downloads the entry list with number, name, platform, tickets, guessed number, time and result, ready to open in a spreadsheet. Entries are deleted 30 days after the giveaway ends (the giveaway and its winners are kept for 180 days), so export them before then if you need them.

How do I add the giveaway or the tournament bracket to OBS?

Copy the source link and add it to OBS as a browser source: in the web Studio it's in the Giveaways or Tournaments section ("OBS link", on the right), and in the app under Studio → Giveaway overlay or Tournament overlay. There are two sources: /overlay/giveaway (counter, animation and winner) and /overlay/bracket (bracket, match in play with the vote bar, and champion). In the same place you pick the style, size, sound and what is shown, and you can test them without creating a real giveaway. The link carries your private key: don't share it.

What chat commands are there for giveaways and tournaments?
  • For everyone: !giveaway (how to enter and how many are in), !giveaway rules, !giveaway verify, !tournament (the match in play or the sign-up) and !tournament team.
  • Giveaways, for you and your moderators: !giveaway open [word] [minutes], !giveaway active [minutes], !giveaway close, !giveaway draw, !giveaway reroll, !giveaway end and !giveaway cancel.
  • Tournaments, for you and your moderators: !tournament start, !tournament next, !tournament win 1, 2 or the name, !tournament undo, !tournament teams and !tournament cancel.

They also work in Spanish (!sorteo, !torneo) and Portuguese (!sorteio, !torneio). !giveaway open uses your default template (without one, the word !participar and 1 winner) and the minutes are the duration. The bot doesn't reply to people who can't run them, and you can turn them off like any built-in bot command.

Can my moderators run giveaways and tournaments?

Yes, with the Twitch and Kick chat commands and from the app's quick actions, as long as you leave "Giveaways and tournaments" on in the app's Moderator tools (it's on by default). For Plus+ features your plan is what counts, not the moderator's. If you turn it off, only you can run them.

Why didn't the bot announce the giveaway in chat?
  • The giveaway has "Announce in chat" turned off.
  • @uStreamersBOT isn't on in your channel: turn on "Enable @uStreamersBOT on my channel" in the app.
  • On Twitch the channel:bot permission is missing: link Twitch again from the app to grant it.
  • On Kick the bot has to be a moderator (/mod uStreamersBOT); on Twitch it's a good idea too (/mod ustreamersbot), especially with slow mode or followers-only mode.
  • If the bot isn't a moderator, Twitch limits it to roughly one message every 1.5 seconds: when things get busy an announcement may come out late or be dropped.

Without announcements the giveaway works the same: people enter and the overlay shows everything. The bot never replies to each entry, so chat doesn't get flooded.

How do I run a tournament live?

When you want to close sign-up, click "Start tournament" (or !tournament start): the bracket is built with the seeding you chose (random, by hand or by weight). Each match goes into play with "Start" (or !tournament next) and is decided the way you chose: you or a moderator with "A wins" or "B wins" (or !tournament win 1, 2 or the name), the chat vote for 10 to 300 seconds, or a coin flip. The bracket moves forward on its own until the champion. You can always set a winner by hand, for example if someone leaves: there are no automatic forfeits.

What happens if more people sign up than the tournament cap?

Sign-up keeps accepting people. When the tournament starts, or when the teams are built, the spots are drawn at random among everyone who signed up and the bot announces it; the rest are left out. In a team tournament the cap counts teams: up to cap × members people get in.

How do I build, rebuild and move tournament teams?

When creating the tournament turn on "Teams" (people only) and choose 2 to 16 members, whether teams are random or balanced by weight, and what happens to people left over: the bench or uneven teams. When sign-up ends, click "Build teams" (or !tournament teams). Then you can rename each team, move someone with "Move to…" to another team or the bench, "Rebuild teams" from scratch (names and manual changes are lost) or go "Back to sign-up". When they're ready, "Start tournament".

What is a member's weight?

A private rating of yours from 1 to 100 for each person who signed up (for example, how well they play). It's used to build balanced teams, with even weight totals, and to seed by weight. You set it during sign-up from the web Studio or the app; anyone without a weight counts as 50. Only you and your moderators see it: it never shows on the overlay, in chat or in the viewer's app.

How do I undo a tournament result?

With "Undo" on the match, or with !tournament undo, which undoes the last result. It works as long as no match that depended on that result has finished; if one has, undo that one first. The votes of that match are deleted. A tournament that already has a champion can't be reopened.

What is uStreamers Plus+?

uStreamers' optional subscription. For viewers: animated username effects, GIFs every 10 seconds, voice notes up to 3 minutes, video profile backgrounds and exclusive themes. For streamers, on top of that: Voice Alerts, Recommended in Explore, Discord Tops every 15 minutes, push alerts every 60 minutes, extra TTS voices, the Chat AI, tournaments, 90 days of stream stats, 250 MB for your alert files and longer history. Details in viewer benefits and streamer benefits. If your channel needs more, there is uStreamers MAX.

I stream and also watch other channels. Do I need two subscriptions?

No, it's a single one: channel benefits turn on when you sign in as a streamer, and viewer benefits apply when you chat on other streams.

What is uStreamers MAX?

The plan above Plus+: it includes everything in Plus+ and adds 1 GB for your alert files (250 MB with Plus+) and videos up to 90 MB (40 MB with Plus+); five times more AI usage per month (the same as Plus+ during the first 48 hours of a new MAX), shared by the Chat AI, its web searches and AI drawings and characters, with part of it set aside so the chatbot keeps answering; longer AI answers (up to 470 characters versus 300); a full year of stream stats with CSV export (90 days with Plus+); 90 days of Community activity (30 with Plus+) and the MAX badge on your profile, instead of the Plus+ one. Details in uStreamers MAX.

How do I get MAX? Do I have to pay for Plus+ separately?

Just like Plus+: from the Android app, in the subscription section, through Google Play. There is a monthly and a yearly plan (the yearly one is cheaper per month), and the price is shown there in your local currency. You don't pay for Plus+ separately: MAX already includes it.

Why does MAX give me the same AI usage as Plus+ at first?

For the first 48 hours after you buy MAX, if you didn't already have it active (including moving from Plus+ to MAX), you get the same AI usage as Plus+. After 48 hours the full MAX usage opens up, and the app shows you when. Renewals and switching between the monthly and yearly plan don't apply it again, and a gifted MAX or one redeemed with boost points doesn't have it. It's explained in section 8.3 of the Terms.

What happens if I leave MAX?

You go back to the Plus+ numbers if you still have it, or to the free plan. Nothing you uploaded is deleted: if you're over the new space limit (250 MB with Plus+, 50 MB without it), everything keeps working in OBS, but you can't upload more until you free up space. Stats and activity go back to your plan's window, and your profile goes back to the Plus+ badge (or none).

Can I gift Plus+ or MAX to someone else?

Yes, from the Android app (not on iPhone yet): tap "Gift Plus+" on someone's card in chat, on their viewer profile or on a streamer's profile, and pick Plus+ or MAX, for 1 month or 1 year. You don't need a plan yourself. It's a one-time purchase through Google Play, at the price the store shows, and it doesn't renew.

You can gift it anonymously (the other person sees "Someone gifted you", though uStreamers always knows who bought it) and add a message of up to 140 characters, with no links, which is checked before payment. If you gift from the chat card inside a channel, uStreamersBot announces it in that chat, unless the streamer turned that off. You can't gift a plan to yourself or to someone you have a block with, and there's a limit of 10 paid gifts per day. You can follow your gifts under Settings → Plan gifts.

Someone gifted me a plan: how do I use it? What if I don't want it?

A gift isn't applied on its own: you get a notification and accept or decline it in the app (also under Settings → Plan gifts). You have 30 days from when the payment went through. When you accept, the plan is activated, or extended from your current expiry, for the gifted time. If you already pay for that same plan with auto-renewal, instead of overlapping, your next charge is pushed back; and if you're gifted MAX while paying for Plus+, your Plus+ charge is pushed back and you get MAX for that time. A gifted plan gives every benefit of the plan except boosts.

If you decline, don't answer within 30 days, or it can no longer be applied when you accept (for example, because you already have that plan with no expiry), the person who gifted it gets their money back through Google Play. Their app shows the gift as refunded, without saying whether you declined it or it expired. If the gift's message bothers you, you can report it.

How do I stop people from gifting me plans?

Turn off "Receive plan gifts" under Settings → Plan gifts (it's on by default): from then on nobody can gift you Plus+ or MAX, and you can still accept or decline any gifts already pending. You can also block someone so they can't gift you; to avoid revealing who blocked whom, the app of the person trying to gift doesn't say why they can't. If you're a streamer and don't want the bot announcing gifts in your chat, turn off "Announce plan gifts" in the uStreamersBot settings.

What are boosts?

A push for your favorite streamers that comes with a paid Plus+ or MAX: you get 3 boosts a month (the month counts from your renewal date, also on the yearly plan) and give them to any streamers you like from their profile, even all three to the same one. Each boost gives the streamer extra AI usage and points they redeem for days of a plan: boosting with MAX adds three times as much as with Plus+ (3 points instead of 1). The streamer sees your name in the notification, in the app and in their channel activity, and it can show up on their stream through the overlay alert; their profile shows the total boosts received. A boost can't be undone, and unused ones are lost when your plan renews. Only subscriptions paid through Google Play give boosts: a gifted plan, one redeemed with points, or a promotional or courtesy plan doesn't. You can't boost yourself or someone you have a block with.

How many pets can I have?

Up to 3 without a plan, 8 with Plus+ (and a styled name, with colors and effects) and 15 with MAX, counting all channels and the platforms you linked to your account. If you downgrade nothing is deleted: you just can't create new pets until you are under the limit. You see them on your profile, where you can hide or release them, and they are released on their own if you don't visit the channel where they were born for the period its streamer sets. How they are created and what happens with points: viewers' pets.

I got boosts: what do I do with the balance and the points?

You'll find them in the app, under Studio → Boosts. Any streamer can receive boosts, with or without a plan. The boosted AI balance is only used once your plan's monthly balance runs out (the one shared by the Chat AI, its searches and drawings), never expires, and can only be used while you have Plus+ or MAX. You redeem the points whenever you want (they're never redeemed automatically): 10 points for 30 days of Plus+ or 30 points for 30 days of MAX. Redeeming isn't available while you have an active paid subscription or Plus+ with no expiry, and if you already have that plan from a redemption, the days are added to its expiry.

What happens if the purchase someone boosted me with is refunded?

The boost is reversed: the AI balance and points it added are deducted, even if they go negative. That negative amount is only covered by boosts you receive afterwards: your plan's AI balance is never reduced because of it, and a plan you already redeemed isn't taken away. The notice tells you the date and amount of the reversed boost, not who asked for the refund. Details in section 8.4 of the Terms.

What are chat username name effects?

Animated styles for your username (Metallic Gold, Rainbow and Neon, with about 10 colors to choose from) that show in chat, in Tops and on the streamer's overlay.

What are animated profile banners?

Selectable animated headers for your public profile, optimized to deliver high visual appeal without draining performance.

What is the featured favorite streamer showcase?

An exclusive Plus+ section on your public profile allowing you to spotlight the creator you follow and support the most.

Does the Discord Tops integration require uStreamers Plus+ or is it free?

The Discord integration operates under a freemium model: it is free for all streamers, allowing automated channel Tops publishing and updating once per day (Daily). Subscribers to uStreamers Plus+ unlock accelerated refresh cadences (every 15 minutes, 1 hour, or 6 hours).

How do I subscribe and how much does it cost?

From the Android app, in the subscription section, with the payment methods on your Google Play account. There is a monthly and a yearly plan (the yearly one is cheaper per month), and the price is shown there in your local currency.

Can I subscribe from an iPhone or the web?

Not for now: Plus+ and MAX can only be purchased from the Android app, through Google Play.

How do I cancel my Plus+ or MAX subscription?

From Google Play (Payments & subscriptions), or with the app's "Manage subscription" button, which takes you there. Turn off renewal at least 24 hours before the period ends; your plan stays active until the end of what you already paid for. Deleting your uStreamers account doesn't cancel it right away: we ask Google Play to stop the renewal only when the deletion becomes final, after 14 days (see how to delete my account).

Can I get a refund?

Charges for periods that have already passed are not refunded, except for the rights your country's law gives you (for example, the 14-day withdrawal right in the European Union). Since Google Play processes the payment, refund requests are made there. Details in section 8 of the Terms.

Does Plus+ give me priority support?

Currently, the support channel is the same for everyone (email or the Help section in the app). A ticketing system with faster SLA turnaround for Plus+ has been designed, but has not yet launched.

What is Lite Mode and how does it affect Plus+?

A single app toggle that pauses animations and GIFs (including Plus+ effects), designed for lower-end devices. It is different from "Reduce motion", an accessibility setting on your phone that the app also respects.

Do Plus+ effects consume heavy battery or performance?

They are built within strict performance budgets and can be automatically disabled via Lite Mode if your device requires it.

Can I send GIFs in chat?

Yes, with any uStreamers account: you can send one GIF per minute in each channel, and with uStreamers Plus+, one every 10 seconds. Each streamer chooses which roles can post them; by default, subscribers and VIPs can.

Do Plus+ username effects (gold, rainbow) appear on the streamer's OBS overlay?

Yes, the overlay recognizes and animates them just like the mobile app.

Do those same username effects also show in the streamer's OBS dock?

Yes, the dock replicates the exact same styling and animations.

Do animated profile banners consume lots of mobile data?

Not if Lite Mode or your phone's "Reduce motion" setting is on: in those cases, the app shows a static image instead of the video.

Can other users see my animated profile banner?

Yes, it is displayed on your personal profile screen and on the public profile visible to other users.

What happens to my Plus+ perks if my subscription expires?

They are automatically disabled (exclusive username colors, featured streamer showcase, animated banner); if you resubscribe, you can re-enable them. Your Discord settings are kept and come back automatically when you renew.

Do I need to be a Plus+ subscriber to pick a chat color?

No, a standard color palette is available to all users; gold and rainbow effects are reserved exclusively for Plus+.

Can anyone see my featured favorite streamer?

Only if you choose to show it: it is a separate, opt-in showcase field; your full list of followed streamers remains completely private.

Is uStreamers affiliated with Twitch, Kick, TikTok, Discord, Google, or Apple?

No; uStreamers is an independent software application and is not officially affiliated with, endorsed by, or sponsored by any of them.

Is uStreamers free to use?

Basic features are free, and watching streams in the app is and will always be free; uStreamers Plus+ and uStreamers MAX are optional paid memberships that only pay for uStreamers' own features.

How old do I need to be to use uStreamers?

13 or older. If you are between 13 and 18 (or the age of majority in your country), you need permission from a parent or legal guardian, and any purchase needs the approval of the payment method's owner. Sending voice notes requires being 18 or older or having that authorization.

Does uStreamers rebroadcast or store stream video?

No. Live video and audio come straight from Twitch, Kick or TikTok, and each streamer moderates them under their platform's rules. uStreamers adds the chat and the tools around it.

How do I contact support?

By emailing support@ustreamers.app or using the "Contact Support" button on this page. For legal matters, copyright or to report an underage account, write to legal@ustreamers.app.

How do I report harmful content or a user?

From the app: a post, with the post's ⋮ menu; a chat message or an AI answer, by pressing and holding it and choosing Report; a user, from their card or profile. If the author has no uStreamers account (they chat directly from Twitch or Kick), we cannot take action on that account: the same option lets you hide it from your chat, and the app explains how to report it on its platform.

How do suspensions and account bans work?

Sanctions on your uStreamers account are applied by the uStreamers moderation team (not by a channel's moderators, who only moderate their chat on Twitch or Kick). Depending on severity, the team can remove content, issue a warning, restrict some features, or suspend the account temporarily (for example, 24 hours or 7 days) or permanently.

Where can I see how my reports are going or whether I have a warning?

In the app settings: "My Reports" shows the status of every report you made, and "Account Status" shows any warnings or restrictions on your account.

Where can I read the Terms of Service and Privacy Policy?

At legal/terms.html and legal/privacy.html (or their Spanish counterparts).

How do I delete my account and personal data?

Via legal/delete-account.html or directly within the mobile app settings. You have 14 days to change your mind by signing in again; after that, deletion is permanent.

Does uStreamers sell my data to third parties?

No; a full breakdown of data collected and its explicit purposes is provided in our Privacy Policy.

What permission do I give uStreamers over my YouTube?

Linking Google is optional and only for streamers. We ask for a single read-only permission (youtube.readonly) for two things: using your playlists or your likes as background music, and posting your channel's new videos to News. We never post, modify or delete anything on your account, and you can unlink it from the app or remove the permission from your Google account. Google can't be used to sign in to uStreamers.

Someone posted my content without permission. How do I get it taken down?

Send a copyright notice to our designated agent at legal@ustreamers.app, with the subject "DMCA Copyright Infringement Notice" and the details listed in section 9.1 of the Terms. If your own content was removed by mistake, that same section explains how to file a counter-notice.

What languages are supported by uStreamers?

Spanish, English, and Portuguese in the mobile app and the OBS dock; our website is available in English and Spanish.

How do I suggest a new feature?

By emailing support@ustreamers.app. The in-app suggestions box is currently open only to beta testers.

Is there a minimum follower requirement to register as a streamer?

Yes: by default your Twitch or Kick channel needs at least 100 followers. The team can turn that requirement off entirely or just for one platform. If you're not there yet, the app offers to let you in as a viewer.

If I delete my account, does any trace of my username remain?

No: your identity is irreversibly anonymized, including any appearances in channel leaderboards ("Tops") where you participated.

What happens when I submit a report about another user?

A human moderator reviews it, with a target of less than 24 hours, and can dismiss it, remove the content, or issue a warning or suspension; penalties are never applied without review. A child safety report hides the post immediately while it's reviewed. Knowingly filing a false report is also sanctioned.

Are there limits to prevent abuse of moderation tools?

Yes, automated rate limits per minute prevent penalty spam and moderation abuse.

Does uStreamers request GPS location access?

No, it never requests your precise geolocation; you can optionally enter your country and province or state manually.

Can I search for streamers from my country or region in Explore?

Yes, there are filters by country, by province or region, and by category. The location filters show streamers who turned on "Show my location on my profile".

Can I add my birthday to my profile?

Yes, it is optional, and we only ask for the day and month—never the year.

Can I create a uStreamers account without linking Twitch or Kick?

No. You sign in with Twitch or Kick, and at least one of them must always stay linked. There is no email-and-password sign-up, and neither Google nor TikTok can be used to sign in.

Have more questions?

Our support team is ready to help you with any technical or account-related inquiries.

Contact Support