Skip to content
Commencez avec 100 crédits de vérification gratuits
Qualisend
Tous les articles
Guides / 25 juin 2026

Comment vérifier les emails de Shopify sans application

9 minutes read

Qualisend team
Schéma d'un formulaire d'inscription Shopify transitant par un webhook vers l'API Qualisend, qui renvoie des verdicts délivrable, à risque et non délivrable.

Votre boutique Shopify collecte des adresses email partout — au moment du paiement, dans le pop-up newsletter, sur le formulaire de création de compte — et chaque adresse morte ou fictive que vous conservez érode silencieusement la délivrabilité des reçus et des campagnes que vous avez réellement besoin de faire arriver à destination. Pour vérifier les emails de Shopify aujourd'hui, vous ne vous tournez pas vers une application en un clic : les intégrations natives de Qualisend sont en cours de refonte, il n'y a donc pour le moment aucune extension Shopify à installer. Ce que vous pouvez faire est tout aussi efficace et plus portable — nettoyer en masse la liste clients dont vous disposez déjà, et vérifier en temps réel sur tout formulaire personnalisé que vous contrôlez. Ce guide détaille les deux.

La réponse en bref#

Il n'existe pas encore d'application Shopify Qualisend (elle figure sur la feuille de route), utilisez donc plutôt les deux méthodes prises en charge. En masse : exportez vos clients au format CSV, passez le fichier par la vérification en masse, et mettez les non délivrables en liste de suppression dans votre outil d'emailing. En temps réel : sur tout formulaire d'inscription ou de newsletter que vous contrôlez, transmettez l'adresse à votre propre fonction serverless et appelez l'API Qualisend avant de la conserver. Laissez de côté le paiement natif de Shopify — sur les formules standard, il est verrouillé et ne peut pas accueillir d'étape de vérification — et appuyez-vous sur ces deux méthodes partout ailleurs.

Pourquoi la délivrabilité est un problème qui concerne toute la boutique#

Une boutique Shopify n'est pas qu'une liste marketing — c'est aussi un émetteur transactionnel. Confirmations de commande, mises à jour d'expédition, relances de paniers abandonnés et campagnes s'appuient toutes sur le même domaine d'envoi et la même réputation d'expéditeur. Un rebond dur issu d'une inscription fictive entame la réputation qui délivre aussi le reçu qu'attend un véritable acheteur. Voilà pourquoi tenir les mauvaises adresses à l'écart compte davantage pour une boutique que pour une simple newsletter : les enjeux incluent les emails de commande, pas seulement les taux d'ouverture. Si le taux de rebond dérive à la hausse, tout ce que vous envoyez arrive un peu moins bien. La vérification, c'est la façon de faire en sorte que la liste à laquelle vous envoyez soit composée d'adresses qui existent réellement — voir ce qu'est la vérification d'emails pour une vue d'ensemble plus complète.

Méthode 1 : nettoyer en masse votre liste clients existante#

