Conexões WhatsApp
Conexões são os números de WhatsApp vinculados à sua empresa no WhatsBlast. Cada conexão é um canal independente com suas próprias filas, mensagens automáticas, chatbots, flows e integrações. Você pode ter múltiplas conexões (dependendo do seu plano) para separar, por exemplo, um número de Suporte de um de Vendas.
Tipos de conexão WhatsApp
O WhatsBlast suporta três formas de conectar um número. A disponibilidade de cada tipo depende do seu plano.
WhatsApp (Baileys)
Método padrão. Funciona como o WhatsApp Web: você escaneia um QR Code e o sistema se conecta ao WhatsApp do seu celular. Não exige aprovação do Meta nem conta business.
| Vantagem | Limitação |
|---|---|
| Qualquer número funciona (pessoal ou empresarial) | O celular precisa ficar ligado e com internet |
| Configuração imediata — só escanear o QR | Se o celular desligar, a sessão cai e precisa reconectar |
| Sem custo extra por mensagem | Não é homologado pelo Meta (uso não oficial) |
| Suporte a todas as funcionalidades da plataforma | Risco maior em disparos em massa sem controle de intervalos |
WhatsApp (wuzAPI)
Alternativa ao Baileys, também baseada em QR Code, mas usa uma camada de API intermediária que oferece mais estabilidade em alguns ambientes. O processo é idêntico para o usuário: escaneia o QR e conecta.
| Vantagem | Limitação |
|---|---|
| Maior estabilidade em determinados cenários de rede | Requer instância wuzAPI configurada no servidor |
| Boa alternativa se o Baileys apresentar quedas frequentes | Configuração mais técnica — feita pelo time de setup |
WhatsApp (API Oficial)
A API Oficial do WhatsApp Business (WABA), homologada pelo Meta. Em vez de QR Code, você preenche as credenciais obtidas no painel do Meta (Phone Number ID, WABA ID, Send Token, Business ID, Phone Number). O número não precisa de celular ligado — roda em servidor 24/7.
| Vantagem | Limitação |
|---|---|
| Homologado pelo Meta — menor risco de banimento | Requer aprovação e cadastro no Meta Business |
| Não depende de celular — funciona 24/7 | Envio de mensagens ativas exige templates aprovados pelo Meta |
| Suporte a alto volume de mensagens | Mensagens ativas têm custo por conversa (cobrado pelo Meta) |
| Grupos e Fluxo padrão não disponíveis neste tipo | Processo de aprovação pode levar dias |
| Baileys | wuzAPI | API Oficial | |
|---|---|---|---|
| Conexão via QR Code | ✅ | ✅ | ❌ (credenciais Meta) |
| Precisa de celular ligado | ✅ | ✅ | ❌ |
| Homologado pelo Meta | ❌ | ❌ | ✅ |
| Grupos / Importação de histórico | ✅ | ✅ | ❌ |
| Templates de mensagem ativa | ❌ | ❌ | ✅ |
A tela de Conexões
Painel de resumo
No topo da tela há 4 cards de resumo em tempo real: Total de conexões, Conectadas, Desconectadas e Aguard. QR.
Tabela de conexões
| Coluna | O que mostra |
|---|---|
| Conexão | Ícone do tipo + nome dado à conexão + tipo (ex: WhatsApp (Baileys)). |
| Número | Número de telefone formatado. |
| Status | Badge colorido com o estado atual da sessão. |
| Sessão | Botão de ação de sessão (varia por status). |
| Atualização | Data/hora da última mudança na conexão. |
| Padrão | Badge "Padrão" se esta for a conexão padrão da empresa. |
| Ações | Editar, sincronizar templates (API Oficial), migrar, excluir. |
Botões do cabeçalho
- Reiniciar Conexões — reinicia todas as sessões ativas simultaneamente. Útil quando várias conexões estão com instabilidade.
- Chamar Suporte — abre o WhatsApp do suporte (aparece quando configurado).
- Nova Conexão (somente admin) — abre um menu dropdown com os tipos disponíveis no seu plano.
Status da conexão
| Status | Cor | Significado | Ação disponível |
|---|---|---|---|
| Conectado | Verde | Tudo funcionando normalmente. | Desconectar |
| Aguard. QR | Amarelo | QR gerado, aguardando leitura. | QR Code (abre modal) |
| Desconectado | Vermelho | Sessão encerrada. | Tentar novamente / Novo QR |
| Conectando | Azul | Inicializando — aguarde. | — (botão desabilitado) |
| Timeout | Laranja | Sessão expirou sem resposta. | Desconectar e reconectar |
| Pareando | Laranja | Emparelhamento em andamento. | Desconectar |
Criar uma nova conexão
Baileys e wuzAPI (QR Code)
WhatsApp (API Oficial)
- Phone Number ID — ID do número no painel Meta
- WABA ID — ID da conta WhatsApp Business
- Send Token — token de envio (Bearer token da API)
- Business ID — ID do negócio no Meta
- Phone Number — número de telefone completo com DDI
Configurações da conexão (modal de edição)
Clique no ícone de editar (lápis) em qualquer conexão para abrir o modal de configuração. Ele possui até 7 abas, dependendo do tipo de conexão e do plano:
- Geral — nome, grupos, importação, redirecionamento
- Integrações — filas, integrações externas, prompt de IA
- Mensagens — mensagens automáticas e férias coletivas
- Chatbot — comportamento automático e inatividade
- Avaliações — NPS / pesquisa de satisfação (se ativado)
- Fluxo Padrão — flows automáticos por contexto (se plano incluir integrações)
- Templates (Meta) — somente para API Oficial
Aba: Geral
| Campo | Descrição |
|---|---|
| Nome | Identificação da conexão. Ex: WhatsApp Vendas. Obrigatório. |
| Conexão padrão | Toggle. Marca esta conexão como padrão — usada em envios que não especificam a conexão (ex: agendamentos sem conexão definida). |
| Cor | Cor personalizada para identificar visualmente esta conexão no painel. Clique no quadradinho de cor para escolher no seletor. Ajuda a diferenciar rapidamente cada número quando você tem várias conexões. |
| Permitir grupos (não disponível na API Oficial) | Toggle. Quando ativado, mensagens recebidas em grupos do WhatsApp também criam tickets. |
| Grupos como ticket (não disponível na API Oficial) | Select: Desabilitado ou Habilitado. Quando habilitado, cada mensagem de grupo cria ou reabre um ticket nessa conexão. |
| Token da conexão | Token único gerado automaticamente para esta conexão. Usado em integrações externas que precisam identificar esta conexão via API. Clique em ↻ para gerar um novo token e em ⎘ para copiar. |
Redirecionamento automático de fila
Permite redirecionar automaticamente o cliente para uma fila específica após um tempo sem selecionar uma opção no menu do chatbot.
| Campo | Descrição |
|---|---|
| Fila de redirecionamento | Fila de destino quando o tempo esgotar sem interação. |
| Tempo de redirecionamento (minutos) | Quanto tempo aguardar antes de redirecionar. Coloque 0 para desativar. |
Importar histórico de mensagens (não disponível na API Oficial)
Ao ativar o toggle "Importar histórico de mensagens", você pode trazer para o sistema conversas antigas desse número que ocorreram antes de conectar ao WhatsBlast.
| Campo | Descrição |
|---|---|
| Incluir grupos | Toggle. Importa também mensagens de grupos. |
| Fechar tickets importados | Toggle. Fecha automaticamente todos os tickets criados pela importação. |
| Data inicial | A partir de quando importar as mensagens. |
| Data final | Até quando importar as mensagens. |
| Fila para tickets importados | Fila que receberá os tickets criados pela importação. |
Aba: Integrações
Esta aba define o que acontece quando uma mensagem chega nesta conexão. As três opções são mutuamente exclusivas: ao selecionar uma, as outras são limpas automaticamente.
| Campo | Disponível | Como funciona |
|---|---|---|
| Filas | Sempre | Selecione uma ou mais filas para distribuir os tickets. Quando o cliente envia uma mensagem, um ticket é criado e distribuído entre as filas selecionadas. Se a fila tiver chatbot (Bot) configurado, o menu de opções é enviado automaticamente. Se a fila tiver Integração vinculada, a integração externa é acionada. |
| Integração | Somente se plano incluir Integrações | Aciona uma integração externa (n8n, Typebot, Dialogflow, Webhook ou Flow Builder) diretamente na chegada da mensagem, sem passar por filas. Configure as integrações em Integrações de Fila. |
| Prompt de IA | Somente se plano incluir IA (OpenAI/Gemini) | A IA responde automaticamente ao cliente com base no prompt configurado, sem passar por filas. Quando o cliente pede atendimento humano, o ticket é transferido para a fila definida no prompt. Configure os prompts em Prompts de IA. |
Aba: Mensagens
| Campo | Quando é enviada |
|---|---|
| Mensagem de boas-vindas | Enviada ao cliente quando o ticket é criado nessa conexão (primeira mensagem recebida ou novo ticket aberto). Você pode anexar uma imagem ou vídeo junto com essa mensagem (clique em "Adicionar imagem"). |
| Mensagem de conclusão | Enviada automaticamente quando o ticket é encerrado (despedida). |
| Mensagem de férias coletivas | Enviada no período de férias coletivas configurado. Defina também a Data de início e a Data de fim das férias. Durante esse período, qualquer mensagem recebida dispara automaticamente esta resposta. |
Aba: Chatbot
Controla o comportamento automático do chatbot e o encerramento por inatividade para esta conexão.
Comportamento do chatbot
| Campo | Descrição |
|---|---|
| Tempo para criar novo ticket (minutos) | Se o mesmo contato mandar mensagem após esse tempo com o ticket fechado, um novo ticket é criado. Coloque 0 para criar novo ticket sempre que o ticket anterior estiver fechado. |
| Limite de uso do chatbot | Quantas vezes o menu do chatbot (bot da fila) pode ser exibido ao mesmo cliente em sequência. Evita loops infinitos. Ex: 3 = o menu aparece no máximo 3 vezes consecutivas. |
| Tempo de uso do chatbot (minutos) | Intervalo em minutos dentro do qual o limite acima é contado. Ex: limite 3, tempo 60 = o chatbot aparece no máximo 3 vezes em 60 minutos para o mesmo contato. |
Encerramento por inatividade
| Campo | Descrição |
|---|---|
| Encerrar ticket após (horas) | Fecha automaticamente o ticket se não houver nenhuma interação após esse número de horas. Coloque 0 para desativar o encerramento automático. |
| Encerrar a partir de |
Define de qual mensagem a contagem começa:
|
| Mensagem de aviso de inatividade | Texto enviado ao cliente antes de encerrar o ticket por inatividade (aviso prévio). |
| Tempo para aviso de inatividade (minutos) | Quantos minutos antes do encerramento o sistema envia a mensagem de aviso acima. Deixe em branco para não enviar aviso. |
| Mensagem de encerramento por inatividade | Texto enviado ao cliente no momento em que o ticket é encerrado por inatividade. |
Aba: Avaliações (NPS)
Disponível somente quando a pesquisa de satisfação está ativada nas Configurações da empresa. Permite enviar uma pesquisa de avaliação automaticamente ao encerrar cada ticket.
| Campo | Descrição |
|---|---|
| Mensagem de avaliação | Texto enviado ao cliente ao encerrar o ticket pedindo uma nota. Ex: "Como você avalia nosso atendimento? 1 – Ruim | 2 – Regular | 3 – Bom | 4 – Ótimo | 5 – Excelente" |
| Mensagem de agradecimento | Resposta automática enviada após o cliente dar a nota. |
| Máximo de envios da pesquisa | Quantas vezes a pesquisa pode ser enviada ao mesmo cliente no intervalo configurado. |
| Encerrar pesquisa após (minutos) | Fecha o ticket de pesquisa se o cliente não responder dentro desse tempo. |
Aba: Fluxo Padrão
Disponível somente em planos com Integrações. Configura flows automáticos do Flow Builder para dois contextos específicos desta conexão:
| Campo | Quando dispara |
|---|---|
| Fluxo de boas-vindas | Disparado apenas para novos contatos — pessoas que ainda não estão na lista de contatos da empresa e que mandam a primeira mensagem. O flow é executado antes de qualquer fila ou menu. Ideal para apresentação, coleta de dados ou segmentação inicial. |
| Fluxo de resposta padrão | Disparado quando o ticket está fechado e o cliente envia qualquer mensagem que não seja uma palavra-chave cadastrada em "Fluxo por palavra chave". Funciona como uma resposta automática fora do horário ou pós-atendimento. |
Selecione "Desabilitado" em qualquer um deles para não usar o flow naquele contexto.
Aba: Templates (Meta) — somente API Oficial
Templates são mensagens pré-aprovadas pelo Meta para envio ativo ao cliente (quando a janela de 24h de atendimento está fechada).
- Clique em "Sincronizar agora" para importar do painel Meta os templates aprovados para este número.
- A lista exibe cada template com: nome, idioma, ID na Meta, status e categoria.
- O botão "Enviar teste" envia o template para um ticket específico (informar o ID do ticket).
Como os recursos se encadeiam
Entender a ordem em que os recursos são acionados é fundamental para configurar bem a conexão:
- Filas configuradas → ticket é criado e distribuído. Se a fila tiver Bot (chatbot) → o menu de opções é enviado ao cliente. Se a fila tiver Integração vinculada → a integração (n8n, Typebot, etc.) é acionada para essa fila.
- Integração direta → a integração externa é acionada sem criar ticket em fila.
- Prompt de IA → a IA responde automaticamente. Se o cliente pedir atendimento humano, o ticket vai para a fila definida no prompt.
Ações avançadas na tabela
Migrar mensagens (apenas Baileys/wuzAPI, somente admin)
O botão de migração (↔) aparece em conexões Baileys e wuzAPI. Permite mover todos os tickets e contatos de uma conexão para outra do mesmo número de telefone — útil quando você troca o tipo (ex: de Baileys para wuzAPI) e quer preservar o histórico.
Sincronizar templates (somente API Oficial)
O botão ↻ na linha da conexão sincroniza os templates aprovados diretamente da lista de conexões, sem precisar abrir o modal de edição.
Reconectar após desconexão
Múltiplas conexões
O número de conexões disponíveis depende do seu plano. Cada conexão é completamente independente: filas, mensagens, chatbots, flows e integrações são configurados separadamente.
Exemplos de uso:
- WhatsApp Suporte — fila Suporte com chatbot de triagem
- WhatsApp Vendas — prompt de IA para qualificação inicial
- WhatsApp Financeiro — conexão restrita a poucos atendentes
Excluir uma conexão
Clique no ícone de lixeira. A sessão é encerrada e a configuração é removida. Os tickets e o histórico de mensagens são preservados, mas perdem a referência à conexão.