ESTA DOCUMENTAÇÃO ESTÁ EM DESENVOLVIMENTO E CONSTANTE ATUALIZAÇÃO.

Biblioteca de Nós

Especificações técnicas de inputs, outputs, configurações e comportamentos de cada nó do Criador de Missão (Flow Builder).

Nós de Gatilho (Triggers)

Os nós de entrada que iniciam o fluxo de uma missão baseada em eventos externos:

  • purchase_approved: Disparado pelo processador de webhook da Hotmart ao confirmar pagamento. Exporta dados do lead, e-mail, nome, ID do produto e valor da transação.
  • form_response: Disparado quando um lead envia respostas através de um Smart Form. Exporta todos os campos de resposta indexados por chaves Zod.
  • error-trigger: Gatilho disparado automaticamente quando uma falha não tratada ocorre na execução da missão, permitindo fluxos de fallback.
  • flow-trigger: Permite chamar uma missão como sub-fluxo de outra missão, passando variáveis de contexto estruturadas.
  • custom_webhook: Fornece um endpoint HTTP POST exclusivo por tenant. Recebe qualquer payload JSON bruto e disponibiliza as chaves no escopo da missão.
  • schedule: Agendamento cronológico recorrente (Ex: rodar toda segunda-feira às 08:00) para tarefas periódicas ou relatórios automatizados.

Nós de Inteligência Artificial (AI Agents)

Invocam agentes cognitivos especializados que realizam tarefas de processamento de linguagem natural:

  • agent_project: Direciona tarefas complexas (Ex: criar campanha de marketing) para o swarm de agentes gerenciados pelo orquestrador.
  • agent_execute: Executa um agente em linha (Nova, Atlas, Echo) com um prompt customizado, retornando a resposta em texto estruturado.
  • rag-injection-handler: Injeta dados semânticos específicos na memória do agente para respostas contextualizadas.
  • skill-handler & tool-handler: Permitem que os agentes utilizem habilidades ou ferramentas configuradas no workspace.
  • lead-intelligence-handler: Realiza cruzamento avançado de dados sobre um contato com o auxílio do agente de pesquisa.
  • ai_transform: Usa LLMs para extrair entidades, classificar sentimentos ou formatar dados brutos em JSON limpo de forma instantânea.

Nós de Ação (Actions)

Realizam operações ativas de mutação no banco de dados ou integrações de terceiros:

  • email: Dispara uma campanha de e-mail marketing em massa ou e-mail transacional via DevCod Mail. Requer ID do template e chaves de mapeamento de variáveis.
  • campaign-dispatch: Enfileira uma série de ações coordenadas de engajamento baseadas em segmentos de contatos.
  • kanban-action & pipeline-action: Manipula oportunidades de negócio movendo cards, atualizando donos e alterando a probabilidade no CRM.
  • landing-action: Modifica estados ou gera links dinâmicos relacionados a Landing Pages.
  • crm_update: Atualiza os dados cadastrais do lead no CRM, incluindo status do pipeline (new, qualified, won, lost), adição de tags e score incremental.
  • http_request: Faz chamadas HTTP REST (GET, POST, PUT, DELETE) para APIs externas, suportando cabeçalhos de autenticação e variáveis dinâmicas no body JSON.
  • MCP Client Handler (Model Context Protocol): Integra-se nativamente a servidores MCP para executar ações remotas com inteligência externa em qualquer infraestrutura plugada.

Nós de Lógica (Logical Controls)

Controladores de fluxo estrutural e condicional:

  • condition (If/Else): Avalia expressões condicionais (Ex: lead.score > 70). Possui duas saídas de fluxo: True (se a expressão for verdadeira) e False (se for falsa).
  • delay: Pausa a execução do fluxo por um período determinado (dias, horas ou minutos) antes de prosseguir para o próximo nó.
  • loop: Itera sobre coleções de dados (como listas de contatos ou produtos) executando sub-nós em ciclos controlados por condições de parada.
Próximo: Criador de Missão — Sockets & Regras →