Complément Salesforce

Salesforce Addon est une fonctionnalité d'élite

Débloquez Salesforce Addon et d'autres fonctionnalités puissantes pour développer votre entreprise.

Obtenir WPForms Elite

Souhaitez-vous connecter vos formulaires WordPress à votre compte Salesforce ? Avec le module complémentaire Salesforce de WPForms, vous pouvez automatiquement ajouter de nouveaux prospects à vos contacts lorsque les utilisateurs soumettent vos formulaires.

Ce tutoriel vous montrera comment installer et utiliser le module complémentaire Salesforce avec WPForms.

Prérequis : Pour utiliser le module complémentaire Salesforce, vous devez vous assurer que :


Installation du module complémentaire Salesforce

Avant de commencer, vous devez d'abord vous assurer que WPForms est installé et activé sur votre site WordPress.

Une fois que vous avez vérifié votre licence WPForms, vous pourrez rapidement installer et activer le module complémentaire Salesforce.

Création d'une nouvelle application dans Salesforce

Si vous n'avez pas encore créé de compte Salesforce, faites-le dès maintenant.

Afin de connecter WPForms à Salesforce, vous devez créer une application dans votre compte Salesforce.

Vous aurez besoin d'un compte Salesforce payant ou d'un compte développeur pour pouvoir configurer Salesforce dans WPForms. Si vous utilisez un compte d'essai, vous rencontrerez probablement une erreur lors de l'intégration de votre compte avec le module complémentaire Salesforce.

Une fois connecté, cliquez sur l'icône d'engrenage en haut à droite de l'écran, puis sélectionnez l'option Configuration.

À partir d'ici, vous pouvez utiliser la barre de recherche Recherche rapide dans la barre latérale gauche pour rechercher « Applications ».

Dans les options qui apparaissent dans la barre latérale gauche, sélectionnez Applications » Applications client externes » Paramètres.

Cela affichera toutes vos applications connectées. À partir d'ici, cliquez sur le bouton Nouvelle application connectée.

Remarque : Assurez-vous que les boutons à bascule Autoriser l'accès aux secrets du consommateur d'applications client externes via l'API REST et Autoriser la création d'applications connectées sont réglés sur la position ACTIVÉ.

Cela ouvrira une liste d'options que vous devrez remplir. Les champs mis en surbrillance en rouge sont obligatoires. Vous trouverez ci-dessous une description de chaque champ :

  1. Nom de l'application connectée : Un surnom pour votre application, que vos utilisateurs dans Salesforce verront. Cela peut être ce que vous voulez.
  2. Nom de l'API : Ce champ sera automatiquement rempli avec le nom de l'application connectée par défaut, mais vous pouvez le modifier comme vous le souhaitez. Si vous prévoyez d'utiliser du code personnalisé pour votre intégration, vos développeurs auront besoin de ce nom d'API pour la personnalisation.
  3. E-mail de contact : L'adresse e-mail de la personne qui crée l'application.
Remplir les informations de base pour une nouvelle application Salesforce

Ensuite, vous devrez cocher l'option Activer les paramètres OAuth pour configurer les autorisations de votre application.

Activer OAuth pour l'intégration WordPress Salesforce

Cela ouvrira plus de champs que vous devrez remplir pour terminer la configuration de votre application, les champs requis étant marqués en rouge.

Les paramètres OAuth dans Salesforce

Nous avons examiné chacun de ces paramètres en détail ci-dessous.

URL de rappel

L'URL de rappel est l'URL vers laquelle vous serez redirigé après avoir autorisé votre application connectée (ce que nous aborderons plus tard). Pour trouver votre URL de rappel, ouvrez votre tableau de bord WordPress dans un nouvel onglet ou une nouvelle fenêtre du navigateur.

Ensuite, accédez à WPForms » Paramètres » Intégrations et cliquez sur l'intégration Salesforce.

Accéder aux paramètres Salesforce dans WPForms

