Ressources · Intégration Make

Intégration SendGrid MakeAutomatiser SendGrid avec Make.

Et si tes listes SendGrid se tenaient à jour toutes seules ? L'intégration SendGrid Make aligne 29 modules : 3 déclencheurs, 24 actions et 2 recherches. De quoi gérer contacts, rebonds et désinscriptions depuis tes autres outils. Ce guide t'aide à brancher ton compte, puis à monter ton premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration SendGrid Make ?

L'intégration SendGrid Make relie ton compte SendGrid à Make, un outil visuel où tu construis un scénario : l'automatisation elle-même, une suite de briques appelées modules. Ces modules surveillent tes contacts, rangent tes listes, lisent les rebonds et les blocages, gèrent les désinscriptions globales et envoient des emails. Aucune ligne de code à écrire.

Faire respecter une désinscription partout. Un client se désabonne depuis ton CRM ou ton outil de support ? Add Emails to Global Suppression prévient SendGrid, qui arrête de lui écrire, quelle que soit la liste.

Remplir SendGrid sans export CSV. Un formulaire d'inscription, une commande sur ta boutique ou un devis signé lance le scénario, et Add or Update a Contact (New) range la personne dans la bonne liste. Plus de fichier qu'on se passe par email.

Remonter les adresses mortes à ceux qui s'en servent. Get All Bounces et List Blocks récupèrent les adresses que SendGrid n'a pas pu livrer. Tes commerciaux les voient dans leur CRM au lieu de relancer dans le vide.

Pour tout ce que les modules listés ne couvrent pas, Make an API Call ouvre le reste de l'API SendGrid. Et les modules Legacy ne fonctionnent que sur les anciens comptes. Autre point à savoir : la doc liste ces modules sans les décrire, donc ce que cette page dit de chacun se lit dans son nom. Un Run once te montre ce qu'il renvoie vraiment. SendGrid existe aussi dans n8n : jette un œil à l'Intégration SendGrid n8n et au comparatif n8n vs Make. Tu débutes sur Make ? La Formation Make part de zéro.

Connexion

Comment connecter SendGrid à Make ?

  1. 01

    Génère une clé API dans SendGrid

    Dans SendGrid, va dans Settings (menu de gauche), puis API Keys. Clique sur Create API Key en haut à droite, coche Full Access et copie la clé dans un endroit sûr. C'est elle qui autorise Make à agir sur ton compte.

  2. 02

    Crée la connexion depuis un module

    Dans ton scénario, ajoute n'importe quel module SendGrid et clique sur Create a connection. La connexion, c'est ton compte SendGrid relié une fois à Make, puis réutilisé par tous ses modules. Le champ Connection name est facultatif.

  3. 03

    Colle la clé et enregistre

    Colle ta clé dans le champ API key, puis clique sur Save. Si SendGrid te demande de t'authentifier et de confirmer l'accès, valide. Les champs du module s'affichent : c'est branché.

Premier scénario

Ton premier scénario : souhaiter la bienvenue à chaque nouveau contact