Si vous vendez depuis un moment, votre gain le plus important et le moins coûteux, c'est la liste dont vous disposez déjà. Shopify rend l'export trivial, et un traitement en masse transforme tout le fichier en un verdict par adresse en une seule passe.

  1. Exportez depuis Shopify. Dans votre admin, allez dans Clients, filtrez éventuellement (par exemple sur les abonnés, ou les clients qui n'ont pas commandé depuis un an), puis choisissez Exporter → CSV. Le fichier inclut l'email de chaque client et son statut de consentement marketing.
  2. Vérifiez le fichier en masse. Téléversez le CSV dans la vérification en masse de Qualisend. Chaque ligne revient avec un status (deliverable, risky, undeliverable ou unknown), un score de 0 à 100, et des sous-indicateurs pour disposable, role, free et catch_all.
  3. Supprimez les adresses mortes. Prenez chaque undeliverable et ajoutez-la à la liste de suppression ou d'exclusion de l'outil qui envoie réellement vos messages — Shopify Email, Klaviyo, Mailchimp, Omnisend. La mise en suppression stoppe les envois qui rebondiraient sinon.
  4. Examinez les cas intermédiaires. Conservez les adresses deliverable. Segmentez les adresses risky et catch-all pour leur envoyer avec plus de prudence plutôt que de les abandonner (plus de détails ci-dessous).

Les mécanismes qui transforment un export brut en une liste propre et segmentée — dédoublonner, vérifier, supprimer, re-segmenter — sont les mêmes sur n'importe quelle plateforme ; comment nettoyer une liste d'emails est la version complète de bout en bout de ce flux de travail. Lancez-le avant les gros envois (une campagne saisonnière, un lancement de produit) et tous les quelques mois à mesure que de nouvelles inscriptions s'accumulent.

Comment vérifier les emails des formulaires Shopify en temps réel#

Le nettoyage, c'est du rattrapage. L'autre moitié, c'est la prévention : intercepter une mauvaise adresse au moment même où quelqu'un la saisit, pour qu'elle n'entre jamais dans la liste. C'est là qu'il faut être précis sur ce que Shopify vous laisse toucher ou non.

Le paiement natif est hors de portée sur les formules standard. Shopify verrouille le checkout pour des raisons de sécurité et de cohérence, et la personnalisation en profondeur — injecter votre propre étape de validation dans le flux de paiement — relève de l'extensibilité du checkout, de fait une fonctionnalité Shopify Plus. Ainsi, sur les formules que la plupart des boutiques utilisent, vous ne pouvez pas ajouter de manière fiable une étape de vérification en direct au champ email du paiement natif. Ne concevez pas votre solution en misant là-dessus.

Tous les autres points de collecte sont à vous. Le pop-up newsletter, une page de destination personnalisée, un formulaire de création de compte, un formulaire de génération de prospects ou de demande de compte grossiste construit avec une application de formulaires — ce sont des formulaires HTML que vous contrôlez, et vous pouvez les faire transiter par votre propre point de terminaison. Il y a deux façons de le câbler :

  • Formulaire → votre fonction. Le formulaire transmet l'adresse à une fonction serverless que vous hébergez ; la fonction appelle Qualisend et renvoie un verdict sur lequel le formulaire agit.
  • Webhook Shopify → votre fonction. Abonnez-vous au webhook customers/create, envoyez les nouveaux clients vers un point de terminaison serverless, vérifiez-y, puis étiquetez le client ou ajoutez les non délivrables à un segment de suppression. Notez que cela se déclenche après la création du client : c'est donc vérifier-puis-étiqueter, pas vérifier-puis-bloquer — utile pour garder la liste propre, pas pour conditionner la création de compte.

Voici l'appel central, sous la forme d'un gestionnaire serverless que votre formulaire ou votre webhook sollicite. La clé d'API reste sur le serveur ; le navigateur ne la voit jamais. Utilisez un espace réservé évident et consultez la documentation développeur pour connaître le point de terminaison et la forme de requête exacts :

// 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 });
}

Deux règles font toute la différence : n'appelez jamais l'API directement depuis le navigateur (la clé à portée limitée doit rester côté serveur), et ne bloquez jamais une inscription lorsque l'API est lente ou hors service — échouez en mode ouvert, car perdre un véritable acheteur à cause d'une panne passagère est bien pire que de laisser passer une adresse douteuse. Le guide d'inscription serverless couvre la méthode complète de bout en bout — délais d'attente, la correction de faute de frappe « vouliez-vous dire », et comment agir sur chaque verdict.

Pas de développeurs dans votre équipe ? Une étape de webhook no-code fait le même travail : dirigez les soumissions de votre formulaire vers une automatisation qui appelle l'API Qualisend, ce qui n'est autre que l'approche Zapier appliquée à un formulaire Shopify.

Gérer les adresses catch-all et role sans bloquer les acheteurs#

Le piège de la vérification en temps réel sur une boutique, c'est d'être trop strict et d'éconduire des clients qui paient. Tout verdict autre que deliverable n'est pas une mauvaise adresse.

Un domaine catch-all est configuré pour accepter le courrier de toutes les adresses possibles, si bien que la boîte aux lettres ne peut pas être confirmée individuellement — le résultat est risky, pas mauvais. De nombreux véritables acheteurs utilisent des domaines d'entreprise catch-all ; voir ce qu'est un email catch-all. Une adresse role comme info@ ou orders@ est partagée plutôt que personnelle, et les indicateurs free ou disposable vous renseignent sur le type de fournisseur — autant de signaux utiles, dont aucun ne constitue un rejet automatique pour une boutique. Le décryptage role, disposable et free explique quand chacun compte vraiment.

