Как интегрировать WP-Forms с Salesforce?
Обзор
WPForms — это конструктор форм с функцией перетаскивания, позволяющий любому пользователю создавать формы на своем сайте WordPress без написания кода. Он собирает данные от пользователей и сохраняет их в базе данных WordPress, но эти данные становятся гораздо полезнее, когда попадают в CRM-систему. Подключение WordPress к Salesforce означает, что каждая отправленная форма автоматически отправляется в Salesforce, поэтому команда всегда может... В Salesforce имеются актуальные данные, не требующие ручной обработки.
Для корректной синхронизации всех полей WPForms с Salesforce, включая загрузку файлов, нам необходимы два сопоставления объектов. Первое — это Сопоставление основных объектов Второй вариант — это... Дополнительное сопоставление объектов для загрузки файлов, которая обрабатывает поля файлового типа из WPForms и отправляет их в Salesforce в виде документов контента, связанных с соответствующей записью.
В этом руководстве мы рассмотрим настройку сопоставления объектов с помощью miniOrange Object Data Sync for Salesforce Покажите, как запустить массовую синхронизацию существующих записей WPForms с Salesforce.
Предварительные условия: загрузка и установка
- Премиум-версия Синхронизация объектных данных для Salesforce плагин установлен и активирован.
- Плагин WPForms установлен.
- Активная учетная запись Salesforce с включенным доступом к API.
Шаги настройки
Шаг 1: Сопоставление основных объектов для стандартных полей
Создать новое сопоставление объектов
- Перейдите в Сопоставление объектов вкладка в плагине.
- Нажмите Добавить сопоставление объектов.
- В Объект Salesforce В выпадающем списке выберите объект, в котором должны храниться данные формы. Доступные варианты: Лид, Контакт, Обращение или любой пользовательский объект в вашей учетной записи Salesforce.
- В Объект WordPress В выпадающем списке выберите форму WPForms, содержащую поля для синхронизации.
- Включите Синхронизация из WordPress в Salesforce переключения.
Настройка дополнительного ключа (необязательно)
Чтобы обновить существующую запись контакта в Salesforce вместо создания новой при каждой отправке, используйте функцию вторичного ключа.
- Включите Вторичный ключ переключения.
- Выберите поле Salesforce, содержащее уникальный идентификатор записи (например, Email).
- В поле WordPress В выпадающем списке выберите соответствующее поле WPForms. Функция синхронизации данных объектов для Salesforce использует это значение для поиска и обновления нужной записи.

Атрибуты объекта карты
- Под Сопоставление атрибутов объекта В этом разделе сопоставляются поля формы с соответствующими полями в Salesforce. Этот шаг сопоставления полей определяет, куда будет попадать каждый элемент пользовательского ввода в Salesforce.

Настройка сопоставления полей ссылок (необязательно)
Сопоставление полей ссылок В этом разделе форма отправки связывается с соответствующей записью Salesforce с помощью пары полей WordPress и Salesforce.
Пример: Форма WPForms собирает имя и адрес электронной почты жертвователя. Чтобы связать запись о пожертвовании с соответствующей записью о жертвователе в вашей учетной записи Salesforce:
- В Поле Salesforce В выпадающем списке выберите поле «Рекомендуемая сумма донора».
- Поля объекта ссылки Выпадающий список заполняется полями из объекта «Донор».
- Выберите поле уникального идентификатора WPForms, например, Email, чтобы найти соответствующую запись.
- Нажмите Сохранено для сохранения сопоставления объектов.

Шаг 2: Дополнительное сопоставление объектов для загрузки файлов
Для синхронизации файлов, отправленных через поля файлового типа WPForms, с Salesforce создайте второе сопоставление объектов в разделе «Синхронизация данных объектов для Salesforce». Без него файлы, отправленные через форму на вашем сайте WordPress, не будут поступать в Salesforce.
Создайте сопоставление объектов для загрузки файлов.
- Перейдите в Отображение объектов вкладка в плагине.
- Нажмите Добавить сопоставление объектов.
- В Объект Salesforce выпадающий, выберите Версия содержимого.
- В Объект WordPress В выпадающем списке выберите форму WPForms, содержащую поля файлов для синхронизации.
- Включите Синхронизация из WordPress в Salesforce переключения.
Сопоставление поля заголовка
- Под Сопоставление атрибутов объекта, составить карту Salesforce Название Это поле используется для установки одного из полей типа «файл» в WPForms. Это задаёт отображаемое имя файла в вашей организации Salesforce.
Настройка VersionData для синхронизации файлов
- Для синхронизации данных из одного или нескольких полей файлового типа используйте... Выберите статические значения для полей Salesforce. .
- Выберите VersionData в качестве поля Salesforce.
- Введите все имена полей файлов WPForms, разделенные точкой с запятой (;), обернутые в двойные фигурные скобки.
Формат статического значения: {{your-file-field-name1;your-file-field-name2;your-file-field-name3}}

