Résumé IA
Voulez-vous envoyer les contacts capturés par vos formulaires directement à SendGrid ? L'addon SendGrid connecte WPForms à votre compte SendGrid, de sorte que chaque soumission de formulaire peut ajouter ou mettre à jour un contact automatiquement et maintenir vos listes de marketing par e-mail à jour.
Dans ce tutoriel, nous vous montrerons comment installer et configurer l'addon SendGrid avec WPForms, de la connexion de votre compte au mappage de vos champs de formulaire à vos contacts SendGrid.
Prérequis :
- Une licence WPForms Plus active
- WPForms 1.10.2 ou version ultérieure
- Un compte SendGrid sur un plan payant ou un essai actif (SendGrid n'offre plus de niveau gratuit)
Avant de commencer, vous devez d'abord vous assurer que WPForms est installé et activé sur votre site WordPress et que vous avez vérifié votre licence. Ensuite, procédez à l'installation et à l'activation de l'addon SendGrid.
Connecter WPForms à SendGrid
Une fois l'addon SendGrid installé et activé, vous devrez connecter votre compte SendGrid à WPForms.
Pour ce faire, allez dans WPForms » Paramètres et cliquez sur l'onglet Intégrations.


Ensuite, cliquez sur l'intégration SendGrid pour développer ses paramètres, puis cliquez sur le bouton Ajouter un nouveau compte.


Un formulaire de connexion apparaîtra, vous demandant votre Clé API SendGrid et un Nom de compte SendGrid facultatif. Avant de les remplir, vous devrez générer une clé API dans votre compte SendGrid. Nous allons vous guider à travers cela, puis revenir ici pour terminer la connexion.


Générer votre clé API SendGrid
Connectez-vous à votre compte SendGrid dans un onglet de navigateur séparé. Depuis votre tableau de bord SendGrid, ouvrez le menu Paramètres dans la barre latérale gauche et sélectionnez Clés API.


Cliquez ensuite sur le bouton Créer une clé API dans le coin supérieur droit.


Donnez à votre clé API un nom que vous reconnaîtrez, tel que WPForms. Sélectionnez ensuite Accès complet afin que la clé inclue les autorisations marketing dont l'addon a besoin, et cliquez sur Créer et afficher.


SendGrid affichera votre nouvelle clé API. Copiez-la maintenant et stockez-la en lieu sûr.


Remarque : SendGrid n'affiche votre clé API qu'une seule fois, alors assurez-vous de la copier avant de quitter la page. Si vous la perdez, vous pouvez en créer une nouvelle. La clé doit inclure les autorisations marketing, ce que l'accès complet couvre.
Finaliser la connexion dans WPForms
Retournez à la page des intégrations WPForms où vous vous étiez arrêté, et collez votre clé dans le champ Clé API SendGrid.
Si vous le souhaitez, entrez un nom dans le champ Nom de compte SendGrid pour vous aider à reconnaître ce compte plus tard. Ceci est utile lorsque vous connectez plus d'un compte SendGrid.
Lorsque vous êtes prêt, cliquez sur le bouton Se connecter à SendGrid.


Après que WPForms ait vérifié votre clé, l'intégration affichera un statut Connecté en vert. Votre compte SendGrid est maintenant prêt à être utilisé dans vos formulaires.


Ajouter une intégration SendGrid à votre formulaire
Avec votre compte connecté, vous pouvez ajouter SendGrid à n'importe quel formulaire. Pour commencer, créez un nouveau formulaire ou modifiez-en un existant pour ouvrir le générateur de formulaires.
Dans le générateur de formulaires, accédez à Marketing » SendGrid et cliquez sur le bouton Ajouter une nouvelle connexion.


Une invite apparaîtra vous demandant de nommer votre connexion. Entrez un nom pour votre propre référence, puis cliquez sur OK. Ce nom n'est visible que par vous.
Ensuite, choisissez votre compte dans le menu déroulant Sélectionner un compte.


Ouvrez ensuite le menu déroulant Action à effectuer pour choisir ce que cette connexion doit faire. Il y a trois actions possibles.


Créer ou mettre à jour un contact
Cette action crée un nouveau contact dans SendGrid ou met à jour un contact existant, et peut également ajouter le contact à une ou plusieurs de vos listes. Lorsque vous la sélectionnez, plusieurs options de mappage apparaîtront.
Ouvrez le menu déroulant E-mail et sélectionnez le champ e-mail de votre formulaire. SendGrid utilise l'adresse e-mail pour identifier chaque contact, ce champ est donc obligatoire.
Liste
Utilisez le menu déroulant Liste pour choisir une ou plusieurs listes auxquelles ajouter le contact. Les listes affichées ici proviennent de votre compte SendGrid. Laissez ce champ vide si vous souhaitez créer ou mettre à jour le contact sans l'ajouter à une liste.
Champs personnalisés
Sous Champs personnalisés, vous pouvez mapper vos champs de formulaire aux champs de contact SendGrid. Dans la colonne Nom du champ personnalisé, sélectionnez un champ SendGrid, puis choisissez le champ de formulaire correspondant dans la colonne Valeur du champ de formulaire. Pour mapper plus de champs, cliquez sur le bouton plus (+) pour ajouter une ligne.
Les champs de contact intégrés de SendGrid incluent Prénom, Nom, Numéro de téléphone, E-mails alternatifs, Adresse ligne 1, Adresse ligne 2, Ville, État / Province / Région, Code postal et Pays. Tous les champs personnalisés que vous avez créés dans votre compte SendGrid apparaîtront également dans cette liste.


Remarque : SendGrid traite les contacts nouveaux et mis à jour en arrière-plan, un contact peut donc mettre une minute ou deux à apparaître dans votre tableau de bord SendGrid après la soumission d'un formulaire.
Supprimer de la liste
Cette action supprime un contact d'une seule liste. Son enregistrement de contact et toutes ses autres appartenances à des listes restent en place.
Sélectionnez le champ e-mail de votre formulaire dans le menu déroulant E-mail, puis choisissez la liste à laquelle le contact doit être retiré dans le menu déroulant Liste. Les deux champs sont obligatoires.


Supprimer un contact
Cette action supprime le contact correspondant de votre compte SendGrid, y compris de toutes les listes et segments. Sélectionnez le champ e-mail de votre formulaire dans le menu déroulant E-mail pour identifier le contact à supprimer.
Remarque : La suppression d'un contact ne peut pas être annulée. Cela supprime le contact de l'ensemble de votre compte SendGrid, pas seulement d'une seule liste.


Configuration de la logique conditionnelle (facultatif)
La logique conditionnelle vous permet de contrôler quand WPForms envoie des données à SendGrid en fonction de ce que l'utilisateur saisit. Par exemple, vous pourriez ajouter un contact à votre liste de newsletter uniquement lorsqu'il coche une case d'opt-in sur votre formulaire.
Pour configurer cela, activez le bouton Activer la logique conditionnelle en bas de votre connexion SendGrid. Ensuite, créez les règles qui décident quand cette connexion doit s'exécuter.
Pour un aperçu complet de son fonctionnement, consultez notre guide sur l'utilisation de la logique conditionnelle dans WPForms.
Questions fréquemment posées
Ci-dessous, nous avons répondu à certaines des questions les plus fréquentes concernant l'utilisation du module complémentaire SendGrid.
Ai-je besoin d'un compte SendGrid payant pour utiliser ce module complémentaire ?
Oui. SendGrid a mis fin à son niveau gratuit en 2025, vous aurez donc besoin d'un compte sur un plan payant ou d'un essai actif pour le connecter à WPForms. N'importe quel plan SendGrid payant fonctionne avec le module complémentaire.
Quelles autorisations ma clé API SendGrid doit-elle avoir ?
Votre clé a besoin des autorisations Marketing. L'option la plus simple est de créer une clé avec un accès complet, qui inclut tout ce que le module complémentaire utilise. Si vous préférez une clé plus limitée, créez-en une avec un accès personnalisé et assurez-vous que l'accès Marketing est activé. Une clé sans autorisations Marketing sera rejetée lorsque vous tenterez de vous connecter.
Pourquoi mon contact ne s'affiche-t-il pas immédiatement dans SendGrid ?
SendGrid ajoute et met à jour les contacts en arrière-plan plutôt qu'instantanément, de sorte qu'un nouveau contact peut prendre une minute ou deux pour apparaître dans votre tableau de bord après la soumission d'un formulaire. Si un contact n'est toujours pas apparu après quelques minutes, ouvrez l'entrée du formulaire pour voir une note expliquant ce qui s'est passé.
Pourquoi l'un de mes champs mappés ne s'est-il pas enregistré pour le contact ?
SendGrid s'attend à ce que chaque champ de contact soit d'un type spécifique, tel qu'un nombre ou une date. Si une valeur soumise ne correspond pas au type du champ, cette valeur est ignorée tandis que le reste du contact est toujours enregistré. Vérifiez que votre champ de formulaire collecte le format attendu par SendGrid pour ce champ de contact.
Dois-je configurer l'authentification de l'expéditeur dans SendGrid ?
Non. Le module complémentaire SendGrid gère vos contacts et listes, il n'envoie pas d'e-mails via SendGrid. L'authentification de l'expéditeur n'est nécessaire que pour l'envoi d'e-mails, vous n'avez donc pas besoin de la configurer pour cette intégration.
C'est tout ! Vous pouvez maintenant connecter WPForms à SendGrid et envoyer les contacts que vos formulaires capturent directement dans vos listes de marketing par e-mail.
Souhaitez-vous explorer d'autres moyens de développer votre audience ? Consultez notre guide sur le module complémentaire Klaviyo pour une autre façon de synchroniser les contacts de vos formulaires avec votre plateforme de marketing par e-mail.