O gerenciamento de bounces no mautic e sparkpost é fundamental para uma boa reputação do seu domínio com os ISP's.
Em alguns casos é possível utilizar as caixas de e-mail monitoradas no Mautic para que ele encontre as mensagens de retorno e processe os leads que não existem ou que marcaram os e-mails como SPAM.
Importante: Este procedimento é específico para o SparkPost, caso você utilize outro serviço veja Como configurar os Bounces do Amazon SES no Mautic e o guia Como configurar os bounces do SendGrid no Mautic.
Quem utiliza o Sparkpost pode habilitar o gerenciamento de bounces utilizando os Webhooks da própria plataforma, onde a cada evento de bounce o Sparkpost envia as informações para o Mautic e este então marca os leads problemáticos como inativo.
Importante: Este procedimento substitui a Caixa de entrada monitorada do Mautic.
O monitoramento de bounces no mautic e sparkpost é bem simples, vamos ao passo a passo?
1 – Você deve configurar o Sparkpost via API no Mautic
Isso é muito importante: Você deve utilizar o Sparkpost via API com o Mautic.
Se você não tem uma Chave de API do Sparkpost faça uma aqui.
Se você não utiliza o CORS, desabilite
Após a configuração do Sparkpost, ainda na tela de Configurações vá até a aba Configurações de Sistema procure e desabilite a opção CORS Settings caso você não saiba o que é isso. Veja a imagem abaixo:
Leia nosso artigo e saiba o que é CORS e como ele pode ajudar com a segurança do seu Mautic.
Se você utiliza o CORS, inclua o sparkpost
Agora se você sabe o que é CORS e utiliza este recurso, basta adicionar os seguintes itens na sua lista de domínios confiáveis:
- sparkpost.com
- app.sparkpost.com
- api.sparkpost.com
- developers.sparkpost.com
Seu mautic passará a aceitar as requisições dos webhooks do Sparkpost. Mais detalhes dos endpoint da API do sparkpost aqui.
Agora você está perto de Monitorar bounces no mautic e sparkpost.
2 – Configurando um webhook no Sparkpost
Agora que já configuramos o Mautic vamos até o painel do Sparkpost para a criação do Webhook que irá nos informar os bounces, spam, etc. No painel do Sparkpost vá em Account / Webhooks. Veja a imagem abaixo:
Agora clique no botão New Webhook localizado no centro da tela. Veja:
O Sparkpost vai solicitar algumas informações como o nome, URL de destino e quais informações serão enviadas pelo webhook para o Mautic.
No campo webhook name coloque um nome de sua preferência. No campo Target URL coloque o endereço abaixo trocando seumautic.com.br pela URL do seu Mautic:
https://marketing.orangeweb.com.br/mailer/sparkpost/callback
Agora selecione os eventos conforme ilustrado abaixo:
Após selecionar os eventos clique no botão Add Webhook e pronto! Seu webhook foi criado.
Se ocorreu tudo certo você verá esta mensagem:
Monitorando bounces no mautic e sparkpost
Agora toda vez que o Sparkpost enviar um e-mail e ocorrer um bounce ou um spam complaint ele enviará uma mensagem para o seu mautic e o mautic irá marcar o lead como inválido.
Você pode ter uma referência completa sobre os eventos de webhook do Sparkpost aqui.
Um grande abraço e até mais!