Skip to content
Comece com 100 créditos de verificação grátis
Qualisend
Todos os artigos
Guias / 27 de junho de 2026

Como verificar e-mails com o Zapier

9 minutes read

Qualisend team
Diagrama de fluxo mostrando o envio de um formulário passando pelo Webhooks by Zapier, depois um POST para a API da Qualisend, que direciona os veredictos deliverable, risky e undeliverable.

Você já pode verificar e-mails com o Zapier hoje, mesmo que ainda não exista um app nativo da Qualisend no Zapier. O truque é parar de procurar um conector de marca e usar a ação genérica Webhooks by Zapier: seu formulário ou CRM dispara um gatilho, o Zapier envia um POST do novo endereço para a API da Qualisend, e uma etapa de Filter ou Paths ramifica conforme o veredicto — de modo que apenas endereços deliverable sigam para a sua ferramenta de e-mail e os arriscados fiquem reservados para revisão. Este guia constrói esse Zap do começo ao fim.

A resposta curta#

Não há um app nativo para instalar agora (está no roadmap), então o padrão suportado é um Zap de três etapas: um gatilho (novo envio de formulário, novo lead, nova linha), uma ação Webhooks by Zapier → Custom Request (POST) que chama a API de verificação com o e-mail, e uma etapa de Filter ou Paths que lê o status retornado e decide o que acontece em seguida. Mantenha sua chave de API nos headers do webhook — nunca em um formulário público — e, por padrão, deixe um endereço passar caso o webhook apresente algum erro, para que uma falha momentânea nunca descarte um lead real.

Duas maneiras de verificar e-mails com o Zapier#

Antes de montar qualquer coisa, escolha o padrão que corresponde ao quão atualizados os dados precisam estar:

  1. Em tempo real, por envio (um Zap). Cada novo endereço é verificado no momento em que chega e direcionado na hora. Este é o assunto principal deste guia e a escolha certa quando o veredicto muda o que acontece em seguida — barrar um e-mail de double opt-in, marcar um lead ou pular um cadastro falso.
  2. Em lote, depois do fato (um CSV). Deixe os envios se acumularem em uma planilha ou no seu ESP, exporte-os periodicamente e passe-os por um trabalho de verificação em lote. Mais simples, mais barato por endereço e mais adequado quando você só precisa de uma lista limpa antes de um disparo, em vez de uma decisão instantânea.

A maioria das equipes acaba fazendo os dois: um Zap na captação ao vivo, mais uma limpeza de lista mensal para pegar endereços que ficaram obsoletos desde o cadastro.

Etapa 1: o gatilho#

Inicie o Zap com o que quer que capture o endereço. O Zapier tem gatilhos nativos para a maioria das ferramentas de formulário e CRM — "New Submission" em um app de formulário, "New Lead" em um CRM, "New Spreadsheet Row" no Google Sheets. Escolha o que escolher, a saída importante é um campo que contenha o endereço de e-mail, ao qual as etapas seguintes fazem referência como um token de mesclagem, algo como {{1.email}}.

Exatamente a mesma ação de webhook funciona não importa o que a dispare, então o padrão deste guia é idêntico quer você esteja conectando o Typeform, um CRM ou uma planilha — veja verificar e-mails do Typeform para um passo a passo específico de gatilho que depois passa o bastão para as etapas abaixo.

Etapa 2: envie o endereço com o Webhooks by Zapier#

Adicione uma etapa de ação e escolha Webhooks by Zapier, depois o evento Custom Request. É esta a etapa que de fato chama a Qualisend. Configure-a assim:

CampoValor
MethodPOST
URLseu endpoint de verificação — por exemplo https://api.qualisend.com/v1/verify (consulte a referência da API para o caminho exato)
Data Pass-Through?No
Datacorpo JSON com uma única chave email mapeada para o campo de e-mail do gatilho
HeadersAuthorization: Bearer YOUR_API_KEY e Content-Type: application/json

Na caixa Data, o Zapier permite que você digite JSON puro e insira nele o token de e-mail do gatilho. O corpo que você está enviando é apenas:

