Skip to content
BloopbotDocumentation

Run your channel

Let chat request songs

Set up your Spotify app, link your account, check the song-request flows and manage the queue.

5 min readUpdated

1. Set up your Spotify app and link your account

Spotify limits how many people can use one developer app, so each Bloopbot channel uses its own. It is free and takes about five minutes. Song requests require Spotify Premium on the account that owns the app. Only the channel owner can do this; editors see the status but cannot change it.

  1. Sign in as the channel owner, open Links and find the Spotify card. Keep it open: it shows the exact Redirect URI you need, with a Copy button.
  2. In another tab, open developer.spotify.com/dashboard, signed in with the Spotify account you play music from, and choose Create app.
  3. Give the app any name and description. Under Redirect URIs, paste the Redirect URI copied from the Spotify card. It must match exactly.
  4. Under Which API/SDKs are you planning to use? tick Web API, then save.
  5. Open the new app’s Settings. Copy its Client ID and Client secret into the Spotify card and press Save Spotify app. The card then shows your Client ID and Secret saved.
  6. Press Link Spotify. Spotify opens in a new tab: approve the permissions as the same Spotify account that owns the app, then close that tab. Back on Links, the card refreshes and its status changes to Connected.
  7. Open Spotify on the device you stream from and start a track before testing a request.

Linked Spotify before this change? Your card shows Needs Reauth and song requests are paused. Set up your own app with the steps above, then press Re-link Spotify. Your queue settings and blocks are kept.

2. Check the request flows

Open Flows and look for the Song requests group. Linked Spotify channels may already have these flows. If they are missing, open + New flow and install the Song requests pack. Review the live switches and the command names before installing a duplicate copy.

3. Try a request

With the relevant flows enabled, type !sr followed by a song name in Twitch chat. Open Song Requests to inspect the queue.

Default commandPurpose
!sr song nameRequest a song
!songShow the current track
!queueShow upcoming songs
!wrongsongTake back your last request
!skipModerators skip the current song
!remove 2Moderators remove the second queued song

These are the pack’s defaults. If you rename a command in its flow, viewers must use your new name.

4. Set limits and troubleshoot

Review the request settings for queue limits, cooldowns and blocks. If requests fail, check the Spotify card on Links shows Connected, an active playback device, the flow’s enabled state and the Run log. A successful flow dry run does not prove Spotify can play on your device.

Was this guide helpful?