Cela se développera pour afficher un bouton Ajouter un nouveau compte.

Ajouter un nouveau compte Salesforce dans les paramètres d'intégration de WPForms

Cliquez sur ce bouton pour afficher les paramètres d'intégration, y compris l'URL de rappel de votre site.

Localiser l'URL de rappel pour Salesforce dans WPForms

Copiez l'URL de rappel et laissez cet onglet ou cette fenêtre de navigateur ouverts, car vous devrez y revenir plus tard.

Une fois que vous avez copié votre URL de rappel, revenez aux paramètres de votre application Salesforce et collez-la dans le champ URL de rappel.

Ajouter l'URL de rappel WPForms à Salesforce

Portées OAuth sélectionnées

Les portées OAuth sélectionnées indiquent à Salesforce quelles autorisations votre application doit avoir. WPForms n'a besoin que de deux autorisations : Gérer les données utilisateur via les API (api) et Effectuer des requêtes à tout moment (refresh_token, offline_access).

Vous pouvez ajouter ces autorisations en sélectionnant chacune d'elles dans la colonne de gauche, puis en cliquant sur le bouton Ajouter.

Ajouter les étendues OAuth sélectionnées dans Salesforce

Une fois que vous avez ajouté ces autorisations, faites défiler vers le bas et décochez l'option qui indique Exiger l'extension de la clé de preuve pour l'échange de code (PKCE) pour les flux d'autorisation pris en charge.

Décochez la case PKCE

Après cela, faites défiler jusqu'en bas de la page et cliquez sur le bouton Enregistrer pour terminer le processus de configuration de l'application personnalisée.

Si vous avez configuré votre application correctement, Salesforce devrait vous rediriger vers une page avec une notification indiquant : Les modifications peuvent prendre jusqu'à 10 minutes pour prendre effet. La suppression d'une organisation parente supprime également toutes les applications connectées avec les paramètres OAuth activés.

Important : Veuillez ne pas fermer cet onglet de navigateur pendant la période d'attente de 10 minutes. Si la page est fermée, vous devrez aller dans Applications > Gestionnaire d'applications dans Salesforce et cliquer sur Afficher à côté de votre application connectée pour revenir à cet écran.

Message de confirmation de la nouvelle application connectée Salesforce

À ce stade, il est recommandé d'attendre les 10 minutes complètes avant de passer à l'étape suivante. Cela garantira que votre application a le temps de prendre effet dans Salesforce et vous aidera à éviter des erreurs potentielles dans le processus de connexion.

Après la période d'attente de 10 minutes, cliquez sur le bouton Continuer pour afficher vos informations d'API.

Connexion de Salesforce à WPForms

Une fois que vous avez ouvert vos informations d'API, vous devrez copier votre Clé consommateur et votre Secret consommateur afin de connecter Salesforce à WPForms. Pour ce faire, cliquez sur le bouton Gérer les détails du consommateur sous API (Activer les paramètres OAuth).

Gérer les détails du consommateur

Clé consommateur

Vous pouvez trouver votre clé consommateur directement sous la section Détails du consommateur.

Copie de votre clé consommateur dans Salesforce

Allez-y et copiez ces informations, puis revenez aux paramètres de votre WPForms. Ici, vous devrez coller votre clé consommateur dans le champ Clé consommateur.

Ajout de la clé consommateur Salesforce à WPForms

Secret consommateur

Cliquez sur le bouton Copier à côté de Secret consommateur pour copier votre secret d'API.

Copie de votre secret consommateur dans Salesforce

Après cela, retournez à votre tableau de bord d'administration WordPress et collez-le dans les paramètres de votre WPForms dans le champ Secret consommateur.

Ajout du secret consommateur Salesforce aux paramètres WPForms

Une fois que vous avez ajouté votre clé consommateur et votre secret consommateur, cliquez sur le bouton Se connecter à Salesforce.

Connexion de WPForms à Salesforce

Ceci vous redirigera vers la page de connexion Salesforce, où vous devrez entrer votre nom d'utilisateur et votre mot de passe.