ObjectifQuand un nouveau contact arrive dans SendGrid, Make lui envoie un email de bienvenue via SendGrid.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario. Un grand + t'attend au milieu de l'écran : clique dessus pour poser le premier module.

  2. 02

    Pose Watch Contacts (New)

    Tape SendGrid dans la recherche, choisis Watch Contacts (New) et sélectionne ta connexion (ou Create a connection si tu ne l'as pas encore faite). Remplis ensuite les champs proposés.

  3. 03

    Ajoute l'envoi

    Clique sur le + à droite du déclencheur et prends Send an Email. Dans ses champs, glisse les infos du contact reçues du premier module : chaque email part vers la personne qui vient d'arriver.

  4. 04

    Teste avec Run once

    Clique sur Run once. Make exécute le scénario une fois et affiche les bundles reçus par chaque module (un bundle, c'est un élément qui circule : ici, un contact). Vérifie l'email sur une adresse de test.

  5. 05

    Planifie et active

    Ouvre l'horloge du premier module. Par défaut, un nouveau scénario vérifie toutes les 15 minutes ; les plans payants descendent à 1 minute. Choisis ton rythme, puis active le scénario.

Déclencheurs

Quels déclencheurs pour lancer un scénario SendGrid ?

3 modules démarrent un scénario quand quelque chose se passe dans SendGrid. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par SendGrid dès que ça se passe.

SendGrid1Watch Contacts (New)

Watch Contacts (New)

planifiéDans la doc seulement

Le déclencheur de base pour le système de contacts actuel de SendGrid. Il récupère les contacts et envoie chacun comme un bundle séparé à la suite du scénario, pour que chaque personne ait son propre traitement.

Comment il se déclenche
planifié, Make interroge l'app au rythme du scénario, toutes les 15 minutes par défaut.
Quand l'utiliser
tes contacts entrent directement dans SendGrid, par un import par exemple, et tes autres outils doivent suivre.
Attention
chaque module exécuté compte comme une opération sur ton plan Make, pense à régler l'horloge en conséquence.
SendGrid2Watch New Lists (Legacy)

Watch New Lists (Legacy)

planifiéDans la doc seulement

Pas de contact ici, mais des listes : le scénario démarre quand une liste apparaît dans l'ancien système de contacts de SendGrid. Chaque liste passe comme un bundle, pratique pour la consigner dans un tableur.

Comment il se déclenche
planifié, Make interroge l'app au rythme du scénario ; SendGrid ne le prévient pas.
Quand l'utiliser
ton compte tourne depuis longtemps sur les listes Legacy.
Attention
les modules Legacy ne marchent pas pour les nouveaux utilisateurs, faute de droits dans la clé API. Sur un compte récent, oublie-le.
SendGrid3Watch New Recipients (Legacy)

Watch New Recipients (Legacy)

planifiéDans la doc seulement

Dans l'ancien système de SendGrid, les contacts s'appelaient des recipients. Ce déclencheur repère ceux qui y sont ajoutés et les transmet un par un, prêts à rejoindre ton CRM.

Comment il se déclenche
planifié, Make interroge l'app au rythme du scénario, réglé sur l'horloge du premier module.
Quand l'utiliser
un ancien compte collecte encore des inscrits dans des listes Legacy et l'équipe commerciale veut les retrouver chez elle.
Attention
avec une clé créée sur un compte récent, le module plante. Prends Watch Contacts (New) à la place.
Modules

Que savent faire les modules SendGrid dans Make ?

SendGrid te donne 26 modules en 6 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Contacts (New)

7 modules
SendGrid1

Create a List (New)

ActionDans la doc seulement

Crée une liste de contacts dans SendGrid directement depuis ton scénario. Le nom peut venir d'une autre app : un salon, un lancement produit, une nouvelle formation.

Quand l'utiliser
ton équipe ouvre un nouvel événement dans son outil et veut une liste d'envoi prête dans la foulée.
Attention
si le scénario repasse sur le même événement, tu obtiens des doublons. Vérifie d'abord avec Get All Lists (New).
SendGrid2

Add or Update a Contact (New)

ActionDans la doc seulement

Le module que tu utiliseras le plus. Il ajoute une personne à tes contacts SendGrid, ou met à jour sa fiche si elle existe déjà. Pas besoin de vérifier avant.

Quand l'utiliser
un prospect remplit un formulaire, un client passe commande ou change d'étape dans ton CRM.
Attention
soigne le mapping de l'adresse email (le fait de relier un champ au précédent module) : une erreur ici modifie la mauvaise fiche.
SendGrid3

Get All Lists (New)

ActionDans la doc seulement

Te renvoie les listes de ton compte SendGrid, une par bundle. Une sorte de sommaire, qu'on consulte avant d'écrire quoi que ce soit.

Quand l'utiliser
pour savoir si une liste existe déjà avant d'en créer une, ou pour recopier toutes tes listes dans un Google Sheets de contrôle.
Attention
les modules placés après lui tournent une fois par liste, et chaque passage coûte une opération.
SendGrid4

Get all Contracts (New)

ActionDans la doc seulement

Make l'affiche avec le mot Contracts, mais la doc le range dans le groupe Contacts (New). Lis-le donc comme le module qui récupère tes contacts en masse, chacun sous forme de bundle.

Quand l'utiliser
un export ponctuel de ton audience SendGrid vers un CRM ou un tableur.
Attention
lance-le d'abord avec Run once pour voir ce qu'il renvoie vraiment, avant d'enchaîner des étapes qui consomment des opérations.
SendGrid5

Delete a List (New)

ActionDans la doc seulement

Supprime une liste de SendGrid. Utile quand un salon ou une opération saisonnière est terminé et que sa liste encombre le compte.

Quand l'utiliser
un projet passe à l'état « terminé » dans ton outil de gestion et sa liste doit disparaître avec lui.
Attention
ajoute un filtre devant pour ne viser que la bonne liste.
SendGrid6

Delete Contracts (New)

ActionDans la doc seulement

Malgré l'étiquette Contracts, il appartient au groupe Contacts (New) : il sert donc à effacer des contacts de ton compte. Pratique pour honorer une demande d'effacement partout à la fois.

Quand l'utiliser
une personne demande la suppression de ses données et la demande arrive dans ton outil de support.
Attention
effacer un contact, ce n'est pas le faire taire. Si tu veux juste qu'elle ne reçoive plus rien, préfère une désinscription globale.
SendGrid7

Remove Contracts from a List (New)

ActionDans la doc seulement

Rangé dans Contacts (New) malgré le mot Contracts : il retire donc des personnes d'une liste précise sans les supprimer du compte. Le contact reste, seule son appartenance change : parfait pour faire passer quelqu'un d'un segment à l'autre.

Quand l'utiliser
un élève termine sa formation et doit quitter la liste d'accueil des nouveaux inscrits.
Attention
pour qu'il rejoigne une autre liste au même moment, enchaîne avec Add or Update a Contact (New).

Contacts (Legacy)

8 modules

Legacy modules are for users, who started to use these SendGrid modules before July 2019. Legacy modules do not work for new users as they don't have the required scopes within the API key.

SendGrid8

Create a List (Legacy)

ActionDans la doc seulement

Même geste que la version New, mais dans l'ancien système de contacts de SendGrid. Il crée une liste là-bas, pour les comptes qui envoient encore depuis leurs données Legacy.

Quand l'utiliser
ton équipe n'a pas migré et range toujours ses destinataires dans des listes Legacy.
Attention
une clé générée sur un compte récent n'a pas les droits requis, le module échoue. Fais un Run once avant de t'y fier.
SendGrid9

Add or Update Recipient (Legacy)

ActionDans la doc seulement

Inscrit une personne dans la base Legacy, ou rafraîchit sa fiche si elle y est déjà. Il garde un ancien compte alimenté depuis tes formulaires ou ta boutique.

Quand l'utiliser
ton compte vit depuis des années sur les listes Legacy et c'est de là que partent tes envois.
Attention
il ne touche pas aux contacts New. Si ton compte mélange les deux systèmes, choisis d'abord celui qui fait foi.
SendGrid10

Add Recipients to a List (Legacy)

ActionDans la doc seulement

Range dans une liste des destinataires qui existent déjà dans la base Legacy. Add or Update Recipient crée la personne, ce module la classe.

Quand l'utiliser
juste après la création d'un destinataire, pour le mettre dans la liste de sa langue ou de son produit.
Attention
la personne doit exister avant. Place l'étape d'ajout plus tôt dans le même scénario.
SendGrid11

Get All Lists (Legacy)

ActionDans la doc seulement

Lit toutes les listes de l'ancien système et te les rend une à une. Tu obtiens un inventaire propre avant une migration ou un grand ménage.

Quand l'utiliser
tu prépares le passage aux modules New et tu veux un tableau des listes Legacy pour trier ce qu'on garde.
Attention
chaque liste devient un bundle, et chaque module suivant consomme une opération par bundle.
SendGrid12

Get All Recipients (Legacy)

ActionDans la doc seulement

Extrait les personnes stockées dans la base Legacy pour les copier ailleurs. C'est le bouton d'export, en automatique, et vers l'outil de ton choix.

Quand l'utiliser
déménager une ancienne audience vers ton CRM, ou la sauvegarder dans un tableur avant un nettoyage.
Attention
une grosse base, c'est beaucoup de bundles et beaucoup d'opérations derrière. Teste d'abord sur un petit périmètre.
SendGrid13

Delete a List (Legacy)

ActionDans la doc seulement

Efface une liste de l'ancien système de contacts. Le bon outil pour conclure un nettoyage, une fois la liste vidée ou abandonnée.

Quand l'utiliser
après avoir recopié une liste Legacy dans le système New, pour éviter deux versions qui divergent.
Attention
garde une copie via Get All Recipients (Legacy) avant de supprimer une liste encore utile.
SendGrid14

Delete Recipients (Legacy)

ActionDans la doc seulement

Retire des destinataires de toute la base Legacy, pas seulement d'une liste. Il répond aux demandes d'effacement sur les comptes qui gardent encore des gens dans l'ancien système.

Quand l'utiliser
une demande de suppression arrive et la personne n'existe que dans tes données Legacy.
Attention
la fiche disparaît pour de bon. Pour la garder sans lui écrire, regarde plutôt Add Emails to Global Suppression.
SendGrid15

Delete Recipients from a List (Legacy)

ActionDans la doc seulement

Détache des destinataires d'une seule liste Legacy et les laisse dans la base. Comme sortir une fiche d'un classeur sans la passer à la broyeuse.

Quand l'utiliser
un abonné change ses préférences dans ton app et doit quitter une liste tout en restant joignable ailleurs.
Attention
ne le confonds pas avec Delete Recipients (Legacy), qui retire la personne du compte entier.

Bounces

2 modules
SendGrid16

Get All Bounces

ActionDans la doc seulement

Récupère les adresses sur lesquelles SendGrid n'a pas pu livrer, les rebonds. Chacune devient un bundle que tu peux noter dans un tableur ou signaler dans ton CRM.

Quand l'utiliser
tes commerciaux relancent des prospects dont l'adresse ne répond plus, et tu veux marquer leurs fiches.
Attention
lire les rebonds ne répare rien. Décide ce que le scénario fait de chaque adresse avant de l'activer.
SendGrid17

Delete Bounces

ActionDans la doc seulement

Retire des adresses de la liste des rebonds de SendGrid pour qu'elles puissent de nouveau recevoir des emails. Ça n'a de sens qu'une fois le problème corrigé, comme une faute de frappe rectifiée par le client.

Quand l'utiliser
ton support confirme l'adresse corrigée d'un client.
Attention
relie-la à une correction confirmée, pas à un nettoyage en masse.

Blocks

3 modules
SendGrid18

List Blocks

RechercheDans la doc seulement

Une recherche qui renvoie les adresses bloquées par les serveurs destinataires. Résultat possible : aucune, une ou plusieurs, chacune prête à être vérifiée.

Quand l'utiliser
un client jure n'avoir jamais reçu sa facture, et tu veux savoir si son domaine te bloque.
Attention
sans résultat, les modules suivants ne tournent pas. C'est normal, pas une panne.
SendGrid19

Get a Block

ActionDans la doc seulement

Va chercher une adresse précise dans la liste des blocages et te rend ce que SendGrid sait d'elle. Plus ciblé que List Blocks quand tu sais déjà qui tu cherches.

Quand l'utiliser
un client t'écrit sur le chat de ton site et tu veux savoir tout de suite si son adresse est bloquée.
Attention
mappe l'adresse depuis le message reçu plutôt que de la taper, pour viser la bonne personne.
SendGrid20

Delete Blocks

ActionDans la doc seulement

Lève des blocages pour que SendGrid retente ces adresses. Il boucle l'histoire une fois que le côté destinataire a réglé ce qui coinçait.

Quand l'utiliser
le service informatique d'un client confirme que son filtre accepte maintenant tes emails.
Attention
lance Get a Block avant, pour être sûr de viser la bonne adresse.

Global Suppressions

4 modules
SendGrid21

List Global Suppressions

RechercheDans la doc seulement

Liste les adresses qui ont demandé à ne plus rien recevoir de toi, toutes listes confondues. Le résultat peut être vide ou très long, un bundle par adresse.

Quand l'utiliser
synchroniser les désinscriptions vers ton CRM pour que les commerciaux arrêtent d'appeler ces personnes par email.
Attention
cette liste est un engagement envers tes contacts. Partage-la aux outils qui envoient, ne t'en sers jamais comme cible.
SendGrid22

Get a Global Suppression

ActionDans la doc seulement

Vérifie si une adresse donnée est désinscrite de façon globale. Un oui ou un non, avant que le scénario fasse quoi que ce soit d'autre avec elle.

Quand l'utiliser
juste avant de réimporter un contact rencontré sur un salon, pour t'assurer qu'il ne s'était pas désabonné.
Attention
place un filtre juste derrière, pour que le scénario s'arrête si l'adresse est désinscrite.
SendGrid23

Add Emails to Global Suppression

ActionDans la doc seulement

Demande à SendGrid de ne plus écrire à une ou plusieurs adresses, quelle que soit la liste ou la campagne. C'est ainsi qu'on respecte une désinscription recueillie hors de SendGrid.

Quand l'utiliser
un client se désabonne depuis ton CRM, ton support ou ta page de préférences.
Attention
la désinscription vaut pour toutes les listes d'un coup. Garde-la pour un vrai refus, pas pour une préférence de liste.
SendGrid24

Delete a Global Suppression

ActionDans la doc seulement

Sort une adresse de la liste de désinscription globale, et les emails peuvent de nouveau l'atteindre. Le geste inverse, réservé à quelqu'un qui revient de lui-même.

Quand l'utiliser
un ancien abonné se réinscrit via un formulaire avec un consentement explicite.
Attention
déclenche-le uniquement sur une action de consentement claire, jamais sur un simple import, sinon tu écris à des gens qui ont dit non.

Other

2 modules
SendGrid25

Send an Email

ActionDans la doc seulement

Envoie un message via ton compte SendGrid, directement depuis le scénario. Le contenu mélange du texte fixe et des données venues des modules précédents : un prénom, un numéro de commande.

Quand l'utiliser
un moment clé dans un autre outil, un devis accepté ou un ticket résolu, mérite un vrai email.
Attention
fais ton premier Run once vers ta propre adresse. Un mauvais mapping enverrait le mauvais contenu à un vrai client.
SendGrid26

Make an API Call

ActionDans la doc seulement

La porte de secours de l'app : il appelle n'importe quel point de l'API SendGrid avec la connexion déjà en place. Tout ce que les autres modules SendGrid laissent de côté passe par ici.

Quand l'utiliser
tu as besoin d'une fonction qu'aucun module listé ne propose.
Attention
c'est toi qui écris la requête. Garde la référence de l'API SendGrid ouverte et teste avec Run once avant de brancher la suite.
Besoin d'aide

Besoin d'aide pour automatiser SendGrid avec Make ?

Une personne lit chaque message.

FAQ

Les questions qu'on se pose sur SendGrid et Make

01L'intégration SendGrid Make est-elle gratuite ?
Oui, SendGrid est une app standard, disponible dès le plan Free de Make. Ce plan a ses limites : 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus et 512 Mo de transfert. Chaque exécution d'un module compte comme une opération sur ton plan, donc un scénario très actif consomme plus vite ton quota. Les plans payants (Core, Pro, Teams, Enterprise) lèvent la limite de scénarios actifs et descendent l'intervalle à 1 minute.
02Que faut-il pour connecter SendGrid à Make ?
Un compte SendGrid et une clé API. Côté SendGrid, ouvre Settings, puis API Keys, clique sur Create API Key et donne-lui l'accès Full Access. Copie la valeur. Côté Make, ajoute un module SendGrid, clique sur Create a connection, colle la clé dans le champ API key et enregistre avec Save. Confirme l'accès si on te le demande. Cette connexion sert ensuite aux 29 modules SendGrid, tu ne la crées qu'une fois par compte.
03Les déclencheurs SendGrid réagissent-ils tout de suite dans Make ?
Non. La doc ne précise pas leur type, mais le mot Watch des 3 déclencheurs SendGrid indique des déclencheurs planifiés : c'est Make qui interroge SendGrid au rythme du scénario, SendGrid ne le prévient pas. Un nouveau scénario vérifie toutes les 15 minutes par défaut, et c'est aussi l'écart minimum sur le plan Free. Les plans payants descendent à 1 minute. L'app n'a pas de déclencheur instantané, celui que l'app appellerait par webhook dès qu'un événement se produit. Prévois ce petit décalage.
04Que faire si un module SendGrid manque dans Make ?
Passe par Make an API Call. Ce module atteint n'importe quel point de l'API SendGrid avec ta connexion existante, donc ce que les modules listés ne couvrent pas reste accessible. Tu écris la requête toi-même, en suivant la référence de l'API SendGrid. La doc ne donne aucune limite chiffrée pour cette app. Autre blocage fréquent, qui n'est pas un module manquant : les modules Legacy échouent sur les comptes récents, prends les versions New.
05Make ou n8n pour automatiser SendGrid ?
Ça dépend, et le vrai critère tient à ton équipe : quel outil sait-elle déjà maintenir ? Côté Make, l'éditeur est visuel et SendGrid y compte 29 modules, avec Make an API Call en renfort pour ce qui manque. Rebonds, blocages, désinscriptions, envoi : tout est déjà prêt. Côté n8n, l'app existe aussi, avec sa propre page d'intégration sur ce site. Si tes autres automatisations y tournent déjà, garder SendGrid au même endroit t'évite de te disperser entre deux outils.