Aller au contenu

Vérifier les adresses e-mail d'une liste Google Sheets

Intégration CRM, support et communauté

Exportez la colonne d'adresses de Google Sheets, vérifiez-la dans PricklyMails, puis reportez le résultat sur chaque ligne et masquez celles à retirer.

Il n'existe pas de connecteur natif avec Google Sheets : vous exportez la liste, PricklyMails la vérifie, et vous ramenez le résultat dans Google Sheets. Les nouvelles adresses, elles, peuvent passer par l'API avant d'entrer dans Google Sheets.

Vérifier gratuitement

Pas à pas

Nettoyer votre liste en trois étapes

  1. Dans Google Sheets

    Exporter vos adresses depuis Google Sheets

    1. Ouvrez votre feuille de calcul dans Google Sheets.
    2. Sur l'onglet de la feuille qui contient vos adresses, cliquez sur la flèche vers le bas, puis sur Dupliquer.
    3. Sur la copie, faites un clic droit sur chaque colonne autre que celle des adresses et choisissez Supprimer la colonne.
    4. Si la première ligne contient un en-tête, faites un clic droit dessus et choisissez Supprimer la ligne.
    5. Cliquez sur Fichier puis Télécharger, puis choisissez le format CSV.
    6. Supprimez la copie : cliquez sur la flèche vers le bas de son onglet, sur Supprimer, puis sur OK.

    Astuce

    Vous préférez vous passer du fichier ? Sélectionnez la colonne des adresses, copiez-la, et collez-la dans le formulaire du lot à l'étape suivante.

  2. Dans PricklyMails

    Vérifier le fichier dans PricklyMails

    1. Dans le tableau de bord, ouvrez Lots et cliquez sur Nouveau lot.
    2. Déposez le fichier exporté depuis Google Sheets : un .csv ou un .txt, avec une adresse par ligne, sans ligne d'en-tête ni guillemets. Une ligne d'en-tête compterait comme une adresse dans l'estimation, sans jamais être facturée, et une adresse entre guillemets ne serait pas vérifiée : le rapport les signale toutes deux comme mal formées. Vous pouvez aussi coller la liste.
    3. Le tableau de bord compte les adresses et affiche le coût estimé en jetons avant tout envoi, puis vous cliquez sur Envoyer le lot. Un lot compte au moins 20 adresses, et sa taille maximale dépend de votre abonnement.
    4. La liste est vérifiée en arrière-plan. Une fois le lot terminé, ouvrez-le et cliquez sur Télécharger le rapport : vous obtenez un CSV avec une ligne par adresse de votre fichier, qui donne son verdict, sa raison, son score et sa recommandation, avec les libellés du tableau de bord.

    À noter

    Téléchargez le rapport depuis le navigateur qui a envoyé la liste : c'est lui qui garde les adresses, pour les 16 derniers lots au plus. Nos serveurs, en Allemagne, n'en conservent qu'une empreinte à sens unique.
    Ce que dit le rapport

    Chaque adresse reçoit une recommandation : l'action à mener. Le rapport l'écrit avec le libellé du tableau de bord ; l'API en renvoie une forme courte.

    À envoyer
    L'adresse est valide, ou hébergée chez un grand fournisseur qui accepte toutes les adresses sans rien confirmer. Vous envoyez normalement.
    À revoir
    Domaine qui accepte tout (catch-all), adresse générique comme contact@, boîte pleine, ou serveur qui n'a pas répondu, ou a refusé de répondre. Un coup d'œil s'impose avant l'envoi.
    À retirer
    L'adresse n'existe pas, son domaine ne reçoit pas d'email, elle est jetable, contient une faute de frappe ou est mal formée. Vous la retirez.

    À noter

    Une adresse mal formée n'est jamais vérifiée : le lot la compte dans « Adresses mal formées », et le rapport la reprend quand même, avec le verdict « Invalide », la raison « Adresse mal formée » et la recommandation « À retirer » : vous la retirez de Google Sheets avec les autres. Une adresse en double, comptée dans « Doublons retirés », n'y figure qu'une fois.

    Derrière chaque recommandation, il y a un verdict (Valide, Risqué, Invalide ou Non vérifiable), une raison et un score de 0 à 100, chacun dans sa colonne du rapport. Quand un serveur ne répond pas, l'adresse revient « Non vérifiable » et les tests restés sans réponse vous sont rendus.

  3. Dans Google Sheets

    Ramener le résultat dans Google Sheets

    Ouvrez le rapport dans un tableur et filtrez la colonne Recommandation.

    À retirer

    Une nouvelle colonne donne à chaque ligne la recommandation de son adresse, et un filtre masque les lignes à retirer.

    Google Sheets importe le rapport comme une nouvelle feuille de votre fichier, et la fonction XLOOKUP (RECHERCHEX en français) y reprend la recommandation de chaque adresse pour la reporter sur sa ligne.

    1. Dans votre feuille de calcul, cliquez sur Fichier puis Importer, puis importez le rapport.
    2. Sélectionnez Insérer de nouvelles feuilles, puis cliquez sur Importer.
    3. Double-cliquez sur l'onglet de la nouvelle feuille et renommez-la Rapport.
    4. De retour sur la feuille de votre liste, faites un clic droit sur la colonne des adresses et insérez une colonne à droite.
    5. Dans la nouvelle colonne, sur la ligne de votre première adresse, saisissez =XLOOKUP(A2; Rapport!A:A; Rapport!E:E; ""), en remplaçant A2 par la cellule de cette adresse.
    6. Recopiez cette cellule vers le bas, jusqu'à la ligne de votre dernière adresse.
    7. Sélectionnez la nouvelle colonne, puis cliquez sur Données puis Créer un filtre.
    8. Cliquez sur l'icône du filtre en haut de la colonne, décochez À retirer dans Filtrer par valeurs, puis cliquez sur OK.
    À revoir

    Elles méritent un coup d'œil avant d'utiliser la liste. Pour les passer en revue, filtrez la même colonne sur À revoir seulement.

    À envoyer

    Leurs lignes restent telles quelles : rien à faire.

    À noter

    Le point-virgule sépare les arguments dans une feuille de calcul aux paramètres régionaux français, réglés dans Fichier puis Paramètres. Avec des paramètres anglophones, séparez-les par des virgules.

    Astuce

    Pour masquer ces lignes pour vous seul, sans changer ce que voient les autres personnes de la feuille de calcul, cliquez sur Données puis Créer une vue filtrée plutôt que de créer un filtre.

