Centro de operações Fila, leads, sessões e registo em tempo quase real
LOCAL
Conectando…

Centro de operações

Fila, leads, carga e estado do sistema (atualização periódica).

Ao vivo —
Leads hoje — Supabase (criados hoje)
⏵
Activos (sequência) — Fila: active + retrying
☎
Atendimentos — Iniciados hoje · total —
✓
Concluídos — Concluídos hoje · total —
$
Vendas — Vendas hoje · total —
!
Falhas — Jobs failed hoje
≡
Tamanho da fila — waiting + active + retrying
✉
Msgs enviadas hoje (outbound) — Contagem real por sessão (WhatsApp). Jobs done hoje: — · inbound (sessão): 0 · contactos 0 · última —
◉
Sessões WA prontas — Instâncias com QR OK
●
Sistema OK Pipeline e fila

Leads

Nome Telefone Estado Passo Sessão Última acção Tent. Criado
A carregar leads…

Fila de outreach

0waiting
0active
0retrying
0failed
Telefone Passo Estado Sessão Tent.

Conexão WhatsApp

Sessões WhatsApp

Contas WhatsApp

Sessão activa neste servidor: — (realça no cartão). As acções Reconectar / Logout / etc. estão no canto superior desta página.

Mensagem rápida

Prévia local

Sequência / copy

A montagem guarda-se neste browser (neste PC), por instância (menu lateral Instâncias ZapMan — cada URL tem a sua cópia). Enquanto edita, grava-se automaticamente; ao minimizar, mudar de separador ou fechar a página, o painel tenta guardar de imediato. Use Exportar JSON (PC) para descarregar uma cópia para a pasta de transferências.

Ordem: texto, imagem, áudio (PTT). Segundos antes da próxima.

Mais lenta Mais rápida 38 PPM

Padrão 38 PPM (ritmo humano em chat no telemóvel). O tempo entre bolhas continua a variar. Só aplica com “Humanizar” ligado.

Pagamento PIX — comprovante e entrega

Marque um passo abaixo com «Após este passo: aguardar comprovante». Depois desse envio (ex.: mensagem com chave PIX), o servidor aceita imagem ou PDF recebidos e valida via Ollama local (sem chave de API). A regra está fixa: R$ 10 ou mais para Cintia Gabriela de Souza Torquato. Se passar, envia a mensagem de entrega.

Outreach, fila e várias instâncias (n8n)

Cada instância ZapMan costuma ser outro processo (outra porta) e outra conta WhatsApp — perfil tipo AdsPower via sessions.json / browserWSEndpoint. O cliente 6 não muda sozinho de servidor se todos escrevem no mesmo número: o roteamento é antes do WhatsApp (n8n escolhe qual wa.me ou qual URL do ZapMan). Aqui defines quantos leads esta instância trata em paralelo e quando o /api/status avisa outreachRoutingHint: "suggest_next_instance" para o n8n passar tráfego novo para outro host/porta/conta.

Grava em outreach-settings.json (efeito imediato). O env ZAPMAN_OUTREACH_MAX_CONCURRENT só serve de valor inicial se o ficheiro não existir.

0 = desligado. Ex.: 1 com máximo 5 em paralelo — quando houver 1 lead à espera na fila, /api/status devolve outreachRoutingHint: "suggest_next_instance" para o n8n usar outro URL (outro número / outra instância).

Útil com várias portas/processos: o n8n vê outreachRoutingHint assim que a instância está «cheia», sem esperar pela fila waiting. Rotação automática entre URLs: env ZAPMAN_OUTREACH_CLUSTER_URLS e pedido HTTP GET /api/outreach/cluster-route (opcional X-Zapman-Cluster-Secret se definires ZAPMAN_OUTREACH_CLUSTER_SECRET).

