Intégration de Salesforce et WordPress à l'aide de 2 plugins gratuits
Dans cet article, vous apprendrez à intégrer les sites Web WordPress et le CRM Salesforce à l'aide de plugins WordPress gratuits et en suivant la documentation des plugins.
WordPress et Salesforce
À ce jour, le CMS WordPress est utilisé sur 43 % des sites Web dans le monde, et Salesforce est l'une des principales plateformes de gestion de la relation client (CRM).
Pourquoi intégrer WordPress et Salesforce
Vous pouvez utiliser votre site Web WordPress pour collecter des informations auprès de vos clients, telles que des dons, des inscriptions de compte, des abonnements à des newsletters, et ces informations peuvent être envoyées automatiquement à Salesforce.
Votre site Web WordPress peut également extraire et afficher des données stockées dans Salesforce. Listes de membres, de sections, d'événements. Attribuez des rôles WordPress aux utilisateurs en fonction des badges qu'ils ont sur Salesforce, et définissez en conséquence les autorisations pour le contenu du site Web.
Vous bénéficierez d'une meilleure qualité et cohérence des données, et votre personnel passera moins de temps à administrer les données.
Les ingrédients nécessaires pour réaliser l'intégration
Les deux plugins principaux nécessaires sont :
Object Sync for Salesforce :
- Ce plugin nous permettra de connecter le site Web WordPress à Salesforce et de faire la correspondance entre leurs objets et les champs correspondants.
- Téléchargez-le ici : https://wordpress.org/plugins/object-sync-for-salesforce/
Action Scheduler :
- Ce plugin nous aidera à nous assurer que les tâches planifiées créées par le plugin object sync for salesforce s'exécutent, et vous pourrez également voir toutes ces tâches planifiées depuis https://my-nice-site.ddev.site/wp-admin/tools.php?page=action-scheduler
- Téléchargez-le ici : https://wordpress.org/plugins/action-scheduler/
À ce jour, le correctif suivant doit être appliqué au plugin Object Sync for Salesforce pour que sa page de configuration fonctionne : https://github.com/woocommerce/action-scheduler/pull/883/files
Je recommande également de réaliser l'intégration sur un site local. Vous pouvez suivre les instructions pour configurer un site local à l'aide de ddev dans ce lien.
Travailler directement dans une instance Salesforce de production n'est jamais une bonne idée, vous devriez donc avoir une instance sandbox configurée, afin de pouvoir l'utiliser pour tester l'intégration. Vous pouvez lire la documentation dans le lien suivant pour comprendre les différents types de sandboxes et leurs licences correspondantes.
Ce qu'il faut savoir pour réaliser l'intégration
- Installez les plugins Object Sync for Salesforce et Action Scheduler.
- Suivez les étapes de ce lien pour créer une nouvelle application dans Salesforce et connecter le plugin Object Sync for Salesforce à Salesforce.
- Vous devrez créer la correspondance entre un type de publication dans WordPress et un objet dans Salesforce en suivant les instructions de ce lien
- Si vous avez besoin de resynchroniser tous les objets mis en correspondance, vous pouvez aller sur https://my-nice-site.ddev.site/wp-admin/options.php, trouver les variables qui commencent par object_sync_for_salesforce_pull_last_sync et mettre à jour leur valeur avec un horodatage dans le passé. Vous pouvez utiliser ce site pour obtenir un horodatage à partir d'une date lisible par l'homme.