Vérifier chaque adresse avant qu'elle n'entre dans Google Sheets

Votre formulaire ou votre script ajoute des lignes à une feuille avec l'API Google Sheets, par la méthode spreadsheets.values.append (nouvel onglet) ? Interrogez PricklyMails juste avant. Si la recommandation est remove, n'ajoutez pas la ligne.

Un appel lance la vérification et signale déjà une faute de frappe probable, un second lit le verdict. Selon votre abonnement, un webhook signé peut aussi vous l'envoyer dès qu'il est prêt.

Requête
curl -s https://api.pricklymails.com/api/verify \
  -H "Authorization: Bearer pm_live_9f3a..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "ana.silva@gmail.con" }' \
  | jq '{job_uuid, suggestion}'
Réponse
{
  "job_uuid": "8f1c2a9e-4b7d-4e2a-9c61-3d5f0b7a2e18",
  "suggestion": "ana.silva@gmail.com"
}
Requête
curl -s https://api.pricklymails.com/api/verify/$JOB_UUID \
  -H "Authorization: Bearer pm_live_9f3a..." \
  | jq '.verifications[0] | {status, reason, score, recommendation}'
Réponse
{
  "status": "invalid",
  "reason": "no_mx_records",
  "score": 0,
  "recommendation": "remove"
}
Lire la documentation de l'API

Questions fréquentes

Le filtre supprime-t-il les lignes à retirer ?

Non, un filtre ne fait que masquer des lignes. L'aide de Google Sheets précise qu'un filtre s'applique à toutes les personnes qui accèdent à la feuille de calcul, et que celles qui peuvent la modifier peuvent aussi modifier le filtre : les lignes masquées peuvent donc réapparaître. Pour retirer une ligne pour de bon, faites un clic droit dessus et choisissez Supprimer la ligne.

SourceAide officielle de Google Sheets

Pourquoi la nouvelle colonne reste-t-elle vide sur certaines lignes ?

XLOOKUP renvoie sa valeur manquante, ici un texte vide, quand elle ne trouve pas l'adresse dans la première colonne du rapport. Soit l'adresse ne faisait pas partie du lot, soit le rapport a été téléchargé depuis un autre navigateur que celui qui a envoyé la liste : ce rapport donne une référence à la place de chaque adresse, qui ne correspond à aucune ligne.

SourceAide officielle de Google Sheets

Quelle option d'importation protège ma liste ?

Insérer de nouvelles feuilles ajoute le rapport dans de nouvelles feuilles, à côté de vos données. Remplacer la feuille de calcul et Remplacer la feuille active remplaceraient votre liste par le rapport, Ajouter des lignes à la feuille active ajouterait le rapport sous votre dernière ligne, et Remplacer les données à partir de la cellule sélectionnée écraserait les cellules à partir de celle que vous avez sélectionnée.

SourceAide officielle de Google Sheets

PricklyMails se connecte-t-il directement à Google Sheets ?

Non, il n'existe pas de connecteur natif : vous passez par un export de fichier, comme ci-dessus. Vous pouvez aussi appeler l'API de PricklyMails depuis votre propre code avant qu'une adresse n'entre dans Google Sheets.

Ces marques appartiennent à leurs propriétaires respectifs. Les citer n'implique aucun partenariat.

Vérifiez votre liste avant votre prochain envoi.

1 000 jetons offerts à l'inscription, sans carte bancaire. Ensuite, vous ne payez que les réponses.