Ir para o conteúdo

Runbook: Handoff Falhando

Sintoma

O agente qualifica o lead, mas a Hunter não recebe notificação e/ou o lead não é transferido corretamente.

Diagnóstico

  1. Verificar execução do workflow Tool Transferir:
  2. Acessar n8n → Executions
  3. Filtrar por workflow "Tool Transferir"
  4. Verificar se há erros na execução

  5. Verificar dados do contato:

  6. No Supabase, buscar o lead
  7. Verificar se os campos obrigatórios estão preenchidos (telefone, nome, chat_id)
  8. ⚠️ Problema conhecido: Dados incompletos do contato causam falha no handoff

  9. Verificar telefone da Hunter:

  10. ⚠️ Problema conhecido: Telefone da Hunter está HARDCODED no workflow
  11. Verificar se o número está correto

  12. Verificar envio da notificação:

  13. No n8n, verificar a execução do nó HTTP Request que envia para UaZapi
  14. Verificar se o status foi 200

Resolução

Causa Solução
Dados do contato incompletos Preencher dados faltantes no Supabase
Telefone da Hunter hardcoded errado Corrigir no workflow (temporário) / tornar dinâmico (permanente)
UaZapi falhou no envio Verificar logs do UaZapi, reenviar manualmente
Workflow Tool Transferir desativado Ativar o workflow

Workaround manual

Se o handoff falhar, a Hunter pode ser notificada manualmente:

  1. Acessar Supabase → tabela de leads
  2. Buscar o lead
  3. Copiar resumo da conversa
  4. Enviar manualmente para a Hunter

Prevenção

  • Tornar telefone da Hunter dinâmico (buscar do Supabase por clínica)
  • Validar dados do contato ANTES de tentar handoff
  • Adicionar retry automático em caso de falha no envio