Skip to main content

How the /shoutout command works on Twitch in 2026 — and when to use a bot version insteadnative vs bot, requirements, rate limits

Twitch's native /shoutout command is the official tool broadcasters and moderators use to promote another streamer in chat — a click-to-follow pop-up that requires Affiliate or Partner and fires once every 2 minutes.

By Alex Morrison Reviewed by Daria Morrison11 minUpdated Fact-checked · 9 sources

In one minute: Twitch's native /shoutout command surfaces a click-to-follow pop-up at the top of chat and sends a notification to the recipient's Activity Feed. Using it requires Affiliate or Partner status, can only be triggered by the broadcaster or a moderator, and is rate-limited to once every 2 minutes. The bot-side alternatives (/so or !so via Nightbot, Streamlabs Cloudbot, etc.) have no tier requirement and can be customized but are plain chat messages — they do not produce the native Twitch follow pop-up.

  • 2 minrate limit between native Shoutouts per broadcaster, per Twitch's official Help documentation.
  • Affiliate+the broadcaster must be Affiliate or Partner; the streamer being shouted out does not.
  • Sep 28, 2022the native /shoutout went live as the replacement for the older /host command.
Skip to native vs bot →

# About the Twitch shoutout command

There are two completely separate things people mean when they say "the Twitch shoutout command." The first is /shoutout — Twitch's own native chat command that produces a UI pop-up with a follow button. The second is /so or !so — a chatbot command that just types a message into chat. The two work differently, have different requirements, and produce different results for viewers. Mixing them up is the most common cause of "my shoutout command isn't working" support tickets.

