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

Como verificar e-mails do Shopify sem um aplicativo

9 minutes read

Qualisend team
Diagrama de um formulário de cadastro do Shopify que passa por um webhook até a API da Qualisend, que retorna veredictos de entregável, arriscado e não entregável.

Sua loja Shopify coleta endereços de e-mail em todo lugar — no checkout, no pop-up da newsletter, no formulário de criação de conta — e cada endereço morto ou falso que você mantém corrói silenciosamente a entregabilidade dos recibos e das campanhas que você de fato precisa entregar. Para verificar e-mails do Shopify hoje você não recorre a um aplicativo de um clique: as integrações nativas de plataforma da Qualisend estão sendo reconstruídas, então não há plugin do Shopify para instalar agora. O que você pode fazer é igualmente eficaz e mais portátil — limpar em massa a lista de clientes que você já tem e verificar em tempo real em qualquer formulário personalizado que você controla. Este guia percorre os dois caminhos.

A resposta curta#

Ainda não existe um aplicativo da Qualisend para o Shopify (está no roadmap), então use os dois padrões suportados. Em massa: exporte seus clientes para CSV, passe o arquivo pela verificação em massa e suprima os não entregáveis na sua ferramenta de e-mail. Em tempo real: em qualquer formulário de cadastro ou newsletter que você controla, envie o endereço para sua própria função serverless e chame a API da Qualisend antes de guardá-lo. Deixe de lado o checkout nativo do Shopify — nos planos padrão ele é bloqueado e não aceita uma etapa de verificação — e apoie-se nesses dois em todo o resto.

Por que a entregabilidade é um problema da loja inteira#

Uma loja Shopify não é apenas uma lista de marketing — é também um remetente transacional. Confirmações de pedido, atualizações de envio, lembretes de carrinho abandonado e campanhas apoiam-se todos no mesmo domínio de envio e na mesma reputação de remetente. Um hard bounce de um cadastro falso afeta a reputação que também entrega o recibo que um comprador real está esperando. É por isso que manter endereços ruins de fora importa mais para uma loja do que para uma newsletter comum: o que está em jogo inclui e-mails de pedido, não apenas taxas de abertura. Se a taxa de bounce sobe, tudo o que você envia chega um pouco pior. A verificação é como você mantém a lista para a qual envia composta por endereços que realmente existem — veja o que é verificação de e-mail para o quadro completo.

Padrão 1: limpe em massa sua lista de clientes existente#

Se você já vende há um tempo, sua maior e mais barata vitória é a lista que você já tem. O Shopify torna a exportação trivial, e um trabalho em massa transforma o arquivo inteiro em um veredicto por endereço em uma única passada.

  1. Exporte do Shopify. No seu admin, vá em Customers, opcionalmente filtre (por exemplo, por assinantes ou clientes que não compraram no último ano) e escolha Export → CSV. O arquivo inclui o e-mail de cada cliente e o status de consentimento de marketing.
  2. Verifique o arquivo em massa. Faça upload do CSV para a verificação em massa da Qualisend. Cada linha retorna com um status (deliverable, risky, undeliverable ou unknown), uma score de 0-100 e sub-flags para disposable, role, free e catch_all.
  3. Suprima os mortos. Pegue cada undeliverable e adicione-o à lista de supressão ou exclusão de qualquer ferramenta que de fato envia seus e-mails — Shopify Email, Klaviyo, Mailchimp, Omnisend. Suprimir interrompe os envios que, de outra forma, gerariam bounce.
  4. Revise os intermediários. Mantenha os endereços deliverable. Segmente os endereços risky e catch-all para enviar com mais cuidado, em vez de descartá-los (mais sobre isso abaixo).

A mecânica de transformar uma exportação bruta em uma lista limpa e segmentada — remover duplicatas, verificar, suprimir, ressegmentar — é a mesma em qualquer plataforma; como limpar uma lista de e-mails é a versão de ponta a ponta desse fluxo de trabalho. Rode-o antes de envios grandes (uma campanha sazonal, um lançamento de produto) e a cada poucos meses, à medida que novos cadastros se acumulam.