Пример: Допустим, в форме WordPress есть два поля типа «Файл» с названиями «Test File Upload» и «Test File Upload 2».

Введите эти названия полей напротив VersionData поле Salesforce в Выберите статические значения для полей Salesforce. раздел в таком формате:
{{Test File Upload;Test File Upload 2}}
После настройки сопоставления плагин синхронизирует загруженные файлы через поля типа «Файл» в WPForms с документами/файлами контента Salesforce и связывает их с соответствующей записью объекта Salesforce.
Шаг 3: Массовая синхронизация существующих записей WPForms с Salesforce.
Использовать Массовая рассылка Функция синхронизации объектных данных для Salesforce позволяет синхронизировать данные из всех существующих записей WPForms с Salesforce. Это относится и к заявкам, отправленным до запуска интеграции Salesforce с WordPress.
- Перейдите в Расширенные параметры синхронизации вкладка в плагине.

- Найдите Однократное нажатие Раздел. Здесь представлены два сопоставления объектов: одно для стандартных полей и одно для полей файлового типа.
- Нажмите Push рядом с сопоставлением объектов, настроенным для стандартной синхронизации полей, чтобы синхронизировать все существующие записи WPForms, связанные с этим сопоставлением.

Примечание: Не нажимайте кнопку «Push» для сопоставления типов файлов отдельно. Плагин Object Data Sync for Salesforce обрабатывает синхронизацию файлов внутри себя при выполнении стандартной отправки полей.
Вы успешно настроили интеграцию WPForms с Salesforce, используя Object Data Sync для Salesforce. Теперь каждая отправка данных из WPForms напрямую передается в Salesforce в режиме реального времени, загруженные файлы привязываются к соответствующей записи, а все исторические записи учитываются благодаря функции массовой отправки данных.
Часто задаваемые вопросы (FAQ)
Как подключить WPForms к Salesforce?
Для подключения WPForms к Salesforce вам потребуется премиум-версия плагина Object Data Sync for Salesforce. Она подключает плагин к вашей организации Salesforce с использованием безопасной аутентификации OAuth. После подключения вы можете создавать сопоставления объектов для синхронизации данных WPForms с записями Salesforce.
Нужно ли мне два сопоставления объектов для синхронизации WPForms с Salesforce?
Нет, вам не нужны два сопоставления объектов для каждого варианта использования. Одного сопоставления объектов достаточно для синхронизации стандартных полей форм, таких как текст, дата и значения выпадающих списков, с Salesforce. Второе сопоставление объектов требуется только в том случае, если вы хотите синхронизировать загруженные файлы. Это сопоставление использует объект Content Version и поле VersionData. Поле VersionData хранит фактическое содержимое файла, что позволяет Salesforce сохранять загруженные файлы в виде документов контента.
Что такое вторичный ключ и когда его следует использовать?
Вторичный ключ обновляет существующий контакт в Salesforce, а не создает дубликат, когда тот же пользователь повторно отправляет форму. Он выполняет поиск по уникальному полю в Salesforce, например, Email, сопоставляя его с соответствующим полем WPForms.
Какие интеграции форм поддерживает плагин Object Data Sync for Salesforce?
В этом руководстве рассматривается конкретно WPForms. Однако плагин Object Data Sync for Salesforce также поддерживает интеграцию с Gravity Forms, Contact Form 7, Ninja Forms и Formidable Forms. Помимо конструкторов форм, он также подключается к WooCommerce, MemberPress, Paid Memberships Pro (PMPro), WP Groups, Ultimate Member, CPTUI и ACF Forms.
Статьи по теме
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Регистрация