Ir para o conteúdo

💬 002.002 — ClickUp: CRM Hunter

Visão Geral

Recebe mensagens de interação com leads via webhook, identifica se é grupo ou individual, atualiza o status da task no CRM dos Hunters e envia notificações via WhatsApp (UaZapi) para o SDR responsável. Gerencia o fluxo de comunicação entre leads e Hunters.

Ficha Técnica

Campo Valor
Nome 002.002 - Clickup - CRM Hunter
ID PdKhXuFuVERax1A6
Instância workflows.goldeletra.pro
Status 🟢 Ativo
Nós 19
Trigger Webhook POST /mensagens_hunter
Dependências ClickUp, UaZapi (WhatsApp)

Arquitetura

flowchart TD
    A["🔗 Webhook\nPOST /mensagens_hunter"] --> B["💾 Execution Data\nSalvar contexto"]
    B --> C{"❓ If isGroup\nÉ grupo?"}
    C -->|Sim - grupo| D["💾 Execution Data1"]
    C -->|Não - individual| E{"🔀 Switch\nTipo de ação?"}

    D --> F{"❓ If2\nPrecisa notificar?"}
    F -->|Sim| G["✏️ SDR 1\nDados do Hunter"]
    G --> H["📱 Mensagem\nWhatsApp via UaZapi"]
    H --> I["⏳ Wait3"]
    I --> J["📱 Mensagem1\nSegunda mensagem"]

    E -->|"Status A"| K["📋 Get many tasks\nBuscar task"]
    E -->|"Status B"| L["📋 Get many tasks1\nBuscar task"]

    K --> M["✏️ Update a task\nAtualizar status"]

    L --> N{"❓ If\nEncontrou?"}
    N -->|Sim| O["⏳ Wait"]
    O --> P["✏️ Update a task1\nAtualizar status"]

    style A fill:#1a1a2e,stroke:#C8A24E,color:#fff
    style E fill:#1a1a2e,stroke:#f97316,color:#fff
    style H fill:#1a1a2e,stroke:#22c55e,color:#fff
    style M fill:#1a1a2e,stroke:#7B68EE,color:#fff
    style P fill:#1a1a2e,stroke:#7B68EE,color:#fff

Fluxo Detalhado

1. Recebimento e validação

O webhook /mensagens_hunter recebe notificações de mensagens. O Execution Data salva o contexto para rastreabilidade.

2. Filtro de grupo

If isGroup verifica se a mensagem veio de um grupo WhatsApp:

  • Grupo → segue para notificação do SDR
  • Individual → segue para atualização do CRM

3. Rota individual (Switch)

O Switch decide a ação baseado no tipo de interação:

Rota Ação
Rota A Busca task + Update a task (atualização imediata)
Rota B Busca task + If (verifica existência) + Wait + Update a task1 (atualização com delay)

O Wait entre busca e atualização serve para evitar conflitos de escrita no ClickUp quando múltiplas mensagens chegam em sequência.

4. Notificação do Hunter

Quando necessário, envia mensagens via WhatsApp:

  • SDR 1 — configura dados do Hunter (host do UaZapi, número)
  • Mensagem — primeira mensagem via {host}/send/text
  • Wait3 — delay entre mensagens
  • Mensagem1 — segunda mensagem (detalhes adicionais)

5. Rastreabilidade

Quatro nós Execution Data salvam estado em diferentes pontos do fluxo para auditoria.


Credenciais

Serviço Credencial Uso
ClickUp ClickUp - Ferramentas CRUD de tasks
(UaZapi) Via nó SDR 1 (dinâmico) Envio WhatsApp

Troubleshooting

Problema Causa Solução
Mensagem não chega no Hunter Host UaZapi errado no SDR 1 Verificar campo host
Task não atualiza Task não encontrada na busca Verificar filtros no Get many tasks
Duplicidade de notificação Webhook chamado 2x Verificar dedup no caller
Timeout no Wait Delay muito longo Ajustar tempo no nó Wait