Como verificar e-mails de formulários do Shopify em tempo real#

Limpar é remediação. A outra metade é prevenção: capturar um endereço ruim no momento em que alguém o digita, para que ele nunca entre na lista. É aqui que você precisa ser preciso sobre o que o Shopify permite e o que não permite que você toque.

O checkout nativo está fora dos limites nos planos padrão. O Shopify bloqueia o checkout por segurança e consistência, e a personalização profunda — injetar sua própria etapa de validação no fluxo de checkout — é um recurso de extensibilidade de checkout que, na prática, é um recurso do Shopify Plus. Então, nos planos que a maioria das lojas usa, você não pode adicionar de forma confiável uma etapa de verificação ao vivo no campo de e-mail do checkout nativo. Não projete pensando em fazer isso.

Todo outro ponto de captura é seu. O pop-up da newsletter, uma landing page personalizada, um formulário de criação de conta, um formulário de geração de leads ou de solicitação de atacado construído com um aplicativo de formulários — esses são formulários HTML que você controla, e você pode roteá-los pelo seu próprio endpoint. Há duas formas de fazer a conexão:

  • Formulário → sua função. O formulário envia o endereço para uma função serverless que você hospeda; a função chama a Qualisend e retorna um veredicto sobre o qual o formulário age.
  • Webhook do Shopify → sua função. Assine o webhook customers/create, envie os novos clientes para um endpoint serverless, verifique ali e então marque o cliente ou adicione os não entregáveis a um segmento de supressão. Note que isso dispara depois que o cliente é criado, então é verificar-e-marcar, não verificar-e-bloquear — bom para manter a lista limpa, não para barrar a criação de conta.

Aqui está a chamada principal, como um handler serverless que seu formulário ou webhook aciona. A chave de API fica no servidor; o navegador nunca a vê. Use um placeholder óbvio e confira a documentação para desenvolvedores para o endpoint exato e o formato da requisição:

// Your serverless endpoint. Called by a custom signup form or a Shopify webhook.
export async function POST(req) {
  const { email } = await req.json();

  const res = await fetch("https://api.qualisend.com/v1/verify", {
    method: "POST",
    headers: {
      Authorization: "Bearer YOUR_API_KEY", // server-side only — see /developers
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ email }),
    signal: AbortSignal.timeout(4000), // don't let a slow probe stall the form
  });

  // Fail open: a real customer must never be blocked by our outage.
  if (!res.ok) return Response.json({ ok: true, degraded: true });

  const { result } = await res.json();

  if (result.status === "undeliverable") {
    return Response.json({ ok: false, reason: result.reason });
  }
  // deliverable, risky, or unknown — accept, keep the score for segmentation.
  return Response.json({ ok: true, status: result.status, score: result.score });
}

Duas regras fazem toda a diferença: nunca chame a API diretamente do navegador (a chave com escopo precisa ficar no servidor) e nunca bloqueie um cadastro quando a API estiver lenta ou fora do ar — falhe de forma aberta, porque perder um comprador real por uma indisponibilidade passageira é muito pior do que deixar entrar um endereço questionável. O guia de cadastro serverless cobre o padrão completo — timeouts, a correção de digitação "você quis dizer" e como agir sobre cada veredicto — de ponta a ponta.

Sua equipe não escreve código? Uma etapa de webhook no-code faz o mesmo trabalho: aponte os envios do seu formulário para uma automação que chama a API da Qualisend, que é exatamente a abordagem com Zapier aplicada a um formulário do Shopify.

Lide com endereços catch-all e de função sem bloquear compradores#

A armadilha da verificação em tempo real em uma loja é ser rígido demais e afastar clientes pagantes. Nem todo veredicto que não é deliverable é um endereço ruim.

