Мне интересно, можно ли использовать форму salesforce для регистрации пользователей на wordpress, чтобы, когда пользователь регистрируется на веб-интерфейсе, его данные отправлялись в CRM saleforce?
Форма регистрации wordpress в отделе продаж
Ответы (2)
Ответ будет варьироваться в зависимости от того, какой инструмент формы вы используете, если таковой имеется, но в последнее время я использую Gravity Forms и добился большого успеха при подключении к Salesforce через настраиваемое подтверждение перенаправления форм Gravity.
После создания формы в Gravity Forms перейдите в «Настройки формы» > «Подтверждения». Отредактируйте подтверждение по умолчанию и измените тип на «Перенаправление». Вы захотите опубликовать форму в Salesforce Web-To-Lead API, поэтому введите https://www.salesforce.com/servlet/servlet.WebToLead
в поле URL-адрес перенаправления.
Затем вы будете передавать нужные поля через строку запроса, поэтому установите флажок «Передавать данные поля через строку запроса», а затем настройте строку запроса с именами полей Salesforce и тегами слияния форм Gravity. Существует несколько обязательных параметров, включая кодировку, идентификатор вашей компании Salesforce и URL-адрес возврата для перенаправления обратно после отправки формы.
Оставьте ?
, чтобы начать строку запроса, чтобы она выглядела так:
encoding=UTF-8&oid=0123456789&retURL=http://example.com
затем добавьте такие поля, как имя, фамилия, компания, страна и т. д., добавив параметр для каждого и выбрав соответствующий тег слияния Gravity Form в меню справа. В конечном итоге это будет выглядеть примерно так
&first_name={First Name:1}&last_name={Last Name:2}&company={Company:3}
Вы также можете отправлять данные в настраиваемые поля в Salesforce, если найдете идентификатор поля. Самый простой способ сделать это — создать форму Web-to-lead в Salesforce и скопировать имя поля.
Все вместе ваше подтверждение должно выглядеть примерно так:
Для бонусных баллов вы можете добавить скрытое поле в форму для URL-адреса возврата и динамически заполнить его на странице, либо вытащив URL-адрес текущей страницы, либо добавив настраиваемое поле для динамического выбора URL-адреса возврата.
Если вы не используете Gravity Forms, вы все равно можете использовать инструмент Salesforce Web-To-Lead, создав свою собственную форму или используя их форму и отправив данные в строке запроса.
Существуют различные подключаемые модули, которые позволяют отправлять данные в Salesforce из формы, например WordPress- ведущий специалист по Salesforce CRM.
Также можно использовать API Salesforce для создания единого входа и регистрации пользователей в любой службе или из нее. Я создал его для SugarCRM, код которого вы можете просмотреть на Github, чтобы получить представление о том, как это может работать с Salesforce.