HookCloud Flow Central de ajuda
Suporte Abrir painel
HookCloud Flow · documentação oficial do produto

Erros e diagnóstico

Entenda códigos do Flow e da Meta, saiba quando aguardar, reconectar ou corrigir o webhook.

Versão 4.4.0 Atualizada em 30 de agosto de 2026 · inclui CláudIA no suporte privado, memória isolada, revisão humana, limite de equipe, diagnóstico Meta, qualidade e risco reconciliados e orientação correta para status de mensagens.

Antes de repetir uma ação

  1. Abra o Log da conexão.
  2. Veja se o job está Processando, Concluído ou Falhou.
  3. Leia a mensagem em português e copie o código de suporte.
  4. Não repita enquanto houver job ativo.
  5. Se a tentativa provisória foi removida, corrija a URL e só então conecte novamente.
  6. Se a mensagem pedir para atualizar o painel, atualize e confira a rota antes de repetir.

Webhook próprio: erros em português e encerramento rápido

Na conexão inicial por webhook próprio, falhas de callback são limitadas a 3 tentativas, com intervalo mínimo de 5 segundos e timeout de 10 segundos por chamada de validação. O painel usa um cronômetro aproximado de 45 segundos.

Código técnico Explicação para o assinante Ação recomendada
callback_url_required_for_custom_webhook A URL do webhook não foi informada. Preencha uma URL HTTPS pública.
invalid_callback_url / callback_must_use_https A URL é inválida ou usa HTTP. Use uma URL HTTPS completa.
callback_credentials_forbidden A URL contém usuário/senha ou exige autenticação inadequada. Deixe o GET acessível e valide o verify token no código.
callback_host_forbidden / callback_public_hostname_required O hostname é local, interno ou reservado. Publique em domínio público.
callback_private_network_forbidden / callback_dns_resolves_to_private_network O DNS aponta para rede privada ou reservada. Use endpoint acessível pela internet.
callback_port_forbidden A URL usa uma porta não permitida. Use HTTPS na porta padrão.
callback_dns_error O domínio não resolve publicamente. Corrija A/CNAME e aguarde a propagação.
callback_http_401 / callback_http_403 A Meta foi bloqueada por autenticação, firewall ou Access. Libere o GET de verificação.
callback_http_404 A rota não existe ou o caminho está errado. Confira e publique a URL completa.
callback_http_5xx O servidor ou função retornou erro interno. Revise logs e disponibilidade.
callback_tls_error O certificado HTTPS é inválido ou incompleto. Corrija o TLS.
callback_challenge_mismatch O endpoint não devolveu exatamente hub.challenge. Retorne o challenge puro quando o token for válido.
callback_timeout O GET demorou demais. Responda rapidamente, sem trabalho pesado.
callback_readback_mismatch A Meta não confirmou a rota na leitura posterior. Atualize o painel antes de tentar novamente.
callback_meta_timeout / callback_meta_unavailable / callback_transport_error Houve indisponibilidade ou timeout entre HookCloud e Meta. Atualize e confira o estado antes de repetir.
Falha segura: tentativa removida
Quando não há rota remota confirmada e o erro é determinístico, a HookCloud limpa a conexão provisória e os registros criados somente para aquela tentativa. O assinante corrige o endpoint e inicia um novo onboarding.
Estado remoto incerto: nada é apagado às cegas
Em timeout depois de uma possível escrita ou readback divergente, as tentativas são encerradas, mas o estado é preservado para não quebrar uma rota que a Meta pode ter aplicado.

Erros comuns de conexão dentro da janela da Meta

Além do catálogo técnico do Flow, existe uma página específica e revisada com os erros mais frequentes do Embedded Signup da Meta, em formato visual e com ações seguras para coexistência, migração e Cloud API.

7 cenários comuns

Permissão administrativa, excesso de códigos, número em outra empresa, restrição, cadastro anterior e escolha incorreta do modo de conexão.

Comparação por imagem

As telas foram inseridas como imagens para o assinante comparar com a janela da Meta.

Ação imediata

Cada cenário traz a correção sugerida antes de repetir o onboarding.

Abrir a aba de erros comuns na janela da Meta →

Erros comuns da Meta

Código Leitura simples Próximo passo
100 Objeto/parâmetro inválido ou inacessível. Revisar ID, versão e token.
190 Token inválido/expirado/revogado. Reautorizar; não apenas repetir.
131026 Mensagem não entregue. Revisar número, janela, política e payload.
131042 Problema de pagamento/elegibilidade. Configurar forma de pagamento e revisar WABA.
131047 Janela encerrada. Usar template aprovado.
131049 Não entregue para manter ecossistema saudável. Reduzir frequência, melhorar engajamento e não insistir imediatamente.
132000/132001 Template/parâmetro não corresponde. Revisar nome, idioma e componentes.

Credencial revogada, número conectado e status global

O card pode continuar mostrando uma conexão local enquanto a autorização Meta já foi revogada. Um estado CONNECTED não prova que o token ainda aceita chamadas administrativas. Se a validação atual indicar token revogado, credencial inativa ou nova autorização necessária, refaça a conexão oficial; repetir refresh ou consultar logs antigos não recupera a credencial.

Separe três situações:

  • incidente global: consulte somente Meta Status — WhatsApp Business API;
  • problema de um número: confira Connection ID, Phone Number ID, autorização, qualidade e callback daquele número;
  • falha de mensagem/template: localize o POST de status no callback do sistema que fez o envio, correlacionando o wamid.
O Flow não possui histórico de disparos
O HookCloud Flow conecta e gerencia o número; não é disparador, CRM ou caixa de entrada. Em mensagem não entregue, procure entry[].changes[].value.statuses[] no webhook de retorno e compartilhe com o suporte apenas o trecho sanitizado com status, errors, horário e IDs necessários.

O que enviar ao suporte

  • e-mail do owner;
  • Workspace ID;
  • Connection ID, WABA ID e Phone Number ID;
  • código de suporte;
  • data/hora e ação realizada;
  • resultado esperado e recebido;
  • print sem token.

O que não enviar

  • token completo;
  • App Secret;
  • PIN/senha;
  • cartão completo;
  • base de contatos;
  • documentos desnecessários;
  • payloads com dados sensíveis sem sanitização.
Ainda precisa de ajuda?

Envie o e-mail do owner, Workspace ID, Connection ID, horário aproximado e o código de suporte exibido no painel para suporte@hookcloud.app. Nunca envie o token completo.