Connexion à Salesforce pour le connecter à WPForms

Ensuite, Salesforce vous demandera si vous souhaitez autoriser l'accès à votre compte. Allez-y et cliquez sur le bouton Autoriser pour terminer le processus de configuration.

Autoriser WPForms à accéder à votre compte Salesforce

Une fois que vous avez autorisé WPForms à accéder à votre compte Salesforce, vous devriez être redirigé vers vos paramètres d'intégration, où vous verrez une bannière en haut de l'écran vous informant que la connexion a réussi.

Message de succès de l'intégration Salesforce

Ajout de l'intégration Salesforce à un formulaire

Après avoir lié votre compte Salesforce à WPForms, vous êtes prêt à le connecter à vos formulaires. Pour commencer, vous devrez créer un nouveau formulaire ou modifier un formulaire existant.

Consultez notre modèle de formulaire de génération de prospects Salesforce si vous souhaitez commencer avec un modèle personnalisable.

Après avoir ouvert le constructeur de formulaires, vous pouvez ajouter une nouvelle connexion Salesforce sous Marketing » Salesforce. À partir de là, vous devrez cliquer sur le bouton bleu Ajouter une nouvelle connexion.

Ajout d'une nouvelle connexion Salesforce à un formulaire

Cela ouvrira une superposition où vous pourrez ajouter un nom pour votre connexion. Vos utilisateurs ne verront jamais cette étiquette. Elle est simplement destinée à vous aider à suivre plusieurs connexions.

Pour notre exemple, nous nommerons la connexion Ajouter un nouveau contact.

Ajout d'un surnom de connexion Salesforce

Cliquez sur le bouton OK pour enregistrer votre connexion, et deux paramètres devraient devenir visibles :

  1. Sélectionner le compte : Choisissez le compte Salesforce auquel vous souhaitez envoyer les données du formulaire à partir de cette liste déroulante.
  2. Sélectionner l'objet Salesforce : Sélectionnez le type de données que vous souhaitez envoyer de ce formulaire à Salesforce.
Sélection d'un compte pour une nouvelle connexion Salesforce

Remarque : WPForms charge les objets prédéfinis dans votre compte Salesforce. Actuellement, les objets pris en charge incluent : Compte, Campagne, Requête, Contact, Prospect, Opportunité et Produit.

Pour notre exemple, nous choisirons le compte que nous avons connecté dans les étapes précédentes de ce tutoriel à partir de la liste déroulante Sélectionner le compte. Ensuite, nous définirons l'Objet Salesforce sur Contact afin que chaque soumission de notre formulaire ajoute un nouveau contact dans Salesforce.

Ajout d'un objet Salesforce à une nouvelle connexion

Une fois que vous avez sélectionné un objet Salesforce, d'autres options de configuration apparaîtront.

Mappage des champs personnalisés Salesforce
  1. Nom du champ personnalisé : Ce sont des champs spécifiques dans Salesforce auxquels vous souhaitez mapper vos champs WPForms. Pour notre exemple, nous utiliserons le champ par défaut Nom complet et ajouterons également le champ E-mail.
  2. Champs du formulaire : Ce sont les champs de votre formulaire à partir desquels vous souhaitez extraire des données dans Salesforce. Pour notre exemple, nous allons mapper le Nom complet au champ Name de notre formulaire et le champ Email à notre champ Email.
Champs personnalisés mappés pour une connexion Salesforce

Si vous souhaitez ajouter d’autres champs personnalisés à votre intégration, vous pouvez cliquer sur le bouton plus (+).

Ajout d'un mappage de champ personnalisé pour Salesforce

Une fois que vous avez configuré tous vos paramètres, n’oubliez pas de sauvegarder votre formulaire.

Test de vos formulaires

Une fois votre formulaire configuré, il est conseillé de le tester sur le frontend de votre site. Pour ce faire sans publier le formulaire sur une page en direct, vous pouvez utiliser l'option d’aperçu du formulaire dans WPForms ou créer une page ou un article privé.