This guide covers both: what the native /shoutout does, when to use it instead of a bot command, the Affiliate-or-Partner requirement, the 2-minute rate limit, and how to set up an auto-shoutout using Streamlabs Cloudbot (which has true auto-detect of streamers entering your chat) or Nightbot (which doesn't, but still lets mods trigger manual shoutouts faster).

Twitch /shoutout command producing a native follow pop-up at the top of chat
The native /shoutout renders a Twitch UI follow pop-up — not a chat message. — Streamrise

# What the /shoutout command actually does

When a broadcaster or one of their mods types /shoutout in chat, three things happen at once on the Twitch platform side:

  • A native UI pop-up appears at the top of chat for everyone watching the stream. The pop-up shows the shouted-out streamer's name, profile picture, and category (game) they're streaming.
  • Viewers in your chat who do not already follow that streamer see a single-click Follow button inside the pop-up. Clicking it follows that streamer without leaving your chat.
  • The shouted-out streamer gets a notification in their Twitch Activity Feed letting them know they were shouted out from your channel.

This is fundamentally different from typing a regular chat message that says "go check out this streamer" — the native /shoutout is rendered as a Twitch UI element, not a chat message. Your chat history will still show that you triggered a /shoutout, but the call-to-action your viewers see is the platform-native follow pop-up, not text.

For context — /host's life on Twitch ran almost exactly 8 years. The earliest known Twitch operational reference to /host is the official Twitch blog post on August 12, 2014, which announced broadcaster notifications for the existing /host feature — Twitch wrote at the time: "When you're broadcasting and someone begins to /host you, you'll get a notification of who is hosting you and how many viewers they are driving to your video," framed as a response to community feedback ("You all very clearly asked: 'How do I know who is hosting my channel and how many viewers are they driving to my video?'"). That same post implies /host was already shipped and in active use; the originating launch is generally placed in late July 2014. By contrast, /shoutout's full lifecycle so far is just over three years.

The experience it delivers to viewers doesn't match their expectations when they come to Twitch. Viewers want to interact with a streamer when they're live and host mode blocks this from happening. Preventing viewers from interacting with the streamer they're watching also limits a streamer's growth potential because they're not able to build meaningful connections with those new viewers.
Twitch's stated reason for retiring /host · September 6, 2022 announcement (redistributed by Kotaku, GameSpot, Dexerto and others)

Streamers who had used Auto-host (the older feature that automatically rebroadcast partner channels when offline) saw their list converted to "Suggested Channels" in the dashboard at the same time. /shoutout took over the discoverability role with a follow-CTA model rather than the auto-restream model that /host and Auto-host had used for the eight years before that.

# Native /shoutout vs bot /so or !so — the real difference

The two systems coexist on most channels. Many streamers use /shoutout for the native pop-up and ALSO have a bot command !so that types a custom shoutout message into chat. Each serves a different purpose:

Native /shoutout vs bot /so or !soSource: Twitch Help + bot docs, May 2026
Native /shoutoutBot /so or !so
What viewers seeFollow pop-up + one-click Follow CTAPlain chat message you wrote
Profile picture + categoryYesNo (text only, unless bot pulls it)
Activity Feed notificationYesNo
Affiliate-or-Partner requiredYesNo
Rate limitOnce every 2 minutes per broadcasterOnly the bot's own configurable cooldown
CustomizableNo — Twitch controls the layoutFully customizable

Bot commands can also pull dynamic data — last game streamed, last clip from that channel, current follower count — using API variables. The native /shoutout shows current category and profile picture but is not user-customizable. The standard bot pattern is something like "Go check out [twitch.tv/username]! They're streaming [game]."

The practical 2026 setup most active streamers run: /shoutout for the immediate follow CTA, plus a !so bot command that pulls a recent clip URL and a custom message. Both commands can be triggered together (one /shoutout + one !so back-to-back), giving viewers both the native pop-up and a clip preview in chat.

# Who can use the /shoutout command (requirements)

  • The broadcaster issuing the shoutout must be a Twitch Affiliate or Partner. Brand-new accounts that haven't reached Affiliate yet cannot trigger /shoutout — the command will return an error in chat.
  • The streamer being shouted out does NOT need to be Affiliate or Partner. You can /shoutout any Twitch channel, including non-monetized ones.
  • Only the broadcaster (channel owner) and channel moderators can issue the command. Regular viewers and VIPs cannot use /shoutout. To grant a user mod status so they can run /shoutout for you, type /mod in your chat.
  • Rate limit: a broadcaster's channel can issue one Shoutout every 2 minutes per Twitch's official Help documentation on Shoutouts. If you try to /shoutout twice within 2 minutes, the second call returns a rate-limit error and is not delivered.
  • There is no daily cap on Shoutouts beyond the per-2-minute interval. A long-form raid-train host running a channel could issue 30+ Shoutouts in one stream as long as each is at least 2 minutes after the previous one.

Clear the Affiliate gate faster with real Twitch followers

/shoutout needs Affiliate, and Affiliate needs 25 followers. Streamrise delivers real Twitch followers — no password required — to help you cross the threshold and unlock the native follow pop-up.

  • 25 followers to Affiliate
  • No password required
See pricing

# How to use /shoutout step by step

  1. Make sure you are an Affiliate or Partner. Check by going to your Creator Dashboard. If you see Affiliate or Partner status under Achievements, you are eligible. If not, the command will return an error — see our Affiliate requirements guide for the path to qualify.
  2. Be in the chat as broadcaster or as a moderator. The /shoutout command does not work from the streamer view alone — it has to be typed in chat by an account with broadcaster or mod permissions.
  3. Type /shoutout followed by enter. Replace with the Twitch login name (not display name) of the streamer you want to shout out. Example: /shoutout xqc — not /shoutout xQc OW or /shoutout twitch.tv/xqc.
  4. Confirm the pop-up appeared. The native UI element should show at the top of chat within 1-2 seconds for all viewers. If only your own chat shows the trigger and viewers do not see the pop-up, refresh the channel page once and re-issue the command.
  5. Wait at least 2 minutes before issuing another /shoutout. Twitch will return a rate-limit error if you try to /shoutout again within the cooldown window. Bot-side !so commands have separate, configurable cooldowns and are not constrained by the native rate limit.

Mods can issue Shoutouts on behalf of the broadcaster, which is how most active channels handle Shoutouts during fast-paced raid trains — the broadcaster keeps streaming and a designated mod handles the /shoutout commands as raids come in.


# Setting up an auto-shoutout with Streamlabs Cloudbot or Nightbot

The native /shoutout is manual by design — Twitch will not automatically trigger /shoutout based on chat events. Auto-shoutout features live in third-party bots and produce bot-message shoutouts (the !so kind), not native /shoutout pop-ups.

Streamlabs Cloudbot is the bot most often used for true auto-shoutout. Its built-in Shoutouts module recognizes when a fellow streamer enters your chat for the first time and automatically posts a customized shoutout message — without manual mod input. The trigger condition is configurable; you can set it to fire only for users who have a verified streaming account, or only for users you've added to a curated friends list.

Setup per bot

  • Streamlabs Cloudbot: Settings > Cloudbot > Shoutouts > Enable. Configure the trigger (any streamer-account first message, or curated friend list). Configure the message template, e.g. "Welcome [user]! Go check them out at twitch.tv/[user] — they were last streaming [game]."
  • StreamElements bot: similar to Nightbot — manual !so command is the standard, no native auto-detect.
  • For a hybrid: most active streamers run native /shoutout (manual) for the follow pop-up + Streamlabs Cloudbot auto-shoutout for the chat-message version when streamers enter chat. The two complement each other.

For a Nightbot manual !so, add a custom command via your bot dashboard and set the response template to the message you want. Mods can then type !so username to fire it:

Nightbot manual !so command
!addcom !so $(touser) — Go check out twitch.tv/$(touser)!

# Common errors and rate-limit issues

  • "You must be an Affiliate or Partner to use this command." Most common error. Self-explanatory — the broadcaster's account is not yet Affiliate. Fix: meet the Affiliate qualification thresholds (25 followers + 240 minutes broadcast + 4 unique broadcast days + average of 3 concurrent viewers within a rolling 30-day window, per Twitch Affiliate program documentation) and complete onboarding. Then /shoutout works. Full breakdown in our Affiliate requirements guide.
  • "Slow down. Try again in X seconds." Rate limit hit. Wait the remaining time and retry. The default cooldown is 2 minutes between Shoutouts.
  • Pop-up does not appear for viewers. Refresh the channel page once. If still not appearing, the streamer being shouted out may be banned or have their account suspended — Twitch will silently fail the /shoutout in that case.
  • /shoutout works but the recipient says they didn't get an Activity Feed notification. The recipient must have Activity Feed notifications enabled in their Twitch settings. The notification is sent to their account; whether they see it depends on their personal notification preferences.
  • Mods see "Insufficient permissions" when trying /shoutout. Mod status grants /shoutout permissions, but very newly modded accounts sometimes have permissions cache delay. Have the broadcaster /unmod and re-/mod the user, or wait 5-10 minutes for the permissions to fully propagate.

# Bottom line

Use /shoutout for the immediate native follow pop-up — it's the fastest discovery CTA Twitch gives you, and it's free as long as you're Affiliate or Partner. Pair it with a Streamlabs Cloudbot auto-shoutout or a Nightbot manual !so for a custom chat-message version that adds clip URLs and personality the native command can't deliver.

Track your /shoutout cooldown manually if you're new to the command — 2 minutes is the gap, and the rate-limit error is the most common stumble for first-time users. For a complete reference of every Twitch chat command (mod, viewer, broadcaster), see our full 2026 chat-command list.

Last fact-checked May 9, 2026. Primary-verified Tier-1 (operator's own publications): official @Twitch tweet announcing /shoutout (September 27, 2022) at twitter.com/twitch/status/1562884947928420353; official Twitch blog post about /host broadcaster notifications dated August 12, 2014 at blog.twitch.tv/en/2014/08/12/host-mode-broadcaster-notification-128f760964a1 (the verbatim community-feedback quote is from this URL). Strong secondary-triangulated (5+ outlets concurring): /host announcement September 6, 2022 + retirement October 3, 2022 + Twitch's full stated reason for /host removal + Auto-host → Suggested Channels rename — verified via Kotaku, Esports.gg, dotesports, dexerto, indiecator, GameSpot, Niche Gamer, Cogconnected, NME. Secondary-triangulated (primary help.twitch.tv blocked from automated fetch; multi-source concurrence): 2-minute rate limit, Affiliate-or-Partner requirement, Streamlabs Cloudbot true auto-shoutout, Nightbot's lack of native auto-detect, Twitch developer forum Shoutouts API beta. Acknowledged unverified at primary level: exact wording of help.twitch.tv/s/article/shoutouts page (permanently blocked from automated fetch on the verification date).

# Frequently asked questions

What's the difference between /shoutout and /so on Twitch?

/shoutout is Twitch's native command that produces a follow-button pop-up at the top of chat for all viewers and sends a notification to the recipient's Activity Feed. /so or !so is a third-party chatbot command (Nightbot, Streamlabs Cloudbot, etc.) that posts a customizable text message into chat — no platform pop-up, no Activity Feed notification, but no Affiliate-or-Partner requirement either.

Do I need to be a Twitch Partner to use /shoutout?

No. Affiliate is enough. Partner is the higher monetization tier; Affiliate is the lower one and is sufficient to use /shoutout. Both broadcasters and their moderators on Affiliate or Partner channels can issue the command.

How often can I use /shoutout?

Once every 2 minutes per broadcaster, per Twitch's official Help documentation. There is no daily cap beyond the per-2-minute cooldown. A 4-hour stream can technically support around 120 native Shoutouts back-to-back if you trigger one every 2 minutes the entire time.

Can my mods use /shoutout?

Yes. Both the broadcaster and channel moderators have access to /shoutout. Most active channels delegate Shoutouts to a designated mod during fast-paced raid trains so the broadcaster can keep streaming uninterrupted.

Does /shoutout still work in 2026, or did Twitch deprecate it?

It still works as of 2026. /host was retired on October 3, 2022; /shoutout went live on September 28, 2022 as its replacement and remains the active native command. Twitch also opened a Shoutouts API and EventSub subscription type for developers in beta, which means automation around the native /shoutout is becoming more capable on the developer side.

Can I auto-shoutout streamers when they join my chat?

Not with the native /shoutout — Twitch deliberately keeps it manual. Streamlabs Cloudbot has a built-in Shoutouts feature that auto-detects fellow streamers entering chat and posts a bot-message shoutout (the !so kind, not the native pop-up). Nightbot does not have true auto-detect — only manual mod-triggered shoutouts.

Why does my /shoutout pop-up not appear in mobile chat?

The native Shoutout pop-up renders inside the Twitch web player and the official mobile app's chat view. If the pop-up does not appear on mobile specifically, update the Twitch app — older builds occasionally lag behind on UI elements. Bot-message shoutouts (!so) appear as regular chat messages and render the same way on mobile and desktop.

Can I /shoutout a banned account?

No. If the target account is banned or suspended, the /shoutout silently fails — the pop-up does not appear and no Activity Feed notification is sent. There is no error message back to the broadcaster in this case, which can be confusing. If your /shoutout seems not to fire, check that the target account is currently active and not in a banned state.

Is the /shoutout command available outside of Twitch chat?

It must be typed in the channel chat by the broadcaster or a moderator. There is no Creator Dashboard button equivalent, no API call needed by viewers, and no setting to pre-schedule shoutouts. Twitch did open a Shoutouts API in developer beta so external tools can issue Shoutouts programmatically, but for the typical broadcaster the chat command remains the practical interface.

Alex Morrison

Senior Editor, Twitch Growth

Eight years in live-streaming, previously partner manager at a mid-sized creator agency handling Twitch Affiliate and Partner onboarding. Writes Streamrise pillar content on channel growth, safety, and viewer mechanics.

More from Alex →
Streamrise · Real Twitch growth

Boost your Twitch channel with real viewers.

Real Twitch viewers from the Streamrise pool, throttled across 7–14 days to look organic. 60-day drop refund. Cancel anytime.