Você subiu uma lista de contatos, disparou a campanha e... nada. Na grande maioria dos casos, a causa está em um conceito simples da importação — e é fácil de corrigir.


O conceito que resolve 80% dos casos: identificador vs. campo de contato

Na importação, cada dado tem um papel:

PapelFunção
Identificadorserve para reconhecer e unificar o usuário na base (e-mail, CPF ou um código interno). É o "CPF" do cadastro.
Campo de contatoé o que a plataforma usa para entregar a mensagem: o e-mail para envios de e-mail, o telefone para SMS/RCS/WhatsApp.

⚠️ A pegadinha: se você colocar o e-mail apenas como identificador, o usuário será criado e poderá ser segmentado normalmente — mas não receberá o e-mail, porque para a plataforma aquele valor não é um endereço de contato. O mesmo vale para telefone. Na dúvida, mapeie o dado nas duas funções.


Para push (app): o identificador precisa "casar" com o login

Push só chega para quem tem o app instalado, aceitou as notificações e fez login com o mesmo identificador da sua base. Se a pessoa logou com outro e-mail, trocou de telefone ou nunca ativou o push, não existe device associado — e o push falha para ela.

💡 Antes de disparar, valide alguns contatos em Todo Público: eles têm device na aba Devices?


Padronização da planilha (checklist rápido)

  • E-mails sem espaços, acentos ou caracteres inválidos
  • Telefones no padrão 55 + DDD + número, sem parênteses, hífens ou espaços
  • Arquivo CSV salvo em UTF-8
  • Sem linhas com o identificador vazio

A chave da importação

PosiçãoComportamento
Chave ligadaos contatos entram na base e formam uma audiência daquela importação (reutilizável em campanhas).
Chave desligadaapenas atualiza usuários já existentes, sem importar novos.

Confira se a posição da chave corresponde à sua intenção.


Se ainda assim não chegar

Veja também Um usuário específico não recebeu a mensagem e, ao acionar o suporte, tenha em mãos: uma amostra da planilha (colunas), o canal usado e um identificador de exemplo que não recebeu.