Alors ne rejetez que ce qui est réellement non délivrable, et laissez passer le reste avec une étiquette sur laquelle vous pourrez agir plus tard :

VerdictQue faire dans une boutique
undeliverableRejetez directement sur votre formulaire ; mettez en suppression dans votre outil d'emailing pour les fiches existantes. C'est le seul blocage dur sans risque.
risky / catch-allAcceptez, mais étiquetez — envoyez à ce segment de façon plus prudente plutôt que d'écarter un client potentiel.
indicateur disposableAcceptez ou rejetez selon votre tolérance ; un chasseur de réduction ponctuelle a moins de valeur, mais ne bloquez pas par réflexe.
indicateur role / freeAcceptez. C'est normal pour de véritables acheteurs — gardez l'indicateur pour le contexte, pas comme un filtre bloquant.
unknownAcceptez. L'infrastructure n'a pas répondu — ne perdez jamais une véritable commande à cause de cela, et revérifiez lors de votre prochain nettoyage en masse.
deliverableAcceptez.

L'instinct de bloquer tout ce qui est douteux vous coûte un vrai chiffre d'affaires dans un contexte de boutique. Rejetez ce qui est manifestement mort, acceptez et étiquetez ce qui est ambigu, et laissez votre segmentation opérer l'envoi prudent.

Foire aux questions#

Existe-t-il une application Qualisend sur le Shopify App Store ?#

Pas pour l'instant. Les intégrations natives de Qualisend sont en pause le temps de leur refonte, il n'y a donc aujourd'hui aucune application ni extension Shopify à installer — une intégration native figure sur la feuille de route. En attendant, les deux méthodes prises en charge couvrent le même terrain : exportez vos clients au format CSV et vérifiez-les en masse, et appelez l'API depuis une fonction serverless ou un webhook no-code sur les formulaires que vous contrôlez.

Puis-je vérifier les emails directement au moment du paiement Shopify ?#

En général non sur les formules standard. Shopify verrouille le paiement natif, et y injecter une étape de validation personnalisée dépend d'un accès à l'extensibilité du checkout qui relève de fait d'une fonctionnalité Shopify Plus. La plupart des boutiques vérifient plutôt sur les formulaires personnalisés qu'elles maîtrisent — pop-ups newsletter, création de compte, pages de destination — et nettoient en masse la liste clients à intervalles réguliers. Si vous êtes sur Plus avec l'extensibilité du checkout, une étape de vérification côté serveur devient possible, mais traitez-la comme l'exception, pas la règle.

À quelle fréquence dois-je nettoyer ma liste clients Shopify ?#

Nettoyez avant tout envoi de grande ampleur — une promotion saisonnière ou un lancement — et tous les quelques mois par défaut, car les nouvelles inscriptions, les fautes de frappe et les adresses abandonnées ne cessent de s'accumuler. Vérifier en temps réel sur vos formulaires ralentit cette accumulation : plus vous protégez de points de collecte en amont, moins le nettoyage en masse a de retard à rattraper.

Nettoyer ma liste va-t-il supprimer mes clients Shopify ?#

Non — nettoyer concerne les personnes à qui vous envoyez, pas celles qui existent dans votre boutique. Mettez les adresses non délivrables en liste de suppression dans votre plateforme d'emailing (Shopify Email, Klaviyo, Mailchimp, et ainsi de suite) plutôt que de supprimer la fiche client Shopify, dont vous aurez toujours besoin pour l'historique des commandes, les remboursements et le reporting.


Prêt à nettoyer la liste de boutique dont vous disposez déjà et à protéger les formulaires que vous contrôlez ? Commencez par une vérification ponctuelle dans le vérificateur d'emails gratuit, lancez un traitement en masse sur l'export de vos clients, et récupérez le point de terminaison de vérification et les clés à portée limitée pour câbler des contrôles en temps réel dans vos formulaires Shopify.

Your reputation, protected.

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

Get started