Ícone do site Powertic

Monitorando Bounces no Mautic e Sparkpost API

sparkpost hero

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:

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!