Aller au contenu

Vérifier des adresses e-mail dans les scénarios Make

Intégration Automatisation

Appelez l'API PricklyMails depuis l'application HTTP de Make : vérifiez l'adresse d'un webhook en une requête, ou une liste entière en un batch.

Pas de nœud PricklyMails à installer : la requête HTTP de Make appelle elle-même l'API PricklyMails, avec votre clé gardée comme identifiant.

Vérifier gratuitement

Pas à pas

Vérifier des adresses depuis Make en quatre étapes

  1. Dans PricklyMails

    Créer une clé API dans PricklyMails

    1. Dans le tableau de bord, ouvrez Clés API et cliquez sur Nouvelle clé.
    2. À l'étape Environnement, choisissez d'abord Test : la clé commence par pm_test_, répond par des résultats prédéfinis, ne facture rien et ne contacte aucun serveur de messagerie.
    3. Copiez la clé dès qu'elle s'affiche : elle n'est montrée qu'une fois.

    Astuce

    L'offre Free ne compte qu'une clé : une fois que tout fonctionne, révoquez la clé de test, puis créez-en une en Production.

  2. Dans Make

    Enregistrer votre clé PricklyMails comme clé Make

    1. Dans un module Make a request de l'application HTTP, réglez Authentication type sur API key.
    2. À côté de Credentials, cliquez sur Add.
    3. Saisissez un Name, puis Bearer pm_live_votre_cle comme Key : Make l'envoie tel quel, donc Bearer et une espace viennent d'abord.
    4. Réglez API key placement sur In the header et API key parameter name sur Authorization, puis enregistrez.

    Attention

    Ne mettez pas la clé dans Headers : l'application HTTP de Make demande les identifiants dans leur propre champ, et une valeur saisie dans Headers part avec le blueprint du scénario.

    À noter

    Les libellés sont ceux de la documentation de Make, en anglais.

    SourceAide officielle de Make
  3. Dans Make

    Vérifier une adresse dans un scénario Make

    Une seule requête rend le résultat : avec Prefer: wait=12, la réponse le contient dès que la vérification se termine dans les 12 secondes, et c'est un 202 sans lui sinon.

    1. Après le module qui apporte l'adresse, comme un Custom webhook, ajoutez un module Make a request avec votre clé.
    2. Réglez URL sur https://api.pricklymails.com/api/verify et Method sur POST.
    3. Sous Headers, ajoutez Prefer, avec wait=12 comme valeur.
    4. Réglez Body content type sur application/JSON et Body input method sur JSON string, puis collez le corps ci-dessous dans Body content.
    5. Remplacez 1.email dans le corps par l'élément mappé qui contient l'adresse.
    6. Réglez Parse response sur Yes, et Timeout, dans les réglages avancés, sur 16 secondes.
    7. Ajoutez après le module un filtre qui laisse passer les bundles dont la recommandation est remove.
    body.json
    {
        "email": "{{1.email}}"
    }
    
    SourceAide officielle de Make
  4. Dans Make

    Vérifier une liste dans des scénarios Make

    Un scénario Make va de son premier module au dernier sans revenir en arrière : un batch demande donc deux scénarios, l'un l'envoie, le second le lit plus tard.

    1. Dans le premier scénario, réunissez les contacts avec un Array aggregator, puis construisez emails et custom_ids avec la fonction map().
    2. Envoyez-les avec un module Make a request, en POST vers https://api.pricklymails.com/api/batches, avec votre clé.
    3. Gardez le batch_uuid de la réponse dans un Data store.
    4. Planifiez le second scénario quelques minutes plus tard, et faites-lui lire le batch_uuid dans le data store.
    5. Lisez les résultats avec un module Make a request dont le Pagination type est Offset-based, avec results comme Items path.
    6. Faites de chaque ligne un bundle avec un Iterator, puis mettez à jour chaque contact d'après son custom_id avec le module de l'outil.
    Les requêtes PricklyMails d'un batch, une par une

Questions fréquentes

Un blueprint contient-il ma clé PricklyMails ?

L'aide de Make indique qu'un blueprint contient les modules d'un scénario, leurs réglages et les valeurs mappées, et que la personne qui l'importe crée encore les connexions. Gardez la clé dans les identifiants du module, jamais saisie dans Headers : un en-tête fait partie des réglages du module.

SourceAide officielle de Make

Make peut-il garder les adresses hors de ses journaux ?

Activez Keep data confidential dans les réglages du scénario, pour que Make ne conserve pas les données traitées par une exécution. Un webhook garde tout de même les données reçues dans sa file, le temps que le scénario les traite.

SourceAide officielle de Make

Et si PricklyMails ne répond pas à temps ?

Ajoutez un gestionnaire d'erreur au module Make a request : Skip laisse tomber le bundle et passe au suivant, et Resume continue avec une sortie que vous fixez, comme une recommandation vide.

SourceAide officielle de Make

Existe-t-il un nœud PricklyMails pour Make ?

Non, et il n'en faut pas : la requête HTTP de Make appelle elle-même l'API PricklyMails, avec la clé enregistrée comme identifiant.

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.