Voici un exemple de données que vous pourriez utiliser dans votre saisie de test :

Ajout de données à un formulaire pour tester une connexion Salesforce

Après avoir soumis votre saisie de test, rendez-vous sur votre compte Salesforce et accédez au bouton plus (+) en haut de l’écran pour ouvrir une liste complète des onglets disponibles. Pour notre exemple, nous cliquerons sur Contacts pour afficher le nouveau contact que nous avons créé.

Accès à la liste des contacts Salesforce

Pour voir les détails de notre soumission, nous cliquerons sur le nom du contact pour ouvrir son profil.

Visualisation d'un contact de test dans Salesforce

Cela affichera les détails complets du contact, où nous pourrons vérifier que tous les champs mappés de notre soumission ont été correctement transférés vers Salesforce.

Visualisation des détails du contact dans Salesforce

Questions fréquemment posées

Ci-dessous, nous avons abordé certaines des questions les plus fréquentes que nous recevons concernant le module complémentaire Salesforce.

Comment savoir si je peux utiliser mon édition de Salesforce avec WPForms ?

Actuellement, Salesforce ne fournit un support API que pour les éditions Enterprise, Unlimited, Performance et Developer. Si votre édition n’a pas de support API, veuillez contacter l’équipe de Salesforce pour plus d’informations sur la façon de changer d’édition.

Remarque : Le support API est disponible pour les clients Salesforce Professional moyennant un coût supplémentaire. Pour plus d’informations, rendez-vous sur la page de tarification de Salesforce et cliquez sur Connect Sales info to any app.

Lorsque je connecte WPForms à Salesforce, je suis redirigé vers une page avec l’erreur error=invalid_client_id&error_description=client%20identifier%20invalid. Comment puis-je résoudre ce problème ?

Cela signifie qu’il y a eu un problème dans le processus de configuration (soit vous n’avez pas attendu les 10 minutes complètes après la création de votre application, soit les paramètres OAuth sont incorrects, soit les clés ont été mal copiées).

Pour résoudre ce problème, vous devrez vérifier que vous avez activé les paramètres OAuth corrects pour votre application dans Salesforce et que vous avez correctement copié vos clés API.

Si vous n’avez pas attendu les 10 minutes complètes après la création de votre application avant de tenter une connexion, vous devrez actualiser la page après la période d’attente et réessayer.

Pourquoi n’y a-t-il pas d’instructions pour créer l’application dans Salesforce Classic ?

Salesforce ne permet plus aux utilisateurs de créer des applications connectées dans l’expérience Classic. Toutes les étapes de création d’application doivent maintenant être effectuées à l’aide de l’expérience Lightning, qui est également l’interface par défaut pour la plupart des utilisateurs.

Si vous utilisez Salesforce Classic, nous vous recommandons de passer à Lightning pour finaliser la configuration de l'intégration.

Comment puis-je renvoyer les soumissions échouées à Salesforce ?

Si une soumission de formulaire n'a pas réussi à envoyer des données à Salesforce (par exemple, en raison d'un problème de connexion temporaire ou d'une erreur d'API), vous pouvez maintenant la renvoyer directement depuis la page d'entrée unique dans votre tableau de bord WPForms.

Pour ce faire, ouvrez l'entrée de votre formulaire sous WPForms » Entrées, puis cliquez pour afficher l'entrée individuelle. Une fois sur la page des entrées uniques, cliquez sur l'option Renvoyer à Salesforce dans la section Actions.

Option de renvoyer vers Salesforce

C'est tout ! Vous pouvez maintenant installer et utiliser le module complémentaire Salesforce avec WPForms.

Ensuite, souhaitez-vous traiter les paiements Authorize.Net via vos formulaires ? Assurez-vous de consulter notre guide sur comment configurer et utiliser le module complémentaire Authorize.Net pour plus de détails.

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.