Integração · ESP / Email Marketing
Mailchimp é a referência em email marketing. Use o Customer Journey + Webhook pra validar cada novo subscriber. Combine com a API do Mailchimp pra suprimir bounces em tempo real.
Como integrar
No Mailchimp, Automations > Customer Journey > Start from scratch. Trigger: "Subscriber joins audience".
Action > Send a webhook. URL: seu endpoint intermediário. Payload: inclui email do subscriber.
Seu endpoint chama POST /api/v1/validate/single no EmailChecker. Pega o result.
PATCH /lists/{list_id}/members/{subscriber_hash} com merge_fields.EMAIL_STATUS. Se undeliverable, considere mover pra "cleaned" ou tag de quarentena.
Exemplo · JAVASCRIPT
// Script Node.js pra limpar audiência inteira
const audienceId = 'abc123';
let offset = 0;
while (true) {
const r = await fetch(`https://us1.api.mailchimp.com/3.0/lists/${audienceId}/members?count=500&offset=${offset}`, {
headers: { Authorization: 'Basic ' + btoa('anystring:' + MC_API_KEY) }
});
const { members } = await r.json();
if (members.length === 0) break;
for (const m of members) {
const v = 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: m.email_address })
});
const result = await v.json();
// PATCH pra atualizar EMAIL_STATUS no merge_fields
}
offset += 500;
}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
Antes de campanha grande, valida toda audiência via script → arquiva contatos undeliverable. Bounce rate cai de 7% pra <0.5%.
Mailchimp cobra por subscriber ativo. Validar e suprimir bounces reduz a base e o custo mensal.
No plano free/standard do Mailchimp, você está em IP compartilhado. Bounces seus afetam todo mundo no IP — validar é responsabilidade compartilhada.
Comece grátis com 500 créditos. Sem cartão, sem compromisso.