Bloco de Operações de Campos
O bloco de Operações de Campos é utilizado para transformar, mapear, manipular ou repetir informações dentro do fluxo de automação. Ele atua como um processador interno, modificando os dados que trafegam no sistema, vindos de entradas manuais, APIs ou de campos do próprio CRM.
Mapeamento de Campo
Permite criar ou atualizar valores em campos com base em dados do sistema, campos adicionais ou resultados de requisições externas (como API/HTTP).
📌 O que pode ser feito:
-
Criar um campo adicional (ex: “nome_completo”) a partir da junção de outros dados
-
Alterar o valor de um campo com base em variáveis dinâmicas
-
Atualizar informações com base em condições
-
Popular campos que serão utilizados posteriormente no fluxo
💡 Muito útil para "preparar dados" antes de enviar via API ou exibir ao usuário.
Loop de Array
Permite iterar sobre um array de dados, ou seja, repetir uma ação para cada item de uma lista.
📌 Ideal para:
-
Processar listas vindas de uma API (ex: produtos, pedidos, mensagens)
-
Separar informações em etapas diferentes para cada item
-
Criar fluxos em massa com base em dados repetidos
💡 Exemplo:
Se uma API retornar 10 produtos, o loop permite percorrer cada um e executar um fluxo para cada item individualmente (exibir, enviar, comparar, etc).
Aplicações práticas:
-
Montar mensagens personalizadas com campos mapeados
-
Criar filtros antes de enviar dados via API
-
Normalizar dados para consistência (ex: formatar nome com a primeira letra maiúscula)
-
Iterar em listas para ações sequenciais ou em lote
-
Converter campos para formatos compatíveis com APIs externas
Dica técnica:
Todos os campos manipulados aqui podem ser reutilizados em qualquer parte do fluxo usando {{ campos.nome_do_campo }}
ou {{ loop.item.nome }}
quando estiver dentro de um loop.