Ativar um workflow sem testá-lo pode causar envios indesejados, dados incorretos e uma experiência ruim para seus contatos. Neste artigo, você vai aprender a testar e debugar seus workflows na Marketek antes de colocá-los em produção, garantindo que tudo funcione como planejado.
Preparando o Ambiente de Teste
📌 Passo 1: Crie Contatos de Teste
Antes de tudo, crie contatos específicos para teste na sua base. Use e-mails que você tem acesso (ex: seunome+teste1@gmail.com) e preencha todos os campos que serão usados pelas variáveis do workflow. Adicione uma tag “teste” para identificá-los facilmente e poder excluí-los depois.
📌 Passo 2: Mantenha o Workflow em Rascunho
Enquanto estiver construindo e testando, mantenha o workflow com status de Rascunho. Isso impede que contatos reais entrem no fluxo por acidente. Só mude para Publicado após concluir todos os testes.
Métodos de Teste
Inscrição Manual
A forma mais direta de testar é inscrever manualmente um contato de teste no workflow:
- Abra o workflow que deseja testar.
- Clique em Adicionar Contato de Teste ou acesse o perfil do contato de teste e inscreva-o manualmente.
- Acompanhe a execução em tempo real no histórico do workflow.
- Verifique cada ação: o e-mail chegou? A tag foi adicionada? A tarefa foi criada?
Simulação do Trigger
Se o workflow usa um trigger específico (como envio de formulário), simule o evento real:
- Preencha o formulário com os dados do contato de teste.
- Verifique se o contato entrou no workflow corretamente.
- Confirme que as condições de filtro do trigger estão funcionando como esperado.
💡 Dica: Para workflows com wait steps longos (ex: esperar 3 dias), reduza temporariamente o tempo de espera para minutos durante o teste. Lembre-se de restaurar o valor original antes de publicar.
Verificando o Histórico de Execução
O histórico de execução é sua principal ferramenta de debug. Para acessá-lo:
- Abra o workflow em Automações > Workflows.
- Clique na aba Histórico ou Enrollment History.
- Localize o contato de teste na lista.
- Clique para ver o detalhamento de cada ação executada.
O histórico mostra para cada ação:
- Status — Sucesso, falha ou pulada (skipped).
- Horário — Quando a ação foi executada.
- Detalhes — Mensagem de erro em caso de falha, ou confirmação em caso de sucesso.
Erros Comuns e Como Resolvê-los
| Erro | Causa Provável | Solução |
|---|---|---|
| Ação de e-mail pulada | Contato com DND para e-mail ou e-mail inválido | Verifique o status DND e valide o endereço de e-mail |
| Variável não substituída | Nome da variável incorreto ou campo vazio | Use o seletor de variáveis e configure valores de fallback |
| Contato não entra no workflow | Filtro do trigger muito restritivo | Revise as condições do trigger e do filtro de entrada |
| Webhook falhando | URL inválida ou servidor externo fora do ar | Teste a URL do webhook separadamente e verifique o formato dos dados |
| If/Else sempre vai para o mesmo caminho | Condição configurada incorretamente | Revise a lógica da condição e teste com dados variados |
Estratégia de Rollout Gradual
Para workflows complexos ou de alto volume, considere uma abordagem de rollout gradual:
- Publique o workflow com um filtro restritivo (ex: apenas contatos com tag “piloto”).
- Adicione a tag “piloto” a um grupo pequeno de contatos reais (10-20 pessoas).
- Monitore a execução por 24-48 horas.
- Se tudo estiver correto, remova o filtro para ativar para toda a base.
⚠️ Importante: Após publicar um workflow, monitore-o ativamente nas primeiras 24 horas. Verifique o histórico de execução regularmente e esteja preparado para pausar rapidamente caso identifique algum problema.
🤖 Ficou com alguma dúvida?
Converse com o TekBot, nosso assistente IA especialista em Marketek. Ele pode te ajudar com configurações, dúvidas técnicas e melhores práticas — 24h por dia.