{ "email": "{{1.email}}" }

E a requisição que o Zapier dispara em seu nome fica assim — os placeholders são seus para preencher a partir da documentação para desenvolvedores, que lista o endpoint exato e mostra a requisição em várias linguagens:

POST https://api.qualisend.com/v1/verify
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{ "email": "jane@example.com" }

Use uma chave com escopo criada especificamente para este Zap, em vez de uma chave de acesso total, para que, se o histórico do Zap algum dia vazar, a chave só possa verificar, nada mais. Nunca coloque a chave no próprio formulário nem em qualquer campo do lado do cliente — ela pertence apenas aos headers do webhook, que rodam no lado do servidor dentro do Zapier.

Quando você clica em Test action, o Zapier mostra o corpo da resposta. Você receberá de volta um status, um código de reason, um score de 0 a 100 e um conjunto de sub_flags. Um endereço deliverable volta parecido com isto:

{
  "status": "deliverable",
  "reason": null,
  "score": 95,
  "sub_flags": { "disposable": false, "role": false, "free": false, "catch_all": false }
}

Esses nomes de campo são o que a próxima etapa usa para ramificar, então observe como o Zapier os rotula — geralmente ele os achata em tokens como status e sub_flags catch_all. Para entender por completo o que cada status significa e como o pipeline chega a ele, veja como funciona a verificação de e-mails.

Etapa 3: ramifique conforme o veredicto#

Um resultado de verificação em que você não age é crédito desperdiçado. O objetivo todo é direcionar endereços de formas diferentes, e o Zapier lhe dá duas ferramentas para isso.

Opção A — um Filter (o mais simples). Se tudo o que você quer é "manter apenas os bons endereços", adicione uma etapa Filter by Zapier depois do webhook. Defina a condição como:

  • Status (texto) exactly matches deliverable

Qualquer coisa que não seja deliverable interrompe o Zap ali mesmo, de modo que apenas endereços confirmados cheguem à sua ação seguinte (adicionar ao ESP, criar o contato, enviar o e-mail de boas-vindas). Simples, mas grosseiro — trata risky, unknown e undeliverable da mesma forma, quando muitas vezes você quer tratá-los de modo diferente.

Opção B — Paths (direcione cada desfecho). O Paths by Zapier — disponível nos planos pagos do Zapier — permite que você se divida em ramificações separadas, cada uma com sua própria condição e suas próprias ações de acompanhamento:

Condição da PathO que fazer
Status é deliverableAdicione o contato ao seu ESP ou CRM e continue o funil.
Status é risky ou unknownAdicione a uma lista de "revisar" ou marque com uma tag — não descarte de vez. Esse grupo inclui domínios catch-all que não podem ser sondados de forma limpa.
Status é undeliverableNão adicione a lugar nenhum. Opcionalmente, registre em uma planilha para conseguir identificar um campo de formulário quebrado ou uma fonte de tráfego ruim.

Você também pode ramificar pelas sub-flags. Se o seu produto é sensível a reputação, adicione uma condição que direcione qualquer endereço em que sub_flags disposable seja true para a ramificação de revisão, mesmo quando o status esteja, de resto, bom — o mesmo critério para endereços disposable, role e free que a análise de endereços role, disposable e free detalha. As Paths são avaliadas de cima para baixo, então coloque sua ramificação mais rigorosa primeiro.

Não deixe o webhook barrar um bom lead#

Uma regra importa mais do que qualquer ramificação: falhe em aberto (fail open). Se a etapa do webhook der erro — a API está brevemente lenta, um limite de plano é atingido, uma oscilação de rede — você não quer que o Zap inteiro morra e engula silenciosamente um cadastro real. No Zapier, abra as configurações da ação do webhook e ative "Continue on error" (às vezes exibido como uma opção de replay automático / tratamento de erros no seu plano). Depois adicione um fallback para que um endereço sem veredicto seja tratado como unknown e mantido para revisão posterior, em vez de descartado.

