Commands · 7 min read

Twitch Shoutout Commands: !so, Overlays and Auto-Shoutouts

How the Twitch !so shoutout command works, how to add an on-stream shoutout overlay in OBS, and when to automate shoutouts for raiders and returning friends.

A shoutout costs you eight seconds and can hand another streamer a real chunk of your audience. It's the most direct way small channels grow each other, and the mechanics are worth getting right.

This covers the !so command, Twitch's native shoutout, on-stream overlays, and when to automate.

The !so command

!so username is the standard. Your bot posts something like: “Go show some love to @username — they were last live playing Elden Ring: twitch.tv/username”.

Two settings matter. Restrict it to moderators, or viewers will shoutout their friends all stream. And use round robin responses so the wording varies instead of reading like a form letter.

!so vs Twitch's native /shoutout

Twitch's built-in /shoutout renders an official card in chat and can appear in the other streamer's notifications. It also has a cooldown and no customization at all.

They're complementary. Native gives you Twitch's own surface; the bot command gives you the wording, the links, and — the part viewers actually notice — something on screen.

The overlay is what makes it land

A shoutout in chat scrolls away in seconds and everyone watching fullscreen misses it entirely. An overlay card puts the streamer's avatar, name and a preview of their stream on screen for a few seconds, where your whole audience sees it.

R3ddyBot's Shoutout module is a browser source: copy the URL, paste it into OBS, pick a template. No plugins, and the scene doesn't need rebuilding when you change the look.

Auto-shoutout raiders

A raid is the highest-value shoutout moment there is, and it always arrives while you're busy. Wire a shoutout to the raid event so the card fires the instant the raid lands, then follow up verbally.

If you run raid trains, this is non-negotiable — a train is dozens of handoffs and you won't catch them all manually.

Shoutout etiquette

  • Say something specific — “their Souls runs are unreal” beats a name and a link
  • Don't shoutout offline channels without saying they're offline
  • Two or three per stream keeps them meaningful; ten makes them noise
  • Always shoutout a raider, every time, no exceptions

Frequently asked questions

What does !so do on Twitch?

!so is the conventional shoutout command. A mod or streamer types !so plus a username and the bot posts a message crediting that streamer, usually with a link to their channel and what they last played.

Is !so a built-in Twitch command?

Twitch has its own native /shoutout, which shows a small in-chat card and has a cooldown. The !so command comes from your chatbot and is fully customizable — wording, links and an on-stream overlay.

Should shoutouts be automatic?

Automate shoutouts for raiders — the moment is time-sensitive and you're usually mid-sentence. Keep manual shoutouts for friends who drop in, so they still feel deliberate.

How do I show a shoutout on stream?

Use a browser-source overlay. R3ddyBot's Shoutout module gives you a URL you paste into an OBS Browser Source; when a shoutout fires, a card with the streamer's avatar, name and stream preview animates on screen.

Put shoutouts on screen

Chat message plus an animated overlay card, with a template library to match your scene. Free in R3ddyBot.

Invite R3ddyBot

Keep reading