This guide covers the basics of the following initial setup of Streamer.bot:
Connect your streaming platform account(s) to enable Streamer.bot to receive events and perform actions such as sending messages to your chat.
Streamer.bot supports both Twitch and YouTube as streaming platforms.
Connect your Twitch account to Streamer.bot

The Broadcaster Account is your primary Twitch account where you host your stream. This connection is required for Streamer.bot to monitor your chat and receive Twitch events.
Press `Login` to launch the Twitch OAuth screen
Review all scopes granted to Streamer.bot and allow access to proceed
The Bot Account is an optional second connection if you wish to send chat messages from another account.
Press `Login` to launch the Twitch OAuth screen
Review all scopes granted to Streamer.bot and allow access to proceed
Bot Account has limited permission scope and can only send chat messages or whispers.Connect your YouTube account with Streamer.bot

If asked, you must click I Agree to continue to the YouTube configuration screen.
The Broadcaster Account is your primary YouTube account where you host your stream. This connection is required for Streamer.bot to monitor your chat and receive YouTube events.
Click `Sign in with Google` to launch the Google OAuth screen
Review all scopes granted to Streamer.bot and allow access to proceed
Enable `Auto Connect` to automatically connect to your YouTube account when Streamer.bot starts up
The Bot Account is an optional second connection if you wish to send chat messages from another account.
Click `Sign in with Google` to launch the Google OAuth screen
Review all scopes granted to Streamer.bot and allow access to proceed
Enable `Auto Connect` to automatically connect to your YouTube account when Streamer.bot starts up
Set up your broadcasting software to work with Streamer.bot
Configure Streamer.bot to remotely control your OBS Studio instance(s).
28.0.0 or later{width=600}
::warning
If you don't see the WebSocket settings, and you have verified you are on version `28.0.0` or later, navigate to **Help > Verify Files** from the menu bar.
::
- Ensure the `Enable WebSocket server` setting is **enabled** (checked)
- Change the `Server Settings` as desired
- You will enter these values in Streamer.bot in the next steps
2. Set up your OBS Studio connection in Streamer.bot

To add a new connection, :kbd{value="Right-Click"} anywhere in the panel area and select `Add`

- Enter a name for this OBS connection
- Select version `v5.x`
- If OBS Studio is running on the same machine, keep `127.0.0.1` for the `Host` field
- For multi-pc setups you can configure this with another LAN IP address
- Configure `Port` and `Password` to match the `WebSocket Server Settings` setup in OBS Studio
- Click `OK` when you have finished configuration
- :kbd{value="Right-Click"} the new instance and select `Connect` to force an immediate connection attempt
::warning
If you are having trouble connecting, double-check the **Host, Port, Password, and Version** to ensure it matches your OBS Studio instance.
::
::read-more{to=/guide/broadcasters/obs-studio}
Explore the full [OBS Studio Configuration Guide](/guide/broadcasters/obs-studio) to learn more about all available options.
::
Set up Streamer.bot to remotely control your Streamlabs Desktop instance
Obtain your **API Token** and **Port** from your Streamlabs Desktop settings.
undefined
Save these settings for the next steps.
2. Add Streamlabs Desktop connection to Streamer.bot

To add a new connection, :kbd{value="Right-Click"} anywhere in the panel area and select `Add`
::read-more{to=/guide/broadcasters/streamlabs-desktop}
Explore the full [Streamlabs Desktop Configuration Guide](/guide/broadcasters/streamlabs-desktop) to learn more about all available options.
::
Set up Streamer.bot to remotely control your Meld Studio instance
{width=600}
- Ensure the `Allow remote connections` is **enabled** (checked)
2. Setup your Meld Studio connection in Streamer.bot

To add a new connection, :kbd{value="Right-Click"} anywhere in the panel area and select `Add`

- Enter a name for this Meld Studio connection
- If Meld Studio is running on the same machine, keep `127.0.0.1` for the `Host` field
- For multi-pc setups you can configure this with another LAN IP address
- Click `OK` when you have finished configuration
- :kbd{value="Right-Click"} the new instance and select `Connect` to force an immediate connection attempt
:read-more{to=/guide/broadcasters/meld-studio}