WoKy Gaming logo WoKy GamingGames worth your actual time
Streaming and Content Creation

How to Set Up Chat Moderation for a Small Stream

The first time someone posted a slur in my chat, I had four viewers and no moderators, and I was in the middle of a boss fight. By the time I alt-tabbed to the dashboard, two of those four viewers had left.

A streamer at a desk glancing at a second monitor showing a live chat window and moderation settings beside a gameplay screen

The first time someone posted a slur in my chat, I had four viewers and no moderators, and I was in the middle of a boss fight. By the time I alt-tabbed to the dashboard, two of those four viewers had left. One of them was a regular who had been showing up for three weeks. I never saw that username again.

Most advice on chat moderation is written for channels with hundreds of people talking at once. A small stream has the opposite problem: chat is so quiet that one bad message sits on screen for a full minute, and every heavy-handed filter makes the room feel even emptier. What follows is the setup I wish I had used from day one, built for channels with somewhere between zero and fifty concurrent viewers.

Why small channels get hit harder than big ones

On a big stream, a nasty message scrolls away in two seconds. On a stream with six viewers, it stays at the bottom of the chat box until someone types something else, which might take a while. New viewers read the whole chat history when they arrive. If the last thing in it is spam or abuse, they assume that is what your community is like.

There is also a targeting issue. Spam bots and drive-by trolls often browse the lowest viewer counts in a category on purpose, because those channels rarely have mods awake. In my own logs from the first year, roughly 70 percent of the junk messages arrived in the first 15 minutes of a stream, when I was still alone in the directory listing near the bottom of the page.

So the goal is not to build a fortress. It is to catch the obvious stuff automatically, slow down anyone who just arrived with bad intentions, and keep chat open enough that a shy first-time viewer still feels comfortable typing hello.

The settings to change before your next stream

Everything below lives in the Twitch Creator Dashboard under Settings, then Moderation. YouTube has close equivalents in YouTube Studio under Settings, then Community, and I note those where they differ.

SettingWhere it sitsWhat I use under 50 viewersWhy
AutoMod levelTwitch: Moderation, AutoModLevel 2Catches slurs and most sexual content, rarely holds normal banter
Blocked termsTwitch: Blocked Terms; YouTube: Blocked words10 to 20 entriesYour own list of names, links and phrases that keep showing up
Followers-only chatTwitch chat settingsOff, or 10 minutes during raidsLonger windows silence the new viewers you want
Email verification to chatTwitch: Moderation, Chat optionsOnStops a large share of freshly made throwaway accounts
Chat delayTwitch chat settingsOffUseful against stream snipers, not against trolls
Hold potentially inappropriate messagesYouTube: Community, DefaultsOnThe YouTube version of AutoMod, with no levels to tune

AutoMod at level 2 is the setting people argue about most. Level 4 sounds safer, and I ran it for about two months. It held messages like "that boss killed me" and "I'm dying lol" because of the violence filter, and each held message sat in a queue I had to approve mid-game. Two viewers told me they stopped chatting because their messages kept disappearing. At level 2, I get one or two false holds per stream instead of a dozen.

The blocked terms list matters more than the AutoMod level once you have been streaming for a month or two. Spam campaigns reuse the same handful of phrases, usually some variation of "buy followers" or "best viewers on" followed by a site name with spaces inserted to dodge filters. Add the root words. Twitch lets you use wildcards with an asterisk, so view* paired with a second term can catch the variants without blocking the word "viewer" on its own. Test new entries by typing them in your own chat from an alt account before going live.

The advice I would ignore: wait until you are bigger

A lot of streaming guides say moderation is a problem for later, and that a channel with five viewers should spend every hour on content instead. I followed that for over a year. It was wrong for a simple reason: the people who stick around at five viewers are the ones who become your first moderators, and they decide whether to stay based on how the room feels in those early weeks.

