Para configurar um webhook, registe no seu servidor um URL de endpoint que o Mailpro possa chamar sempre que ocorra um evento de email — entregue, aberto, clicado, bounce ou cancelamento — para que a sua aplicação receba esses dados em tempo real em vez de os consultar. Os webhooks funcionam em conjunto com a API do Mailpro e enviam um pequeno payload JSON para o seu URL a cada evento.
O que é um webhook?
Um webhook é uma mensagem automática que um sistema envia a outro quando algo acontece. Em vez de a sua aplicação perguntar repetidamente ao Mailpro por novidades, o Mailpro envia cada evento para o seu endpoint no momento em que ocorre. É a versão orientada a eventos da API de email, que chama quando precisa.
É a sua primeira vez com envio programático? veja como funciona a API de email antes de ligar eventos.
Como configurar
- Crie no seu servidor um endpoint que aceite pedidos POST e devolva uma resposta 200.
- Registe esse URL de endpoint e selecione os eventos que quer (aberturas, cliques, bounces, cancelamentos).
- Processe o payload JSON enviado pelo Mailpro e guarde ou trate o evento.
- Envie um evento de teste, confirme que o endpoint o regista e depois proteja o URL.
Perguntas relacionadas
Em dúvida sobre como enviar? Compare a diferença entre SMTP e API.
O Mailpro e a API
Para além dos webhooks: integre o email no seu produto
O SMTP e a API do Mailpro entregam o seu email transacional e de marketing com eventos em tempo real, para que a sua app saiba sempre o que aconteceu.