Todo mundo que conecta o WhatsApp a um painel já passou por isto: o número caiu, você clica em reconectar, ele volta — e meia hora depois cai de novo. No terceiro ciclo, a sensação é de que o sistema está quebrado.
Quase sempre não está. O que acontece é que existem duas quedas diferentes, e elas pedem tratamentos opostos.
Queda de rede: reconectar resolve
A conexão do WhatsApp com o painel é uma sessão, parecida com a do WhatsApp Web: o celular autorizou uma vez e o painel guarda essa credencial. Se a internet oscila, se o servidor reinicia, se o celular fica sem sinal, a sessão continua válida — só a ligação se perdeu.
Nesse caso, reconectar é o certo: o painel usa a mesma credencial e volta em segundos, sem QR nenhum, sem ninguém pegar no celular. É o que acontece na esmagadora maioria das quedas.
Sessão morta: aí só recomeçando
Às vezes o que morre é a credencial. Acontece quando alguém desconecta o aparelho pela lista do próprio WhatsApp, quando o número é usado em outro serviço ao mesmo tempo, ou quando a sessão corrompe depois de muitas quedas seguidas.
O sintoma é característico e cruel: o painel tenta reconectar sem parar e nunca estabiliza. Volta, cai, volta, cai. Cada tentativa parece prometer que desta vez vai, e o dia inteiro se vai nisso.
Aqui, reconectar é a pior coisa a fazer — é insistir com uma chave que já não abre a porta. O que resolve é recomeçar: apagar a sessão e gerar um QR novo, do zero, para o celular autorizar outra vez.
Recomeçar não é perder nada
Vale dizer com todas as letras, porque é o medo que trava a decisão: apagar a sessão não apaga conversas, contatos, etiquetas, funis nem configuração. O número continua o mesmo, o histórico fica onde está. O que se apaga é apenas a credencial daquela ligação — o equivalente a sair do WhatsApp Web e entrar de novo.
O detalhe técnico que quase nos enganou
Quando construímos esse botão, descobrimos algo que vale para qualquer sistema parecido: não basta apagar a sessão, é preciso confirmar que ela ficou apagada.
No nosso caso, a conexão antiga continuava viva por alguns instantes e regravava a credencial por cima do vazio. O resultado era perfeito por fora e inútil por dentro: o painel dizia que tinha apagado, a linha voltava sozinha em vinte segundos sem ninguém ler QR nenhum — e continuava com a mesma sessão podre que causou o problema.
Hoje o fluxo é: encerrar a conexão, desligar o que ainda escreve, apagar, esperar e conferir que a credencial não voltou. Se voltar, apaga outra vez. E se insistir em voltar, o painel avisa que não conseguiu — em vez de fingir que recomeçou. Um botão que mente é pior do que um botão que falha.
Como saber qual é o seu caso
- Caiu uma vez e voltou sozinho? Rede. Não faça nada.
- Cai e volta há horas, sem estabilizar? Sessão morta. Recomece a conexão e leia o QR.
- Aparece "aparelho desconectado" no celular? Alguém desconectou de lá. Recomece.
- Tentou reconectar três vezes e nada? Pare de tentar. Cada tentativa gasta tempo e não muda nada.
Quem pode fazer isso
Não precisa ser o dono. Dá para autorizar uma pessoa por setor — o plantão da noite, por exemplo — a ver o QR e religar apenas as linhas do setor dela. Ela não desconecta, não cria e não apaga número: só faz voltar o que caiu.
É uma permissão pequena que evita a situação mais cara de todas: a operação parada às sete da manhã porque só uma pessoa no mundo podia ler um QR Code.