The cost of setting this up is about 40 minutes, once. The cost of skipping it is invisible, because you never see the viewer who read a spam wall, shrugged and clicked away. I only noticed after I started checking how long first-time chatters stayed. Before any filters, about one in five came back for a second stream. After a basic setup, it was closer to one in three. That is a small sample from one channel, and I would not swear the filters caused all of it, but the direction was hard to miss.

The opposite mistake is just as common: turning on followers-only mode for 24 hours or one week because it feels protective. On a small channel that setting kills the single most valuable moment you have, which is a stranger typing their first message. If you need a barrier, use 10 minutes. Most trolls will not wait that long; most curious viewers will barely notice it.

Picking your first moderator

You do not need a mod team. You need one person who shows up often, stays calm and understands what you want the chat to feel like. On my channel that turned out to be someone who had watched about 30 streams and mostly typed jokes about my aim. I asked in a private whisper, not on stream, so there was no pressure to accept in front of everyone.

Before you grant the role, write down three things in a short message to them:

  • What gets an instant ban: slurs, sexual harassment, doxxing, and links to scam sites.
  • What gets a timeout first: arguing with other chatters, backseating after you have asked them to stop, spoilers for a game you are playing blind.
  • What they should never touch: someone disagreeing with you politely, or a new viewer asking a basic question for the fifth time.

A 10-minute timeout is the tool your mod will use most. It is long enough to break a spiral and short enough that a regular having a bad day can come back and apologize. Bans are for people you never want to see again. In my experience, a new mod bans too often in the first week and then settles down once they see that a timeout usually works.

Shield Mode on Twitch is worth teaching your mod as well. It applies a stricter preset of settings with one click, which is exactly what you want during a hate raid, and turning it off restores your normal configuration. Set your Shield Mode preset in advance with AutoMod at level 4, followers-only at 10 minutes and email verification on, so nobody has to think during the chaos.

Do you need a chat bot?

For a channel under 20 viewers, probably not yet. Nightbot, Fossabot and Streamer.bot can all filter links, caps spam and repeated symbols, and they can post your schedule or social links on a timer. The filtering overlaps heavily with AutoMod and blocked terms, and a bot that posts a timed message into a silent chat every 15 minutes makes the room look emptier, not busier.

The one bot feature I would set up early is a link filter that allows links from mods and your regular chatters but deletes them from accounts that have never spoken before. Scam links are the most common junk on small streams, and nearly all of them come from first-time chatters. That single rule removed most of my spam once I added it.

If you want a sense of when to stream so a mod can actually be around, the scheduling ideas in what a streaming schedule looks like around a day job apply here too: pick fixed slots, and your regulars, mods included, can plan around them. For the bigger picture on surviving the empty-chat phase, see starting a stream nobody watches yet, and the rest of the streaming and content creation guides cover overlays, audio and clips.

FAQ

What AutoMod level should a small Twitch stream use?

Level 2 is a good starting point. It filters slurs and most sexual content while letting ordinary gaming talk through. Move to level 3 only if you keep seeing harassment slip past it.

Should I turn on followers-only chat?

Only briefly, and only with a short window like 10 minutes. Longer settings stop new viewers from saying hello, which is the main way a small channel grows its regulars.

How do I ask someone to be a moderator?

Whisper them privately, explain what gets a ban versus a timeout, and give them a week to settle in. Pick someone who already behaves the way you want chat to behave.

Can I moderate chat alone while playing?

Partly. AutoMod, blocked terms and email verification handle most problems without you. Keep the mod view open on a phone or second monitor and use a hotkey for Shield Mode if things go badly.

CW
Callum Wexford

Callum streamed to an empty chat for over a year before finally figuring out what actually grows a channel, and writes from that failure rather than from a highlight reel.

More posts by Callum

More in Streaming and Content Creation

A streamer at a desk editing a vertical gameplay clip on a monitor next to a microphone and a glowing keyboard Streaming and Content Creation

How to Turn Stream Highlights Into Short Videos

You streamed for three hours, something genuinely funny happened at minute 94, and nobody outside the eight people in chat will...

Callum WexfordNov 10, 20266 min read
01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto