Blog/Contact Form 7 não envia e-mail? Teste o formulário e descubra a causa
Contact Form 7 não envia e-mail? Teste o formulário e descubra a causa

Contact Form 7 não envia e-mail? Teste o formulário e descubra a causa

O formulário é enviado, nenhum pedido de orçamento chega e as conversões do Google Ads ficam em zero. A diferença entre enviado e entregue, por que o e-mail falha e como testar o formulário pelo chat.

Categoria

MCP e integrações

Data

30 de setembro de 2026

Tempo de leitura

5 min de leitura

Compartilhar

O site de uma empresa de serviços mostrava este cenário: o GA4 contou 15 inícios de formulário e 3 envios de formulário nos últimos 30 dias, enquanto a conversão "formulário de orçamento" no Google Ads ficou em zero no mesmo período. Os anúncios estavam rodando, as pessoas preenchiam o formulário, e mesmo assim nada contava como conversão e nenhum pedido de orçamento chegava até a empresa.

A causa costuma ser a mesma: o formulário é enviado, mas o WordPress não consegue enviar o e-mail de notificação. Este post mostra como identificar o problema e como testar seu formulário do Contact Form 7 direto no chat.

"O formulário foi enviado" não é o mesmo que "o e-mail foi enviado"

Quando um visitante clica em enviar, o Contact Form 7 produz um de quatro resultados.

  • mail_sent. O formulário passou na validação e o e-mail de notificação foi enviado. Tudo certo.
  • mail_failed. O formulário passou na validação, mas o WordPress não conseguiu enviar o e-mail. O visitante muitas vezes vê uma mensagem de erro, e você não vê nada.
  • validation_failed. Um campo obrigatório ficou vazio ou estava no formato errado. O formulário nunca foi enviado.
  • spam. O reCAPTCHA, o Akismet ou uma proteção semelhante bloqueou o envio.

O evento de envio de formulário no GA4 geralmente mede o momento em que o botão é clicado. O evento "wpcf7mailsent" do Contact Form 7 só dispara no primeiro resultado. Se a sua conversão do Google Ads estiver atrelada a esse evento, nenhuma conversão é contada enquanto o e-mail não sair. E, como os lances automáticos ficam sem dados, eles levam a campanha na direção errada.

Por que o e-mail não sai

As causas mais comuns:

  1. Sem configuração de SMTP. Por padrão, o WordPress usa a função de e-mail PHP do servidor. Muitas hospedagens a restringem, ou o e-mail enviado assim cai direto no spam do destinatário.
  2. O endereço do remetente não corresponde ao seu domínio. Se o campo "De" do formulário tiver um endereço do Gmail ou de outro domínio, o servidor receptor pode rejeitar o e-mail. O endereço do remetente deve ser do domínio do seu próprio site.
  3. O endereço do destinatário está errado. O endereço de alguém que saiu da empresa há anos, ou um erro de digitação de uma letra. O formulário funciona, mas o e-mail vai para uma caixa de entrada que ninguém lê.
  4. A proteção contra spam é rígida demais. Se a proteção bloqueia também visitantes reais, o resultado volta como "spam".

Duas novas ferramentas: veja seus formulários e teste um envio

Se o seu site WordPress está conectado pelo Opus Growth Connector, agora você pode perguntar à sua IA sobre os seus formulários do Contact Form 7.

Listar e inspecionar formulários. Lista todos os formulários do Contact Form 7 do site. Escolha um e ela mostra os campos, quais são obrigatórios e os endereços de e-mail definidos nas configurações do formulário. É aqui que você vê para onde vai a notificação. Ela não envia nada, apenas lê.

Envio de teste. Envia uma entrada de teste para o formulário escolhido e diz com clareza o que aconteceu: o e-mail saiu e, se não saiu, por quê. Os campos obrigatórios que você deixar vazios são preenchidos com valores claramente de teste, como test@example.com. Como este é um envio real e um e-mail real chega ao destinatário do formulário, a ferramenta primeiro mostra quais valores seriam enviados e não envia nada até você aprovar.

Usar é questão de uma frase: "Teste o formulário de orçamento do meu site, o e-mail está saindo?"

O que fazer com cada resultado

Se aparecer mail_sent, o formulário e o e-mail estão saudáveis. Se as conversões continuam em zero, o problema está na medição, por exemplo a tag atrelada ao evento errado ou a ação de conversão desativada.

Se aparecer mail_failed, instale um plugin de SMTP, envie por uma conta de e-mail do domínio do seu site e defina o campo "De" do formulário com um endereço desse mesmo domínio. Depois, rode o teste de novo.

Se aparecer validation_failed, a ferramenta lista os campos que foram rejeitados. Tente novamente preenchendo você mesmo os campos obrigatórios. Se visitantes reais travam em algum campo, por exemplo um formato de telefone rígido demais, considere flexibilizá-lo.

Se aparecer spam, o teste foi bloqueado pela proteção. Visitantes reais podem ter um resultado diferente. Ainda vale verificar se as configurações de proteção também filtram pessoas reais.

Primeiro o e-mail, depois os dados de anúncios

Se o formulário não está enviando e-mail, tentar otimizar a campanha é esforço perdido. Primeiro confirme que o formulário funciona e só depois espere os dados de conversão chegarem. No dia em que o e-mail for corrigido, o evento "wpcf7mailsent" volta a disparar e o Google Ads começa a registrar conversões.

Em qualquer site com formulário, repetir esse teste uma vez por mês é um bom hábito. Uma troca de senha, uma mudança de hospedagem ou uma atualização de plugin pode quebrar o envio de e-mails silenciosamente.

Perguntas frequentes

O envio de teste realmente manda um e-mail?

Sim. O teste é um envio real de formulário e um e-mail real chega ao destinatário do formulário. Por isso a ferramenta mostra os valores primeiro e espera a sua aprovação.

O que preciso para usar essas ferramentas?

O Contact Form 7 instalado no seu site e o site conectado pelo Opus Growth Connector. Não é necessário atualizar nenhum plugin.

O resultado diz "spam", meu formulário está quebrado?

Não necessariamente. Proteções como o reCAPTCHA existem para bloquear testes automatizados. Se os visitantes reais não estão reclamando, o formulário provavelmente funciona.

O resultado diz mail_failed, o que verifico primeiro?

A configuração de SMTP e o endereço "De" do formulário. O remetente deve ser do domínio do seu site, e o envio deve passar por uma conta de e-mail desse domínio.

O GA4 mostra envios de formulário, mas o Google Ads não mostra conversões, por quê?

Os dois eventos medem momentos diferentes. O GA4 geralmente conta o clique no botão, enquanto uma conversão atrelada ao Contact Form 7 só conta quando o e-mail sai. Se o e-mail não está saindo, é daí que vem a diferença.

Conecte seu Google Ads ao seu assistente de IA

Experimente tudo o que está neste artigo na sua própria conta. Configuração em 60 segundos, 75 créditos grátis, sem cartão de crédito.

#contact form 7#wordpress#conversões de formulário#e-mail#conversões do google ads