Uma API de verificação é um filtro de qualidade, não uma barreira de autenticação. Bloquear um cliente pagante por causa de uma interrupção passageira é um desfecho bem pior do que deixar passar um endereço questionável e pegá-lo na sua próxima limpeza de lista. O mesmo princípio de falhar em aberto sustenta o padrão de cadastro serverless, em que uma sondagem lenta jamais pode travar o formulário.

Quando um Zap é a ferramenta errada#

O Zapier é cola, e cola tem um custo: cada endereço verificado é uma tarefa, e um webhook por envio pode ficar caro em volume ou parecer exagero quando você não precisa de uma decisão instantânea. Recorra à rota em lote quando:

  • Você está limpando uma lista que já existe — milhares de contatos históricos, não captação nova. Exporte-os e rode um único trabalho em lote.
  • Seu volume é alto o suficiente para que a cobrança por tarefa incomode, e uma limpeza noturna ou semanal é atualizada o bastante.
  • Você está no plano gratuito do Zapier e não pode usar o app premium Webhooks.

Para os três, pule o Zap: exporte os envios para CSV a partir da sua ferramenta de formulário, planilha ou ESP, e faça o upload desse arquivo para o verificador em lote da Qualisend. Você obtém o mesmo status, score e sub-flags por linha, baixável como um arquivo limpo que você pode reimportar. É a maneira de menor esforço para manter uma lista saudável e sua taxa de bounce baixa sem manter nenhuma automação.

Se você está pesando a abordagem por webhook do Zapier contra chamar a API diretamente do seu próprio backend, a comparação de APIs apresenta os trade-offs — o Zapier ganha na rapidez de montagem, uma integração direta ganha em custo e controle em escala.

Perguntas frequentes#

Existe um app nativo da Qualisend para o Zapier?#

Ainda não. As integrações nativas de plataforma da Qualisend estão sendo reconstruídas, então ainda não há um app da marca para procurar no diretório do Zapier — está no roadmap. Até o lançamento, a maneira suportada de verificar e-mails com o Zapier é a ação genérica Webhooks by Zapier apontada para a API da Qualisend, exatamente como este guia descreve. A abordagem por webhook também é mais flexível: você controla a requisição, os headers e a lógica de ramificação.

Preciso de um plano pago do Zapier?#

Para o Zap em tempo real, na prática sim. O Webhooks by Zapier é um app integrado premium, e Zaps com múltiplas etapas e Paths exigem um plano pago do Zapier, então o fluxo de ramificação por veredicto precisa de um plano pago. Se você está no plano gratuito, use a rota de exportação em CSV e verificação em lote — ela não precisa de Zap nem de app premium, apenas do upload de um arquivo.

Qual status devo deixar passar para a minha ferramenta de e-mail?#

Apenas deliverable para um filtro rigoroso. Se você quiser manter mais endereços, permita deliverable além de risky/unknown, mas direcione esses para um segmento separado e de menor prioridade, em vez do seu fluxo principal — muitos resultados risky são domínios catch-all que ainda podem entregar. Sempre rejeite undeliverable e considere também ramificar pela sub-flag disposable se o seu produto for sensível a reputação.

Como testo o Zap antes de ativá-lo?#

Use a ação Test action integrada do Zapier na etapa do webhook com um endereço sabidamente válido e um sabidamente inválido, e confirme que o campo status muda como esperado — depois verifique se as condições do seu Filter ou Paths direcionam cada um para a ramificação certa. Para conferências rápidas e pontuais fora do Zapier, cole um endereço no verificador de e-mail gratuito e compare o veredicto com o que o seu Zap retorna.


Pronto para construí-lo? Pegue uma chave com escopo e o formato exato da requisição na documentação para desenvolvedores, confira qualquer endereço no verificador de e-mail gratuito e comece no plano gratuito — 100 créditos são suficientes para montar o Zap inteiro e ver um endereço ruim ser filtrado antes mesmo de chegar à sua lista.

Your reputation, protected.

Clean your first list in minutes. 100 free credits, no card required.

Get started