Addon SendGrid

Le module complémentaire SendGrid est une fonctionnalité Plus

Débloquez l'addon SendGrid et d'autres fonctionnalités puissantes pour développer votre entreprise.

Obtenir WPForms Plus

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.

Page des intégrations WPForms avec une carte d'intégration SendGrid et un panneau de menu latéral droit.

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

Section des intégrations avec une vignette SendGrid et un 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.

Page des intégrations WPForms montrant l'intégration SendGrid avec les champs clé API et surnom et un bouton Connecter.

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.

Capture d'écran du tableau de bord Twilio SendGrid avec le menu de navigation de gauche ; l'élément 'Clés API' sous Paramètres est mis en surbrillance.

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

Bouton Créer une clé API sur un tableau de bord pour générer des identifiants API, avec un contenu explicatif ci-dessous intitulé 'Commencez à créer des clés API' et une icône de clé au-dessus du texte.

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.

Écran de création de clé API avec le nom de clé WPForms, montrant trois options d'accès : Accès complet (sélectionné) avec description, Accès personnalisé et Accès à la facturation ; boutons Annuler et Créer et afficher en bas, avec Créer et afficher mis en surbrillance.

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

Clé API créée ; copiez-la et stockez-la en toute sécurité. La clé complète est floutée pour des raisons de sécurité et ne peut plus être affichée.

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.

Bouton Se connecter à SendGrid pour autoriser l'intégration WPForms

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.

Carte d'intégration SendGrid pour WPForms, affichant un statut Connecté et une option Déconnecter.

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.

Écran d'intégration d'application : navigation de gauche avec Marketing sélectionné ; la zone principale affiche SendGrid et un 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.

Panneau intitulé 'Connexion SendGrid' avec des champs de formulaire : 'Sélectionner un compte' affichant 'WPForms SendGrid', un menu déroulant 'Action à effectuer' et un commutateur 'Activer la logique conditionnelle'.

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

Panneau de connexion SendGrid : sélectionnez un compte, choisissez une action et activez éventuellement la logique conditionnelle.

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.

E-mail

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.

Formulaire de contact : action à effectuer, e-mail, liste et deux listes déroulantes de champs personnalisés avec un bouton plus pour ajouter d'autres champs.

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.

Formulaire intitulé 'Connexion SendGrid' avec des listes déroulantes pour Compte, Action à effectuer, E-mail et Liste, ainsi qu'un texte d'aide sur la suppression d'un contact d'une liste.

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.

Panneau de connexion SendGrid pour supprimer un contact : sélectionnez le compte, l'action (Supprimer le contact) et le champ e-mail avec une note sur la suppression permanente.

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.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.