Chatbots are an essential part of any successful stream and can be used to moderate, leave timed messages, play viewer’s song requests and a whole bunch of other tasks.

The best chatbot to use if you’re streaming on Twitch or YouTube is Streamlabs’ built-in bot that offers all the functionality you’ll need.

If you want to make your stream professional with high production value you can easily set up a bot and configure it to operate the way you want it to.

What Is A Chatbot

Chatbots are pieces of software that interact with people which are made to seem human.

In the context of streaming a chatbot is used as an application to carry out simple tasks such as reminders, notifications or moderate.

There are countless bots out there that can do these tasks. While some do it better than others they all serve a similar need, to automate simple-to-do-tasks.

Another task it can do is remove the rubbish and clutter that people type into chat by removing links or banned words.

See the image below for an example of what a chatbot looks like in chat.

The streamer has set up a notification to remind his audience that they can sub with Twitch Prime to earn badges.

This is a simple yet extremely effective way to get subs on Twitch – more subs also means a bigger pay cheque.

How To Set Up A Chatbot In Streamlabs – Twitch

First thing that you’ll need to do is create a separate Twitch account. The reason for this is that you will connect the bot software to this account and it will run as that users.

Note: Make sure to make the name of the account what you want your bot’s name to be as the username will be displayed in your stream.

Give the account you just created mod access on your streaming channel.

In the chat for your stream type

/mod username

Login to Streamlabs and on the left-hand side go Community and Growth > Chatbot. Download and install the application.

The setup process just requires you to login to your Twitch and Streamlabs account.

Click the profile button in the bottom left corner of the window.

Enter in your bot’s name and your bot’s streaming channel. All you then need to do is click ‘GENERATE TOKEN’ where it will ask you to log in to Twitch – log in with your BOT account.

Do the similar process for the Twitch Streamer tab on the left.

How To Set Up A Chatbot In Streamlabs – YouTube

Similar to Twitch, your YouTube bot will need its own account. You can quickly sign up for a second account here.

Login to Streamlabs and on the left-hand side go Community and Growth > Chatbot. Download and install the application.

The setup process just requires you to login to your YouTube and Streamlabs account.

Click the profile button in the bottom left corner of the window.

Hit the CONNECT button which will ask you to log in to YouTube. Under the YouTube Streamer tab log in to your streaming account.

For the YouTube Bot log in to the second account you just created.

How To Use Chatbots To Increase Stream Performance and Engagement

Timers – Automatic Messages

This can be a great tool to easy have messages in your chat appear while you stream. You can leave anything here to encourage people to sub, follow or check out other profiles like your Facebook or Discord.

Automatic messages are also useful if you often have a pre-stream screen playing before you start. Most of the time you will turn on your stream with a ‘Starting Soon’ screen to let your viewers come into the stream before you actually start. Using automatic messages in this time is very useful as people are likely to click on likes that appear in the chat while they wait for the stream to start.

Song Requests

Streamlabs song requests allow you to set up playlists to play in the background of your stream. This is great because music will provide the energy and vibe of your stream. Due to the new terms and conditions of Spotify, they have recently removed the option to play straight from your Spotify playlists.

In order to use playlists to automatically play you will need to create a playlist on YouTube or find one that you want to play and just put the URL into the chatbot.

Viewers can also put in song requests while you play. This can be used as an incentive for people to engage who view your content regularly. This isn’t difficult to set up with currency.


The currency feature rewards viewers who regularly watch and engage with your stream.

This is great because you don’t want random people or trolls coming into your stream and have the ability to run commands, post links, request songs or have a serious chance of winning giveaways.

You want to reward the viewers that are most engaged with you.

You can allow users to earn currency in your stream through different means such as time spent watching (you can set different rates for watching live and watching playbacks), regular tuning in, subscribing, following, hosting your stream, donating, being a moderator, and commenting.

By using currency in stream you are encouraging them to interact with you and your stream. This can dramatically boost metrics if your viewer base is engaged with you.

An interesting strategy is to create a competition for earning this currency. Users will them actively engage in any way that they can with the stream to earn points.

The prize for this does not have to be expensive and can yield a high return – anything from a steam gift card to shoutouts.

If you wanted to combine these features then you can set timers to notify and remind people that these competitions are going on before your stream so that when you do start streaming your chat will be more active.

Use Your Chatbot On Discord

If you’re in the streaming community you probably already have a Discord server and are a part of a bunch of communities.

Discord servers work really well for engagement as it keeps people interested in your content and builds a sense of community.

Let’s look at Ice Poseidon for example.

With an active Discord server with 82,000+ members, there are always people online that are communicating with each other in the chat.

This is free space to promote your social media, Twitch/YouTube schedule, and promotions that are going on.

It’s an asset in itself.

Discord is often a second chat for people’s streams and can be a place where people with similar interests (your stream) can come together and meme about.

You can even use the chatbot to moderate in the chat if need be. But you won’t have to worry about that for a while and if your community is encouraging and healthy that’s a plus.

Allow Users To Interact With Commands

Here is a list of commands that viewers can type into the chat while you have your Streamlabs chatbot enabled.

These commands allow your viewers to play with the chat and get fun information, play mini-games, look up stats and much more.

Commands have a whole bunch of fun features that you can use such as the !death command.

Another command that might be a bit more useful is the !giveaway command that will facilitate you holding giveaways.

While this is kind fun a more practical tool for giveaways is the chrome extension Twitch Giveaways.

Be sure to try this out as it will boost your metrics while everyone tries to get whatever prize you are offering, whether it is big or small.


Setting up chatbots is a fairly simple process. It only takes a few minutes and can yield huge benefits.

From using it to inform, moderate and play with your audience – chatbots will increase engagement with your stream.

The best part about chatbots is that they work 24/7 for free to push your stream and your brand.

If you aren’t using chatbots just yet then get on it.