Um domínio catch-all é configurado para aceitar e-mails de todo endereço possível, então a caixa de correio não pode ser confirmada individualmente — o resultado é risky, não ruim. Muitos compradores reais usam domínios corporativos catch-all; veja o que é um e-mail catch-all. Um endereço de função (role) como info@ ou orders@ é compartilhado, e não pessoal, e as flags free ou disposable indicam o tipo de provedor — todos sinais úteis, nenhum deles uma rejeição automática para uma loja. A análise de role, disposable e free explica quando cada uma realmente importa.

Então rejeite apenas o que é genuinamente não entregável e deixe passar o restante com uma marcação sobre a qual você pode agir mais tarde:

VeredictoO que fazer em uma loja
undeliverableRejeite inline no seu formulário; suprima na sua ferramenta de e-mail para registros existentes. Este é o único hard-block seguro.
risky / catch-allAceite, mas marque — envie para este segmento de forma mais conservadora, em vez de descartar um possível cliente.
flag disposableAceite ou rejeite conforme sua tolerância; um caçador de desconto único tem menor valor, mas não bloqueie por reflexo.
flag role / freeAceite. Essas são normais para compradores reais — mantenha a flag como contexto, não como barreira.
unknownAceite. A infraestrutura não respondeu — nunca perca um pedido real por causa disso e recheque na sua próxima limpeza em massa.
deliverableAceite.

O instinto de bloquear tudo que é questionável custa receita real no contexto de uma loja. Rejeite o que está claramente morto, aceite e marque o ambíguo, e deixe sua segmentação fazer o envio cuidadoso.

Perguntas frequentes#

Existe um aplicativo da Qualisend na Shopify App Store?#

Agora não. As integrações nativas de plataforma da Qualisend estão pausadas enquanto são reconstruídas, então hoje não há aplicativo nem plugin do Shopify para instalar — uma integração nativa está no roadmap. Enquanto isso, os dois padrões suportados cobrem o mesmo terreno: exporte seus clientes para CSV e verifique em massa, e chame a API a partir de uma função serverless ou de um webhook no-code nos formulários que você controla.

Posso verificar e-mails direto no checkout do Shopify?#

Normalmente não nos planos padrão. O Shopify bloqueia o checkout nativo, e injetar uma etapa de validação personalizada nele depende do acesso à extensibilidade de checkout, que na prática é um recurso do Shopify Plus. A maioria das lojas verifica, em vez disso, nos formulários personalizados que de fato controla — pop-ups de newsletter, criação de conta, landing pages — e limpa a lista de clientes em massa periodicamente. Se você está no Plus com extensibilidade de checkout, uma etapa de verificação no servidor se torna possível, mas trate-a como exceção, não como padrão.

Com que frequência devo limpar minha lista de clientes do Shopify?#

Limpe antes de qualquer envio grande — uma promoção sazonal ou um lançamento — e a cada poucos meses como base, porque novos cadastros, erros de digitação e endereços abandonados continuam se acumulando. Verificar em tempo real nos seus formulários desacelera esse acúmulo, então quanto mais pontos de captura você proteger logo de início, menos vezes a limpeza em massa terá que recuperar o atraso.

Limpar minha lista vai apagar meus clientes do Shopify?#

Não — limpar tem a ver com para quem você envia, não com quem existe na sua loja. Suprima os endereços não entregáveis na sua plataforma de e-mail (Shopify Email, Klaviyo, Mailchimp e assim por diante) em vez de excluir o registro do cliente no Shopify, que você ainda vai querer para histórico de pedidos, reembolsos e relatórios.


Pronto para limpar a lista da loja que você já tem e proteger os formulários que você controla? Comece com uma verificação pontual no verificador de e-mail gratuito, rode um trabalho em massa na sua exportação de clientes e pegue o endpoint de verificação e as chaves com escopo para conectar verificações em tempo real aos seus formulários do Shopify.

Your reputation, protected.

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

Get started