Copy automática: com ZAPMAN_AUTO_OUTREACH=1, o servidor usa a copy oficial (ZAPMAN_COPY_PLAN_PATH ou ../data/auto-copy-plan.json). Menu Copy oficial para upload, export, hash e backups. Esta vista grava ainda no mesmo ficheiro oficial enquanto edita (debounce), para evitar “parei no passo 16”. Só entram passos com texto e mídia por link.

Copy oficial (servidor)

Origem única da copy automática: ficheiro oficial no host (ZAPMAN_COPY_PLAN_PATH ou ../data/auto-copy-plan.json). Multi-sequência: a principal (principal) corre no novo lead; sequências com trigger «após principal» ou «após outra» encadeiam automaticamente na fila.

Pagamento (PIX) — comprovante e entrega

Marque um passo da sequência principal como “aguardar comprovante”. Depois, quando o comprovante válido chegar, o ZapMan envia a mensagem de entrega automaticamente.

Prévia rápida da sequência activa

Cap diário por chip

Limita quantos leads cada chip recebe por dia. Quando atinge o cap, o chip é marcado DISPONIVEL=NÃO até virar o dia. Aplica-se ao roteamento de novos leads; flows do Construtor já em curso continuam até ao fim.
leads/dia (0 = chip pausado)
Override por chip (opcional)
Chip Hoje Override Efetivo

Stop silencioso

Para a sequência se o lead não respondeu até o passo configurado. Aplica-se às sequências clássicas e aos flows do Construtor (conta nós Mensagem).
de 33

Stop por palavra-chave

Cancela imediatamente a sequência se o lead enviar uma das palavras abaixo. Match case-insensitive, sem acentos, por palavra inteira. Aplica-se às sequências clássicas e aos flows do Construtor; o lead também é marcado OPTED_OUT no Supabase.

Maturador

Aquecimento humanizado dos chips novos antes de liberar para atendimento e outreach.

Abrir em tela cheia

Presséis & Ofertas

Orquestra qual oferta e qual pre-sell estão rodando, e para onde o lead vai. O destino é dado, não código: trocar entre WhatsApp e Telegram não exige deploy. Com destino WhatsApp, o número é escolhido na hora pelo roteador (o menos carregado, respeitando limites e hold) — a página não precisa de chave do Supabase.

Pressel Oferta Destino URL pública Ações
Carregando…

Nova pressel

Recebedor & valor do comprovante

Usado na identificação automática do comprovante PIX (copy oficial e bloco Identificar comprovante do Construtor de Fluxo). Entrega qualquer valor igual ou acima do mínimo. Guardado no servidor — sobrevive a reinício/redeploy.

Registo (servidor)

Stream simples (últimas 18 linhas)

Resumo compacto do mesmo stream do servidor — útil quando o painel detalhado acima está filtrado.

PTT simulado

Carregando…

ZAPMAN_SIMULATED_PTT=1 antes do npm start. Campo de chat vazio no Web.

Simulador de chat

Pré-visualização do ritmo de conversa: várias bolhas, indicador a digitar… e atrasos leves. O envio real continua em Mensagem rápida / Sequência.

Etiquetas Pós-venda

Todos os leads atendidos, com estado do inbox, agendamento Braip, endereço e rastreio.

Leads 0 · Fluxos 0 · Braip 0 Aguardando atualização
Leads atendidos
0
Em atendimento
0
Concluídos
0
Agendados
0
Com rastreio
0
Sem agendamento
0
Lead Atendimento Agendamento Última ação Ações
Nenhum lead encontrado Ajuste os filtros ou aguarde o primeiro atendimento/inbound chegar.
Carregando...
0 hoje . 0 iniciados . 0 falhas
Ultima chamada: -
POST -

-

Endpoint & Autenticacao

Testador de payload

Logs recentes

StatusHoraPagamentoEventoFluxosResultado

Construtor de Fluxo
Nos
Inicio
Mensagem
Condicao
Atraso
Acao
Variaveis Braip
nome primeiro-nome nome-real telefone produto valor rastreio transportadora
Clique num no para editar

Respostas Prontas

Biblioteca de pacotes pré-prontos para disparo manual no Live View.