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.
- 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.
- 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,undeliverableouunknown), umascorede 0-100 e sub-flags paradisposable,role,freeecatch_all. - Suprima os mortos. Pegue cada
undeliverablee 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. - Revise os intermediários. Mantenha os endereços
deliverable. Segmente os endereçosriskye 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:
| Veredicto | O que fazer em uma loja |
|---|---|
undeliverable | Rejeite inline no seu formulário; suprima na sua ferramenta de e-mail para registros existentes. Este é o único hard-block seguro. |
risky / catch-all | Aceite, mas marque — envie para este segmento de forma mais conservadora, em vez de descartar um possível cliente. |
flag disposable | Aceite ou rejeite conforme sua tolerância; um caçador de desconto único tem menor valor, mas não bloqueie por reflexo. |
flag role / free | Aceite. Essas são normais para compradores reais — mantenha a flag como contexto, não como barreira. |
unknown | Aceite. A infraestrutura não respondeu — nunca perca um pedido real por causa disso e recheque na sua próxima limpeza em massa. |
deliverable | Aceite. |
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.