queue chat bot

Queue chat bot for Twitch and KickLet your viewers queue up to play with you.

Viewers type !join to get in the queue, everyone sees their spot, and one click calls up who's next.

orInstall Twitch extension
  • Free to use
  • Nothing to download
  • Ready in under a minute

Live demo

Stream chat

Welcome to the chat room!

Step 1 of 5. Viewers join the queue. Viewers type !join in chat and the bot confirms each one. The panel under the stream fills up, and one viewer adds their rank as a message.

Get started

Set up once. The queue runs itself.

Connect Twitch or Kick and manage your queue from this website. Twitch streamers can also add an extension panel under their stream.

  1. Add the extension

    Install Play with viewers from Twitch and activate it as a panel or a component under your stream.

  2. Turn on the chat bot

    In the extension's settings, switch on Chat Bot. PlayWithViewersBot joins your chat and starts answering !join.

  3. Make the bot a moderator

    Type /mod PlayWithViewersBot in your chat so Twitch never flags its replies as spam.

Streaming on both? Link your Twitch and Kick accounts from the dashboard to use one queue and share Premium across both chats.

That's it. Viewers type !join, and you press Next or type !next when a round ends.

Features

More than just a queue

Everything you need to organize viewer games, from joining the queue to getting players into the next match.

Viewers join with a message

Viewers add a message after !join: their in-game name, rank or VOD link, handy for reviews and coaching. Make it required, then click a message to copy it straight into your game.

Premium

1v1s, squads or full lobbies

Set how many people play each game: 1 for a 1v1, 4 for a squad, up to 100 for a full lobby. Change it mid-stream with !setliveplayers, and !rotate sends the live group to the back of the queue.

Move up the queue with Bits

Twitch only

Viewers can cheer Bits for a better spot, and the panel shows the smallest bid that wins one. Bigger bids go first, live players never get bumped, and you set the minimum. The Bits are yours.

Drag players into place

Reorder the queue by hand or remove someone in one click. Hover a name to see how often they joined and got picked.

Random mode

Switch the queue to Random and the next player is drawn from the whole queue, raffle style, for viewer game nights.

Join without typing in chat

Turn on your join link and share it. Viewers sign in on the join page and join from any device.

Their spot, always in view

The queue highlights each viewer's own row, and !pos answers in chat whenever they ask.

Your commands, your words

Rename commands, add aliases, keep some for mods only, and rewrite or mute any bot reply.

Room codes, sent privately

Twitch only

When a player goes live or is up next, the bot whispers them your message: room code, server, password. Nobody else in chat sees it.

Premium

Choose who can join

Choose everyone, subscribers or moderators from the queue settings or with !subscribersOnly. Standalone Twitch queues also support follower and VIP access.

Premium

Give your supporters priority

Give moderators and subscribers priority when they join. Twitch viewers can also receive priority as VIPs or followers.

Premium

Everyone knows when they'll play

Set how long a game lasts, and the panel shows each player roughly what time their turn comes.

Premium

Cap the queue

Set a maximum, from 1 to 10,000 players. Once it's full, the bot tells late viewers right away.

Add anyone by name

!add-custom adds a friend or player to the queue by name, without requiring a streaming account.

Read join messages in chat

!messages posts every join message in chat, handy when you're in game and not looking at the panel.

Every action has a chat command

These are the default names. Rename any of them or add your own aliases.

Viewers

!join
Join the queue
!join <message>
Join with a message, like a rank or game ID
!leave
Leave the queue
!pos
See your position
!queue
See who's in the queue

Streamer and mods

!open!close
Open or close the queue
!close 60
Close after a countdown, in seconds
!next
Call the next player or group
!random
Shuffle the queue, or draw a player in Random mode
!rotate
Send live players to the back
!add <name>
Add someone to the queue
!remove <name>
Remove someone, by name or position
!move <name> <spot>
Move someone to a spot, or to live, next or last
!clear
Empty the queue
!hide!show
Hide or show the queue to viewers
!add-custom <name>
Add someone without a Twitch account
!messages
Post every join message in chat
!setliveplayers <n>
Change how many players go live per game
!followersOnly!subscribersOnly
Subscriber-only queues; follower-only for standalone Twitch queues (Premium)
!pwv
List the commands available on your channel

Premium

Free to run. Premium for more control.

Everything you need to run a queue is free. Premium adds rules, priority and automation for bigger communities.

Free

$0forever

  • Queue dashboard and chat bot
  • Every chat command
  • Queue and Random modes
  • 1 to 100 live players per game
  • Move up with Bits on Twitch
  • Join link for Twitch and TikTok viewers
  • Website dashboard and optional Twitch panel
  • Editable commands and bot replies

Premium

$4.99/ month

7-day free trial, cancel anytime

$59once

Premium forever, no subscription

  • Subscriber or moderator access; followers and VIPs for standalone Twitch queues
  • Priority for supporters, using the roles available on each platform
  • Join messages: ask for a rank, game ID or VOD link
  • Automatic room codes through Twitch whispers
  • Estimated time until each player's game
  • Your own queue color
  • Twitch bot works in follower-only and sub-only chat

Upgrade whenever you need it, from the settings in the extension or in your dashboard.

FAQ

Questions, answered

Something else on your mind? Ask on Discord, where the community and the developer hang out.

PlayWithViewersBot: It's your turn @kai_plays.

Give every viewer a turn.

Add the queue to your next stream. It's free and takes under a minute.

orInstall Twitch extension

Questions? Ask on Discord