Gerenciar uma fila ao vivo na transmissão parece fácil, mas costuma ficar desorganizado. Os espectadores querem jogar com você, fazer uma pergunta, te enfrentar no Smash, cantar a próxima música de karaokê ou apresentar o aplicativo deles no seu podcast — e você, o streamer, está tentando ler o chat, continuar jogando, cumprir um objetivo e lembrar de quem é a vez. Construímos os novos recursos de painel público de TV no waitlistapp.org pensando em parte nesse público: streamers, apresentadores de esports, produtores de podcast, streamers de música e qualquer um que apresente um programa interativo com a comunidade e precise de uma fila que apareça na transmissão, em vez de ficar perdida no meio do chat.
Este guia explica todas as etapas da configuração do waitlistapp.org no OBS como um overlay de streamer, com proteções para que trolls não estraguem sua fila, e fazendo seu Discord receber notificações automaticamente quando for a vez de alguém. Se você já passou trinta segundos da transmissão rolando o chat para encontrar o nome do próximo da fila, este artigo é para você.
A versão curta
- Entre na sua conta, ative o painel público em
/pro/display, e você recebe uma URL privada comowaitlistapp.org/display/QhDQh3Egtj7U. - Acrescente
?overlay=1, coloque essa URL no OBS como uma Browser Source, e você terá uma fila transparente sobreposta à sua cena. - Escolha um modo de identificação (handle, ticket, primeira inicial + sobrenome) para que os nomes reais dos espectadores nunca apareçam na transmissão.
- Ative o QR code para que os espectadores escaneiem e entrem pelo celular, e ative a verificação por e-mail para que bots e trolls não consigam encher a fila de entradas falsas.
- Configure o webhook do Discord para que avisos de “você é o próximo” cheguem automaticamente ao canal da sua comunidade.
Agora a versão longa.
Passo 1: Entre na sua conta e ative o painel público
O painel público de TV e o QR de entrada estão na conta gratuita Starter. O overlay no OBS, a verificação por e-mail e o webhook do Discord precisam de um plano pago. Depois de se inscrever e fazer login, acesse /pro/display. Esse é o painel de controle de tudo que acontece no quadro voltado para o público.
A primeira decisão é a mais importante: ative o opt-in. O painel público vem desligado por padrão em toda conta, porque a privacidade é o mais importante em uma lista de espera. Quando você ativa, geramos uma URL aleatória impossível de adivinhar, parecida com https://waitlistapp.org/display/QhDQh3Egtj7U. Só o token no final impede que qualquer pessoa na internet veja a sua fila, então trate como uma senha — não cole no chat, não coloque no título da transmissão, e se em algum momento achar que outra pessoa o viu, gere um token novo na mesma página de configurações.
Essa URL é o que você vai colocar no OBS, mas também pode ser aberta em qualquer navegador. Se quiser mostrar em um segundo monitor durante a transmissão, também funciona.
Passo 2: Escolha um tema que combine com sua marca
Em “Tema de cores” na mesma página você encontra cinco temas embutidos:
- Midnight — escuro e neutro, a opção padrão que funciona com quase tudo.
- Sapphire — azul/ciano; fica bem em transmissões IRL com cenário de mesa.
- Crimson — detalhes em vermelho; combina bem com noites de luta e transmissões de FGC.
- Emerald — verde; combina com jogos tranquilos e com a identidade verde da Twitch.
- Sunset — gradiente laranja/roxo; chamativo, retrô, com estilo de transmissão de música.
Você pode trocar de tema no meio da transmissão sem reiniciar o OBS — o overlay muda de visual durante a transmissão. A nossa recomendação é escolher um que contraste com a sua cena em vez de combinar com ela. Se a borda da sua webcam é azul sapphire, um overlay emerald ou sunset fica bem visível, em vez de se misturar com o fundo.
Passo 3: Defina o modo de identificação para que nomes reais não apareçam
Essa é a configuração que mais streamers esquecem, e a que causa mais problemas quando esquecida. Por padrão, o painel público mostra o nome que o cliente digitou no formulário de entrada. Para uma cafeteria, tudo bem. Para uma transmissão na Twitch onde você está prestes a anunciar esse nome para 4.000 espectadores simultâneos, não está.
Abra o seletor de “Modo de privacidade” / “Modo de identificação” e escolha o que combina com seu programa:
- Nome completo — não use isso na transmissão.
- Primeiro nome + inicial do sobrenome — “Jordan B.”. Bom para transmissões comunitárias informais onde o pessoal se conhece.
- Primeira inicial + sobrenome — “J. Bautista”. Um pouco mais formal.
- Ticket estilo Detran — “AB001”, “AB002”. Anônimo, divertido, e os espectadores costumam achar engraçado.
- Handle / gamertag — usa o campo personalizado que você configurar (mais sobre isso abaixo). A melhor opção para praticamente toda transmissão de jogos.
- Apenas posição — “#1 na fila”. Anonimato máximo.
- Template personalizado — monte seu próprio padrão.
Nossa opinião: se você transmite jogos, música ou qualquer coisa em que os espectadores já tenham um handle público, use handle. Se você transmite um podcast de perguntas e respostas e quer um pouco de bagunça divertida, use ticket — chamar “próximo, AB014” costuma gerar muitas reações positivas no chat.
Existe uma URL de staff separada que ignora esses modos de privacidade, pensada para monitores de bastidores. Você pode deixar essa aberta em uma tela lateral se, como streamer, precisar ver as identidades reais para cruzar com usuários do Discord. Não coloque a URL de staff no OBS.
Passo 4: Coloque o overlay no OBS
Esta é a etapa principal. Pegue a URL do seu painel público e acrescente ?overlay=1:
https://waitlistapp.org/display/QhDQh3Egtj7U?overlay=1
No modo overlay, o fundo fica transparente e a fila aparece em cartões de vidro escuro. Isso significa que ela aparece sobre seu game capture, webcam ou fundo de cena sem uma caixa opaca cobrindo a imagem.
No OBS:
- Selecione a cena onde você quer que a fila apareça.
- Clique no + em Sources e adicione uma source do tipo Browser. Dê o nome “waitlist overlay”.
- Cole a URL (com
?overlay=1) no campo URL. - Defina largura 520 e altura 900 como tamanho inicial. Isso te dá uma barra lateral alta com cerca de 6–8 entradas. Você pode mudar o tamanho como quiser — o layout é responsivo.
- Deixe o campo “Custom CSS” vazio; já enviamos o estilo de vidro escuro pronto.
- Marque “Shutdown source when not visible” e “Refresh browser when scene becomes active” para que o overlay recarregue por completo a cada troca de cena.
- Clique em OK, depois posicione e redimensione a source no canvas. Gostamos dos cantos superior direito ou inferior esquerdo.
É isso. O overlay atualiza em tempo real — quando alguém entra, quando você avança o “Now Serving”, quando uma entrada é removida — sem você tocar no OBS.
Skins de layout para diferentes formatos de programa
De volta em /pro/display, o seletor “Skin de layout” muda a aparência do quadro:
- Default — a pilha de cartões do dia a dia.
- Minimal — reduzido ao essencial, peso visual baixo, ótimo para podcasts onde a fila deve ser sutil.
- DMV — monoespaçado, com cara de balcão de senhas. Hilário combinado com o modo de identificação por ticket.
- Esports — bloco de destaque em gradiente, pensado para noites de luta e transmissões 1v1.
- Karaoke — renomeia o destaque para “Now Singing” e mostra os campos de música + artista. Escolha essa para transmissões de música.
Você também pode substituir diretamente o rótulo do destaque. Se “Now Serving” não serve para o seu programa, troque para “Tocando agora”, “Próximo a bater”, “Cozinhando agora”, “Próximo round” — o que seu programa chamar.
Passo 5: Ative o QR code para que os espectadores entrem pelo celular
Ative a opção de QR code “escaneie para entrar” e um QR code aparece no canto tanto do painel público quanto do overlay no OBS. Os espectadores apontam a câmera do celular, tocam no link e abrem o seu formulário de entrada. Sem login, sem conta, sem etapas extras. Esse é, com grande diferença, o meio de entrada mais usado em transmissões, porque a maioria dos espectadores já está com o celular na mão.
Combine isso com um aviso rápido na transmissão: “escaneia o QR no canto inferior direito para entrar na fila.” Só essa frase leva mais espectadores a entrar na fila do que qualquer mensagem fixada no chat.
Passo 6: Monte o formulário de entrada certo para seu programa
Acesse /pro/display/join-form. É aqui que você decide o que os espectadores precisam digitar para entrar na fila. Cada campo é ativável e configurável de forma independente:
- Título e subtítulo — o cabeçalho no topo do formulário. Algo como “Entre na fila da fight night” funciona melhor do que “Entrar na lista de espera”.
- Texto do botão de envio — “Entrar na fila”, “Me garante”, “Me cadastra”.
- Nome — sempre obrigatório.
- Tamanho do grupo — útil para transmissões cooperativas em que os espectadores querem trazer um parceiro.
- Handle / gamertag — ative isso em qualquer transmissão de jogos. É o campo de onde o modo de identificação “handle” puxa.
- Telefone — raramente necessário em transmissões; deixe desligado a menos que você esteja enviando notificações por SMS.
- E-mail — ative isso. Você precisa para a próxima seção.
- Um campo personalizado — você define o rótulo. Exemplos: “Música que você quer cantar”, “Pergunta para o host”, “Seu main no Smash”, “Usuário da Twitch”.
Mantenha o formulário curto. Cada campo extra obrigatório faz muitos espectadores desistirem de entrar. Para uma fight night, basta handle + main. Para karaokê, handle + nome da música. Para um Q&A de podcast, handle + pergunta.
Passo 7: Ative a verificação por e-mail — este é o passo mais importante
A verificação por e-mail é uma opção dos planos pagos, e ela é, na nossa opinião, o recurso mais importante para streamers em todo este lançamento.
Quando a verificação por e-mail está desligada, qualquer um que escaneia o seu QR pode colocar qualquer coisa na sua fila. Um nome do tipo “;;DROP TABLE chat”, um xingamento, a URL de um concorrente, o roteiro inteiro do Bee Movie. Já vimos de tudo. Trolls de transmissão são criativos e continuam ativos às 2 da manhã.
Quando a verificação por e-mail está ligada, o fluxo muda:
- O espectador escaneia o QR, preenche o formulário de entrada.
- Em vez de ir direto para o quadro, ele vê uma página “confira seu e-mail”.
- Enviamos um link de verificação para ele.
- Ele toca no link na caixa de entrada — só então entra na sua fila pública.
É uma verificação por e-mail simples, mas muda completamente o risco. Trolls ocasionais em uma raid da Twitch não fazem a verificação. Bots também não. Quem completa a verificação são pessoas que de fato querem jogar com você, fazer uma pergunta ou cantar na sua transmissão. As entradas falsas ficam de fora.
Recomendamos fortemente deixar isso ligado em qualquer transmissão voltada ao público. O custo é um passo a mais para o espectador (que a maioria já espera). O benefício é uma fila sem entradas falsas, que você pode ler em voz alta durante a transmissão sem preocupação.
Passo 8: Conecte o Discord para notificar a comunidade
A maioria dos streamers com quem conversamos mantém um Discord da comunidade junto com a transmissão. Para conectar:
- No seu servidor do Discord, abra o canal onde você quer as notificações — sugerimos um canal dedicado
#queue. - Editar canal → Integrações → Webhooks → Novo Webhook. Dê o nome “waitlist”, copie a URL do webhook.
- Cole essa URL no campo de webhook do Discord em
/pro/display.
Agora, toda vez que você avança o “Now Serving”, uma mensagem é enviada para esse canal do Discord: “Você é o próximo!” com a entrada atual e a seguinte. Os espectadores que se afastaram da transmissão recebem a notificação no Discord e conseguem voltar sem perder a vez. É um recurso pequeno que aumenta de forma significativa o número de espectadores que de fato chegam a jogar.
Passo 9: Sinal sonoro
O painel público inclui um sinal sonoro embutido — um sino sintetizado de dois tons — que toca sempre que o “Now Serving” avança. Escolha “soft” se quiser um som baixo, abaixo do volume da sua voz, ou “loud” se quiser que ele marque claramente cada troca.
Uma peculiaridade dos navegadores: navegadores modernos se recusam a tocar áudio até a página ser clicada uma vez. Quando você carregar o painel pela primeira vez, toque em qualquer lugar dele para desbloquear o áudio. Depois disso, vai tocar pelo resto da sessão. Se você mantém a Browser Source do OBS fixada em uma cena, o OBS faz isso automaticamente e você nem percebe.
Passo 10: Como funciona o programa ao vivo
Juntando tudo, é assim que uma transmissão ao vivo funciona com todos os recursos ativados:
- A transmissão começa. Seu overlay já está na cena. O QR está aparecendo.
- Você avisa: “escaneia o QR para entrar na fila.”
- Um espectador escaneia, preenche o formulário, vê a página “confira seu e-mail”, toca no link na caixa de entrada.
- O handle dele aparece no overlay. O chat vê que ele está na fila.
- Você termina a partida / música / pergunta atual e clica em “Avançar” no seu painel de operação.
- O overlay é atualizado com o novo “Now Serving”. O sinal sonoro toca. Seu canal do Discord recebe uma notificação.
- O próximo espectador entra, você o cumprimenta pelo handle, o programa continua.
Nada disso exige que você procure nomes no chat, copie e cole o usuário de alguém ou lembre quem é o próximo. A fila está na tela, seus espectadores veem exatamente em que posição estão, e o programa continua sem interrupções.
Dois extras que vale conhecer
Widget embutido. Se você tem seu próprio site, Linktree ou página de pouso da transmissão, um plano pago inclui widgets de inscrição que você coloca no seu site, com webhooks. Os visitantes entram na fila pela sua página, também quando você não está ao vivo.
MCP para contas Enterprise. As contas Enterprise podem conectar o Claude à sua fila com um token de API. Assim o Claude pode ver quem está esperando, adicionar, atualizar ou remover entradas e marcar uma pessoa como atendida. É útil se você quer gerenciar a fila entre cenas sem abrir o painel do operador.
Por que achamos que isso importa
A maioria das “ferramentas de lista de espera” foi construída para restaurantes e clínicas. Elas presumem que o operador está em um escritório tranquilo nos fundos, que os clientes estão fisicamente à frente dele e que a fila é privada. Nada disso é verdade em uma transmissão ao vivo. Streamers precisavam de uma fila que aparecesse na transmissão, bloqueasse trolls, funcionasse no OBS sem soluções improvisadas de green screen e notificasse a comunidade automaticamente quando fosse a vez de alguém.
Esses recursos fazem isso. Coloque a URL no OBS, defina o modo de identificação, ative a verificação por e-mail, conecte o Discord, e você tem uma fila de transmissão que funciona mesmo com muitos espectadores. Gostaríamos de ver como você vai usá-la — nos marque quando começar a transmissão.