Tire da lista quem nunca abriu nada antes do próximo envio
Resposta curta
Você marca, descadastra e bloqueia na Systeme.io todo contato com zero aberturas, e o próximo disparo sai só para quem interage. Lista, tag, automação e envio ficam no mesmo painel, e cada passo é conferido por contagem — sem promessa de melhoria.
Assunto: Entregabilidade
Por Alan Victor · · · 9 min de leitura
- 1Exportar os contatos com o número de aberturas
- 2Separar as linhas com zero abertura
- 3Aplicar a tag na Systeme.io e conferir a contagem
- 4Descadastrar em massa e não excluir
- 5Travar a automação para o contato não voltar
Em uma sessão de trabalho você tira da sua lista, na Systeme.io, todo contato que nunca abriu um e-mail: marca, descadastra e trava a automação para ele não voltar a receber. No fim, a lista que sobra é menor, e é ela que recebe o próximo disparo. Eu faço essa limpeza na Systeme.io porque contato, tag, automação e envio ficam no mesmo painel — não preciso exportar para uma ferramenta, marcar em outra e voltar para uma terceira só para travar a fila.
Sai um guia por dia, e o canal do Telegram avisa quando sai. A ferramenta que eu uso para a página, a captura e o e-mail automático no mesmo lugar é a Systeme.io, que tem plano gratuito.
O que você vai ter no fim
- O arquivo
nunca-abriram.csvcom uma linha por contato de zero aberturas, separado da lista principal e conferido por contagem. - Uma tag
nunca-abriuna Systeme.io aplicada só nesses contatos, com o contador da tag batendo com o número de linhas do arquivo. - A automação com uma condição na entrada que barra quem tem a tag, e os contatos descadastrados fora da fila de envio.
Etapa 1: Exportar os contatos com o número de aberturas
Resposta direta: abra Contatos na Systeme.io, use o botão de exportar e baixe o CSV — é esse arquivo que traz, contato por contato, quantos e-mails foram abertos.
A exportação sai da mesma conta em que a sua lista vive, com o que a plataforma já registrou de abertura. Não há duas bases para sincronizar nem dado esperando propagar.
O rótulo do botão muda de uma versão para outra; o que você procura é o que gera um arquivo .csv com uma linha por contato. Abra o arquivo num editor de texto e leia a primeira linha, a de títulos.
Anote duas informações do cabeçalho: o nome exato da coluna de aberturas e a posição dela (primeira, segunda, quinta). Essa posição é o número que você usa na etapa seguinte. Se ela estiver errada, o filtro devolve a lista inteira e vai parecer que ninguém nunca abriu nada.
Se o download vier em .xlsx, abra no programa de planilha que você usa e salve como CSV; o resto do caminho não muda. A central de ajuda da Systeme.io tem a página de exportação de contatos, e é ela que vale se o seu painel estiver diferente do que está descrito aqui. Se a exportação não aparecer no seu plano, o próximo degrau é o plano pago da Systeme.io — é assim que a conta cresce, sem juntar outra ferramenta só para ler a própria lista.
Etapa 2: Separar as linhas com zero abertura
Resposta direta: rode um filtro de uma linha sobre o CSV e gere um arquivo separado só com quem tem zero aberturas.
No terminal, na mesma pasta do arquivo, troque o 5 pela posição da coluna de aberturas que você anotou:
awk -F';' 'NR>1 && $5+0==0' contatos.csv > nunca-abriram.csv
O comando não imprime nada na tela. Essa é a resposta de sucesso: o terminal devolve o prompt e o arquivo nunca-abriram.csv passa a existir. O NR>1 descarta a linha de títulos, para que a contagem de linhas seja igual à de contatos.
Se o arquivo sair com todos os contatos, a posição da coluna está errada — conte de novo a partir do primeiro campo. Se o seu CSV usar vírgula em vez de ponto e vírgula, troque -F';' por -F',' e rode outra vez. Sem terminal, o equivalente é filtrar a coluna de aberturas pelo valor zero no programa de planilha e copiar as linhas visíveis para outra aba.
Etapa 3: Aplicar a tag na Systeme.io e conferir a contagem
Resposta direta: crie a tag nunca-abriu e marque com ela exatamente os contatos do arquivo filtrado — a tag é o que permite agir em bloco nas etapas seguintes.
Conte primeiro quantos são:
wc -l nunca-abriram.csv
A resposta é um número seguido do nome do arquivo, no formato 1482 nunca-abriram.csv (o valor é exemplo; o seu será outro). Esse número é o alvo: o contador da tag na Systeme.io tem que chegar nele. Divergência aqui é erro de seleção, não de plataforma.
Há dois caminhos para marcar: selecionar os contatos na lista e usar a ação em massa de adicionar tag, ou importar o próprio arquivo filtrado indicando a tag e a lista em que eles já estão. O segundo é mais rápido, mas confira depois se apareceu contato duplicado — se apareceu, apague as duplicatas e refaça pela marcação manual.
O que a falha parece: contador da tag maior que o número do wc -l. Na maioria das vezes é uma linha de cabeçalho importada como contato, o que cria um registro com e-mail inválido. Apague esse registro e confira o número outra vez.
Para fazer isso sem montar servidor
O que este guia faz por API, a Systeme.io faz por formulário: página, lista, etiqueta e e-mail automático na mesma conta. É a conta em que eu testo o que aparece aqui, e o plano gratuito já dá para publicar e capturar.
Etapa 4: Descadastrar em massa e não excluir
Resposta direta: com a tag aplicada, selecione os contatos marcados e use a ação em massa de descadastrar; descadastrar tira da fila de envio sem apagar o histórico.
Descadastrar é a escolha que você consegue reverter e auditar. O contato para de receber, o histórico de abertura fica guardado e você ainda consegue provar depois em que data ele saiu. Excluir apaga o registro: se aquele e-mail voltar por um formulário antigo, você não tem como saber que ele já tinha sido cortado.
É aqui que a conta única compensa: a tag que você acabou de criar é a mesma que a automação vai consultar na etapa seguinte, e a mesma base guarda quem está descadastrado. Juntando ferramentas, esse estado mora em dois lugares e um deles desatualiza.
| O que o contato fez | Como aparece no CSV | O que fazer |
|---|---|---|
| Nunca abriu nenhum e-mail | aberturas igual a 0 | tag nunca-abriu e descadastrar |
| Nunca abriu, mas clicou em algum link | aberturas 0 e cliques maior que 0 | manter: clique é sinal mais forte que abertura |
| Abriu pelo menos um e-mail | aberturas maior que 0 | manter, mesmo que a última abertura seja antiga |
| Endereço devolveu erro de entrega | coluna de status, quando existir na exportação | excluir: endereço que não existe não tem histórico a preservar |
Confira um caso antes de soltar o resto: abra um dos contatos descadastrados e veja o status dele na ficha. Se ainda aparecer como inscrito, a ação em massa não pegou e você precisa repetir a seleção.
Etapa 5: Travar a automação para o contato não voltar
Resposta direta: coloque uma condição no começo da automação que só deixe seguir quem não tem a tag nunca-abriu, e teste com um contato de mentira.
Sem essa condição, qualquer reimportação de lista ou formulário esquecido traz o contato de volta e a automação volta a enviar para ele. A limpeza dura uma semana e você refaz o trabalho.
Na Systeme.io a automação fica no mesmo painel da lista e da tag: você arrasta o bloco de condição para antes do primeiro envio e escolhe a tag que acabou de criar. O teste é este: crie um contato com um e-mail seu, aplique a tag, inscreva esse contato na lista que dispara a automação e acompanhe o histórico dele. Se o contato parar no bloco de condição, está certo. Se ele receber o primeiro e-mail da sequência, a condição está depois do envio — arraste o bloco para cima e teste de novo.
Por que tirar quem nunca abriu melhora a entrega do e-mail automático?
Porque o provedor de caixa de entrada do seu contato julga o remetente pelo que as pessoas fazem com os e-mails dele. Numa lista em que boa parte nunca abre, nunca clica e às vezes marca como spam, o sinal que chega é o contrário: para quem lê, aquele remetente é ruído. Tirar o ruído não é gentileza, é reduzir a amostra que fala mal de você.
As regras exatas de cada provedor não são públicas, e quem publica percentual de melhoria está vendendo alguma coisa. O que você controla é o que entra na conta: quantos dos seus envios vão para endereços sem nenhuma interação. Abertura zerada ainda tem outra leitura possível — imagem bloqueada por padrão ou recurso de privacidade que não informa abertura. Por isso o corte é por zero abertura em todo o histórico, e por isso a coluna de cliques, quando existe, vale mais que a de abertura.
Quantos contatos devo tirar hoje?
Todos os que tenham zero abertura em todo o histórico, e só eles. Esse é o corte que não exige adivinhação: o dado está no arquivo, não na sua impressão sobre a lista.
Se o número parecer grande demais — metade dos contatos, por exemplo —, isso é informação sobre o que você vinha enviando, não sobre a limpeza. Guarde o arquivo do dia com a data no nome. Na próxima vez, o mesmo comando sobre uma exportação nova mostra se a proporção está caindo.
Cada dia com lista parada é um dia de envio indo para quem não lê. Se você ainda não tem conta, criar a conta grátis na Systeme.io pelo botão desta página leva alguns minutos e já deixa você na Etapa 1: exportar os contatos e contar as linhas, hoje, com este guia aberto. Quem já tem conta começa a mesma etapa agora e vê o número da própria lista antes de fechar a aba.
O que eu não vou afirmar
- Não afirmo que seus e-mails vão para a caixa de entrada depois disso. Quem decide isso é o provedor do destinatário, não a sua lista.
- Não afirmo percentual de melhora na entrega. Não existe número público que diga quanto essa limpeza rende, e qualquer um que circule é chute.
- Não afirmo que abertura é medição precisa. Bloqueio de imagem e recurso de privacidade fazem abertura real não ser registrada.
- Não afirmo que descadastrar é sempre melhor que reengajar. Em lista muito nova, uma campanha de reativação antes do corte pode recuperar gente — mas isso é outro guia.
- Não afirmo que os rótulos do painel da Systeme.io são estes para sempre. A central de ajuda é a fonte quando o botão mudar de lugar.
Travou em alguma etapa?
Abra uma discussão em github.com/alanvito1/funil-simples dizendo em que passo parou. Dúvida que aparece mais de uma vez tem boa chance de virar guia, e o código deste site está no mesmo lugar, aberto.
Se ainda não tem onde publicar o que montou, a conta gratuita da Systeme.io resolve a página e a lista.
Perguntas frequentes
Por que o meu e-mail automático está caindo no spam?
O destinatário julga o remetente pelo que as pessoas fazem com os e-mails dele: uma lista com muitos contatos que nunca abrem ou que marcam como spam puxa essa avaliação para baixo. Autenticação de domínio, conteúdo e volume de envio também pesam, mas a parte que se resolve hoje, sem mexer em DNS, é tirar da fila quem nunca interagiu.
Quantos contatos preciso remover para o e-mail sair do spam?
O corte certo é por comportamento, não por número: todos os contatos com zero abertura em todo o histórico, e nenhum outro. Remover mais que isso encolhe a lista sem resolver nada; remover menos mantém na conta justamente os endereços que empurram seus envios para o spam.
Descadastrar ou excluir o contato que nunca abriu nada?
Descadastrar é a escolha padrão, porque tira o contato da fila de envio e mantém o histórico de quando ele parou. Excluir só se justifica para endereço que a plataforma já marcou como inválido ou que devolveu erro de entrega — nesse caso não há histórico a preservar.
A contagem de abertura serve para decidir quem sai da lista?
Serve como ponto de partida, não como prova: bloqueio de imagens e recursos de privacidade fazem abertura real deixar de ser registrada. Por isso o corte é por zero abertura em todo o histórico, e a coluna de cliques, quando a exportação traz, tem prioridade — quem clicou deu um sinal que não depende de imagem carregada.
Dá para fazer essa limpeza pela API da Systeme.io?
Dá, e a documentação oficial da API da Systeme.io lista os recursos de contatos e de tags. Para uma limpeza única, o CSV pelo painel é mais curto e não exige gerar token; a API compensa quando você quer repetir o corte toda semana sem passar por exportação de arquivo.
Leve isto com você
Os três registros de DNS, com as armadilhas
É SPF, DKIM e DMARC com o formato de cada um, o erro mais comum de cada um, e como conferir sem instalar nada.
Abra o painel de quem hospeda o seu DNS e crie os três. Confira com os comandos do fim do arquivo antes de mandar e-mail. Sem cadastro, sem e-mail: o arquivo baixa direto.
Receba o resto por e-mail
Eu testo ferramenta de funil e e-mail e mando o que descubro.