Integração · Automação
Zapier conecta 7000+ apps. Use uma "Action" do tipo Webhooks by Zapier (POST) pra chamar a API do EmailChecker e validar emails antes de enviar pra qualquer destino: HubSpot, Mailchimp, Notion, Slack.
Como integrar
Use trigger do app de origem: Typeform new submission, Mailchimp new subscriber, Google Sheets new row, etc.
Escolha "POST". URL: https://app.emailchecker.email/api/v1/validate/single. Payload Type: JSON.
Headers: Authorization = Bearer <sua_api_key>. Body: {"email": "{{Email}}"} (use o campo dinâmico do trigger).
Filter: continua só se result = "deliverable". Path: bifurca caminho conforme o resultado (deliverable, risky, undeliverable).
Exemplo · JSON
{
"url": "https://app.emailchecker.email/api/v1/validate/single",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
"body": {
"email": "{{trigger.email}}"
}
}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
Typeform/Wufoo/Jotform → validação → só passa pro CRM se entregável. Sem precisar mexer no JavaScript do site.
Inscrição no Zoom/WebinarJam → valida email → adiciona à lista do Mailchimp só se válido.
Lead vem do site → valida → se undeliverable, manda mensagem pro #vendas no Slack pra time investigar.
Troubleshooting
Os erros que mais aparecem ao conectar o Zapier — e como resolver cada um.
Zapier só lista campos que apareceram no "Test trigger". Rode o teste do trigger primeiro com um registro real; se o email ainda não aparece, clique em "Refresh fields" / re-teste. Mapeie o campo pelo seletor (insert data), nunca digite {{...}} à mão — o token literal é enviado como texto.
Abra o Task History do Zap, clique na run e veja a aba "Data out" do passo de webhook: ali está o status e o corpo retornado pela API. Um 422 normalmente é o Content-Type errado — garanta "Payload Type: JSON" (não Form) pra mandar o body como application/json.
No Filter use a regra "(Text) Exactly matches" comparando o campo result do passo de webhook com deliverable. "Contains" deixa risky/undeliverable passarem por conterem substrings. Teste o Filter com um lead inválido pra confirmar que ele realmente interrompe o Zap.
Comece grátis com 500 créditos. Sem cartão, sem compromisso.