Variáveis do Fluxo

{
  "phone": "={{ $('start').first().json.initial_data.phone }}",
  "campaign": "={{ $json.tag_campaign }}",
  "metadata.campaign_trigger_id": "={{ $json.data }}",
  "payload.enviroment": "production",
  "created_at": "={{ new Date() }}",
  "payload.touch_level": "high",
  "payload.projected_commission": "={{ $json.properties?.valor_comissao ? parseFloat($json.properties.valor_comissao.trim().replace(',', '.')) : 0 }}"
}

Saídas

  • phone: Telefone do usuário
  • campaign: Tag da campanha
  • metadata.campaign_trigger_id: UUID de correlação
  • payload.enviroment: “production”
  • created_at: Data/hora atual
  • payload.touch_level: “high”
  • payload.projected_commission: Comissão projetada (número)

Descrição adicional

Prepara o objeto campaign_trigger_v2 que será inserido no MongoDB para rastreamento da campanha. Inclui metadados importantes como:

  • ID de correlação (UUID)
  • Touch level = high (campanha de alta prioridade)
  • Comissão projetada convertida para número

Relações

← Recebe de: 15-crypto---set-correlation-id → Envia para: 17-mongo---create-campaign-trigger-v2

Observações

  • Comissão é convertida de string BR (vírgula) para número (ponto)
  • Touch level “high” indica prioridade máxima no disparo