Интеграция Salesforce и WordPress с помощью 2 бесплатных плагинов
В этой статье вы узнаете, как интегрировать веб-сайты WordPress и CRM Salesforce, используя бесплатные плагины WordPress и следуя документации плагинов.
WordPress и Salesforce
На сегодняшний день CMS WordPress используется на 43% веб-сайтов по всему миру, а Salesforce является одной из ведущих платформ управления взаимоотношениями с клиентами (CRM).
Зачем интегрировать WordPress и Salesforce
Вы можете использовать свой веб-сайт WordPress для сбора информации от ваших клиентов, такой как пожертвования, регистрация учетных записей, подписка на рассылку новостей, и эта информация может автоматически отправляться в Salesforce.
Ваш веб-сайт WordPress также может извлекать и отображать данные, хранящиеся в Salesforce. Списки участников, отделений, мероприятий. Назначайте роли WordPress пользователям на основе значков, которые они имеют в Salesforce, и соответственно устанавливайте разрешения для контента на веб-сайте.
Вы получите лучшее качество и согласованность данных, а ваши сотрудники будут тратить меньше времени на администрирование данных.
Необходимые компоненты для интеграции
Два основных необходимых плагина:
Object Sync for Salesforce:
- Этот плагин позволит нам подключить веб-сайт WordPress к Salesforce и выполнить сопоставление между их объектами и соответствующими полями.
- Скачайте его здесь: https://wordpress.org/plugins/object-sync-for-salesforce/
Action Scheduler:
- Этот плагин поможет нам убедиться, что запланированные задачи, созданные плагином object sync for salesforce, выполняются, а также вы сможете увидеть все эти запланированные задачи по адресу https://my-nice-site.ddev.site/wp-admin/tools.php?page=action-scheduler
- Скачайте его здесь: https://wordpress.org/plugins/action-scheduler/
На сегодняшний день для плагина Object Sync for Salesforce необходимо применить следующий патч, чтобы его страница конфигурации работала: https://github.com/woocommerce/action-scheduler/pull/883/files
Я также рекомендую выполнять интеграцию на локальном сайте. Вы можете следовать инструкциям по настройке локального сайта с помощью ddev по этой ссылке.
Работа напрямую в производственном экземпляре Salesforce никогда не является хорошей идеей, поэтому у вас должен быть настроен экземпляр песочницы, чтобы вы могли использовать его для тестирования интеграции. Вы можете прочитать документацию по следующей ссылке, чтобы понять различные типы песочниц и соответствующие им лицензии.
Что нужно знать для интеграции
- Установите плагины Object Sync for Salesforce и Action Scheduler.
- Следуйте инструкциям по этой ссылке, чтобы создать новое приложение в Salesforce и подключить плагин Object Sync for Salesforce к Salesforce.
- Вам нужно будет создать сопоставление типа записи в WordPress с объектом в Salesforce, следуя инструкциям по этой ссылке
- Если вам нужно повторно синхронизировать все сопоставленные объекты, вы можете перейти по адресу https://my-nice-site.ddev.site/wp-admin/options.php, найти переменные, начинающиеся с object_sync_for_salesforce_pull_last_sync, и обновить их значение временной меткой из прошлого. Вы можете использовать этот сайт, чтобы получить временную метку из удобочитаемой даты.