Como testar se a pessoa saiu da campanha e entrou novamente?

Para validar o fluxo de (re)entrada na campanha:

  1. Verifique a fila atual – vá em Campanhas → Fila de envios para confirmar se o contato já tem um registro em status enviado/pendente e anote o iddiletecmkt_queue.

  2. Reaplique o cooldown – ajuste o campo “Liberar reentrada após (dias)” na configuração da campanha. Para testar rápido, coloque 0 (permite retorno imediato) ou 1 e ajuste a data do contato para simular que já se passaram os dias.

  3. Forçar saída/novo match – modifique os filtros ou os dados do cliente para que ele deixe de atender os critérios e depois volte a atender (ex.: altere o campo usado no filtro, salve e retorne ao valor original).

  4. Regenerar fila – se necessário, acione “Recriar a fila de envio ao salvar” ou rode o cron/CLI que executa Diletecmkt_campaigns::sync_dynamic_campaigns() para repopular os pendentes.

  5. Conferir tracking – retorne à fila e confirme se o contato gerou um novo registro (novo iddiletecmkt_queue). No resumo da fila, os contadores de aberturas/cliques devem refletir ambos os envios.

Se o cliente tinha pendências, cancele ou aguarde o processamento antes de tentar reentrada.

Você achou esse artigo útil?