Integração · ESP / Email Marketing
Mautic é a alternativa open-source ao HubSpot/Marketo. Integre EmailChecker via webhook custom: a cada contact created, dispara validação e atualiza um custom field com o resultado.
Como integrar
Em Configuration > Custom Fields > Contact, adicione campo "email_status" do tipo Text.
Webhooks > New: trigger em "contact_post_save", URL pra um endpoint seu (Lambda, Cloudflare Worker, n8n) que vai chamar o EmailChecker.
Receba o payload do Mautic, extraia o email, chame POST /api/v1/validate/single no EmailChecker, pegue o result.
PATCH /api/contacts/{id} no Mautic com {"email_status": "deliverable"}. Use o status pra segmentar campanhas.
Exemplo · JAVASCRIPT
// Worker intermediário (Cloudflare Worker / AWS Lambda)
export default {
async fetch(req) {
const { contact } = await req.json();
const r = await fetch('https://app.emailchecker.email/api/v1/validate/single', {
method: 'POST',
headers: {
'Authorization': 'Bearer ' + EC_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({ email: contact.email }),
});
const data = await r.json();
// PATCH no Mautic com data.result
return new Response('OK');
}
}A API do EmailChecker é REST padrão com Bearer auth (`Authorization: Bearer <sua_api_key>`). Compatível com mails.so — se você já usa, troca só o base URL.
Casos de uso
Segmento "email_status = deliverable" — só dispara campanha pra esses. Reduz hard bounce drasticamente.
Script externo paginando contacts via Mautic API → valida cada um no EmailChecker → atualiza email_status em batch.
Cron rodando a cada 3 meses revalida contacts com last_valid_check > 90 dias. Mantém base sempre fresca.
Comece grátis com 500 créditos. Sem cartão, sem compromisso.