Add ChatSpire to your Twitch channel
A friendly chat bot for your stream: custom commands, thank-you alerts, giveaways, moderation and stats for every stream.
Logging in adds ChatSpire to your channel. You can remove it anytime.
Mods: log in here to help run a channel whose streamer gave you access. This doesn't add ChatSpire to your own channel.
New to ChatSpire? Read how it works โChatSpire only asks Twitch for read access (followers, subs, bits, channel-point redemptions) so it can post alerts. It can't post as you or change your channel. Remove it anytime here or at twitch.tv โ Settings โ Connections.
Overview
๐ฌ Top clips
The most-watched clips of the channel, and who made them.
Get the most out of ChatSpire
Live
Chat and quick actions while you stream.
๐ฌ Chat
Quick actions
๐บ Ads
โก Chat modes
๐ Recent events
Commands
Only work in this chat. Changes are live the moment you save.
!commands in chat, ChatSpire posts this link. It shows every command viewers can use (mod and streamer-only commands stay hidden).Your commands
Tips & variables
{user}โ the person who used the command ยท{touser}โ the first name after the command (e.g. !hug @friend) ยท{args}โ everything typed after it{channel}ยท{uptime}ยท{game}ยท{title}ยท{viewers}ยท{followers}{followage}how long the person (or the name after the command) has followed{count}how many times this command has been used ยท{random}a number 1โ100 ยท{random:1-6}pick your own range- ๐ฒ Random replies: give a command up to 10 replies โ ChatSpire picks one at random each time (never the same twice in a row).
- Who can use: ๐ฅ Everyone ยท โญ Subscribers (plus VIPs and mods) ยท โ Mods ยท ๐ Streamer only.
- Built in:
!commands,!uptime,!watchtime,!top,!clipand!ping; mods also get!so,!permitand!marker.
๐ Command stats
How often each command is used โ built-in ones too.
๐ฌ Clips & ๐ markers
Viewers type !clip to clip the last 30 seconds (it posts the link in chat). Mods type !marker what happened to drop a stream marker for finding highlights later. Both show up in the stream recap.
Shoutouts !so @name
Mods type !so @name to shout out another streamer. ChatSpire also presses Twitch's own Shoutout button when it can (it needs to be a mod).
Standard commands
Commands ChatSpire has in every channel. Switch off any you don't want here.
โ๏ธ Built-in replies
Reword what ChatSpire says for its own commands. Leave a box as it is to keep the default; clear it to go back to the default.
Timers
Posted every so often while live, and only if chat has been active since the last one, so they never talk to an empty room. When several are due, they take turns.
Timers can use {uptime} {game} {title} {viewers} {followers} {random}.
Alerts & messages
What ChatSpire says when things happen in the channel.
Post alerts in chat
ChatSpire thanks people in chat when they follow, sub, cheer or raid.
๐ Welcome first-time chatters
Says hi the very first time someone ever chats here. If lots arrive together (like a raid), they're welcomed in one message.
๐ Welcome back regulars
When someone who's chatted before comes back after a while, ChatSpire says hi again.
๐ Lurk tracking
When someone types !lurk and later chats again, ChatSpire welcomes them back and says how long they lurked. If you have your own !lurk command, it still answers โ ChatSpire just remembers.
๐บ Stream updates
While you're live, ChatSpire tells chat when you change your category or title (on the portal, or anywhere on Twitch).
๐ฌ End-of-stream thank you
When the stream ends, ChatSpire thanks chat with a quick recap of the stream.
๐ Milestones
Set your own goals. When you reach one, ChatSpire celebrates in chat โ and in your Discord if you set it up. Each one celebrates once.
Messages can use {count} and {channel}. Subscriber milestones need you to be the one logged in (they use your sub count).
Discord: โI'm liveโ post & recap
When the stream starts, ChatSpire posts the title, game and preview in Discord (once per stream), and a recap when it ends.
In Discord: Server Settings โ Integrations โ Webhooks โ New Webhook โ pick the channel โ Copy Webhook URL. Leave empty to turn this off.
Giveaways
Viewers type a word in chat to enter, you draw the winner here. ChatSpire announces everything in chat.
Start a giveaway
Entries
Past giveaways
Loyalty
Reward the people who show up: chatter levels and ranks, your own channel currency, and chat games to spend it on. Everything here starts off โ switch on what you want.
โญ Chatter levels & ranks
Viewers earn XP while you're live โ for chatting (once every 30 seconds, so spam doesn't pay) and for watching. More XP, higher level; levels unlock rank names.
๐๏ธ Ranks
A rank name for each level range. Up to 12.
๐ช Channel currency
Your own points for your chat. Viewers earn them while you're live and spend them on the games. Name it whatever fits your channel.
Mods can type !addpoints @name 100 or !removepoints @name 100, or change anyone's balance on the Leaderboard tab.
Viewers
Look anyone up: their account age, follow age, sub, messages, watch time, giveaway wins and mod history. Works for people who've never chatted here too.
Recently active
Channel point rewards
Rewards viewers buy with channel points โ ChatSpire does something when they're redeemed: say something, run a command, or enter the giveaway.
New reward
Analytics
How the channel is doing โ chat, growth, support and viewers.
Messages
๐ฅ When chat is busiest
Average per hour over the last 8 weeks โ darker means busier.
๐ New vs returning chatters
For each stream: chatters who'd never chatted before, and regulars who came back.
๐ Top supporters
Bits, gifted subs and subs. Ranked by support points: 1 per bit, 500 per sub or gifted sub. Viewers can type !supporters.
๐ Top emotes
Twitch, 7TV, BetterTTV and FrankerFaceZ emotes your chat uses. Each emote counts once per message.
Past streams
A recap is saved every time a stream ends๐ Link clicks
See how many people click the links ChatSpire posts in your chat โ your Discord, socials, sponsors. When this is on, those links go out as short links on ChatSpire's website that count the click and send people straight on. Twitch links and ChatSpire's own pages are left as they are.
๐ค Bots kept out of your stats
These accounts never count toward watch time, top chatters, !top, !watchtime ranks, recaps or chatter numbers, and they're not welcomed. ChatSpire spots well-known bots and viewer bots (accounts sitting silently in lots of channels at once) by itself, and your past stats are cleaned up too.
Moderation
Keep chat clean. You, mods and VIPs are never affected by the automatic rules.
โก Chat modes
Change chat right now โ no need to save. Great for mods on their phone.
๐ก๏ธ Spam-bot shield
Stops the bots that advertise โbuy followers / viewersโ or cold-pitch designs, even when they disguise their links. It only checks someone's first message ever here, and never touches mods, VIPs or subscribers. Clear bots are banned; borderline ones are removed for 10 minutes. Bots caught in any ChatSpire channel are banned on sight.
Automatic moderation
Everything here is off until you switch it on. For links, caps and emotes the first slip just deletes the message; doing it again gives a 1-minute, then a 10-minute timeout.
!permit @name.Options
Every ban, timeout and deleted message โ by ChatSpire, by mods, and from the shared ban list. Kept for 90 days.
Actions by mods show as โA moderatorโ โ Twitch doesn't say which mod it was. Unbans done on Twitch itself don't show up here.
Updates
Everything new in ChatSpire, newest first.
Activity
Every change to ChatSpire for this channel โ by the streamer, their mods or the bot owner โ with undo. Kept for 90 days.
Settings
Who can help run the channel, logins, and channel-wide options.
โ Mod access
Let your mods manage ChatSpire for you. Pick what each mod can touch with the buttons on their row (everything is allowed until you switch something off). Mods can never change these settings, see the Discord webhook, or remove ChatSpire.
๐ป Your logins
Every device logged into the portal as you. Log out anything you donโt recognise.
โ Your modsโ logins
Logging a mod out ends that session; to stop them for good, remove their access under Mods.
๐ Login alerts
Get a Discord message whenever someone logs into your portal. Use a private channel only you can see โ not your public announcements channel.
โจ Extra features
These need one more permission from you on Twitch. ChatSpire only uses each one for the feature next to it โ everything else works without them.
๐ค Your bot's name in chat
Want ChatSpire to talk as your own bot, like YourNameBot? Only the name in your chat changes โ everything else stays the same. It takes about a minute:
Open a private / incognito window, go to the sign-up page and use the name above. You can use the same email or phone as your channel (Twitch allows up to 5 accounts each). Keep that window open โ you're logged in as the bot there.
Press Connect my bot, paste the link it gives you into that same private window and click Authorize. Done โ this page continues by itself.
๐งญ Discover & ๐ Top Streamers
When you're live, your stream shows on ChatSpire's public Discover page, where viewers find streamers by game โ small streams first.
๐ค Shared ban list
Team up with other ChatSpire streamers against trolls. When you (or your mods) permanently ban someone, they're banned in every channel on the list too โ and you get theirs. Timeouts aren't shared, ChatSpire streamers are never banned this way, and unbanning someone in your Mod log lifts the shared bans it caused.
Remove ChatSpire
The bot leaves your chat and its access is removed. Your commands and stats are kept in case you come back.