01Connect your channel
One Twitch sign-in. No API keys, no config files, nothing to install.
Head to dashboard.itsbagelbot.com and sign in with your Twitch account. Twitch shows you exactly what the bot is allowed to do before you approve anything, and that's the whole setup. The moment you're in, ItsBagelBot joins your chat and sits quietly until it's spoken to.
First time in, a short walkthrough greets you: accept the terms, pick your console
language, then mod the bot by typing /mod ItsBagelBot in your own chat.
That last one matters more than it looks: without mod status, Twitch silences the bot
the moment your chat goes follower-only or sub-only, and it just looks broken.
itsbagelbot joined #your_channel
maya_live oh a new bot, hi!
Good to know The bot never speaks unprompted. Until you create commands or enable modules, joining is the only thing it does: your chat stays exactly as it was.
02Find your way around
Six stops in the floating dock. You will spend most of your time in two of them.
The dashboard is one page at a time, and its whole navigation is the floating dock at the bottom of the screen, the same on desktop and phone. Overview is your landing page, Commands is where custom chat commands live, and Modules holds every bigger feature. Discord is its own page for connecting a Discord server (premium beta). Billing and Settings do what they say on the tin.
Good evening, streamer
!bagel{user} tosses a warm bagel to {target}. Toasty.!lurk{user} fades into the shadows. Thanks for the lurk.- 01 The dock is the whole navigation, on every screen size: Overview, Commands, Modules, Discord, Billing, Settings.
- 02 Bot status: whether ItsBagelBot is sitting in your chat right now, and the one button to fix it if not.
- 03 Quick actions: the two things you will do most, one tap away.
- 04 Your most-used commands live here too, one click from editing.
Everything on the dashboard saves the moment you confirm it: there's no "deploy" step, and changes usually reach your chat within seconds.
03Create your first command
A name and a response. Everything else is optional.
Open Commands and press New command. A command needs
exactly two things: a name (what viewers type after the
!) and a response (what the bot says back). Let's make
the classic:
Chat commands
!followagebuilt-in!discordCome hang out between streams…sesame_sam!discord
ItsBagelBotCome hang out between streams: discord.gg/your-invite
- 01 New command opens the editor, docked beside the list on desktop (a bottom sheet on phones).
- 02 The name, without the “!” (the dashboard adds it in chat). Lowercase, no spaces.
- 03 The response. Plain text is fine; the next guide shows the variables that make it smart.
- 04 Create saves it instantly, and the command goes live in chat right after.
maya_live !discord
ItsBagelBot Come hang out between streams → discord.gg/your-invite
The editor also offers access levels (everyone up to broadcaster), a cooldown, and a "only while live" switch, all optional, all explained in the commands guide.
04Switch on your first module
Modules are bigger features with an on/off switch. Two are already on for you.
Head to Modules. Each tile is one feature with its own switch, and
clicking a tile opens its settings. Two are already working for you out of the box:
Chat Alerts (follows, subs, cheers, raids) and AutoMod
(the layered moderation you read about on the homepage; it runs quietly without a
tile on this grid). Two more never show a switch at all: Counters and
Stream Management (the commands behind !title,
!game and !marker) are always on.
Channel modules
Find a feature by name, by what it does, or by a chat command. 3 of 24 on.
- 01 The Categories rail. Click a group and the grid scrolls to it.
- 02 A tile is one module: its name, its category, one line about it, Configure, and the switch. Chat Alerts starts on; most others wait for you.
Nothing here is dangerous to poke: every module can be switched off as quickly as it came on, and its settings are kept for the next time. The full tour of what each one does lives in the modules handbook.
05Go live with confidence
A two-minute pre-stream checklist, then the bot takes the night shift.
Before your next stream, a quick rehearsal:
- Type your new command in chat yourself: the bot answers you like any viewer.
- Skim the Chat Alerts messages and make them sound like you.
- Raided often? Switch on Auto Shoutout so incoming raiders get greeted even when you're mid-game.
That's the whole setup. The bot moderates, greets, and answers on its own from here, and everything you just did can be changed mid-stream from your phone.
Next up
Make your commands smart: Commands & variables shows
how one line like Welcome, {user}! greets every viewer by name.