Description

(warning)Before configuring the integration, install the Roistat tracking code! 

Each page of your website that is visited by the customers should have the tracking code, that allows Roistat to get the data about the visitors. After that, the promo-coding will be available. The tracking code will install to the cookie the roistat_visit variable, that contains the visit ID.  

Then, configure the sending of leads to Salesforce by adding to them the roistat_visit cookie.

So, after creating the lead, the new deal with roistat_visit identified in an additional field roistat will be created in your CRM. If a manager receives an order by phone, he can ask a promo-code and enter this code in the field.

Step 1. Add and configure the additional fields in Salesforce

Add the additional field roistat, in which the number of visits will be saved, to the following entities: Opportunities and Leads.  

Add the additional field lead_id to Opportunities and Leads to understand from which lead the deal was created. 

All Leads in Salesforce are converted. Contacts, Companies, and Opportunities are created from Leads. To transfer the values of additional fields from converted Lead, bind the Opportunities and Leads entities to the roistat and lead_id fields. 

Add the fields to the Lead

  1. Log in to your Salesforce account and click the Object manager button in the upper left part of the page:


  2. Find the Lead label and open it:


3. In the Fields and relationships field, click the New button: 

4. Set the Text area data type and click the Next button:

5. Then, specify the following mandatory parameters:

  • Field Label - roistat;

  • Field Name - roistat.

Then, click the Next button. 

6. In the Establish field-level security section, do nothing and click the Next button.

7. In the Add to page layouts section, verify if the needed pages are added, and click the Save and New button.

8. The roistat field is displayed in the Fields and Relationships section: 


9. In the Fields and relationships field, click the New button: 

 Set the Formula data type and click the Next button:

10. Then, specify the following mandatory parameters:

  • Field Label - lead_id;

  • Field Name - lead_id;

  • Formula Return Type - Text.

Then, click the Next button. 

11. In the Enter formula section, enter the id in the lead id (Text) = field and click the Next button: 

12. In the Establish field-level security section, do nothing and click the Next button.

13. In the Add to page layouts section, verify if the needed pages are added, and click the Save and New button.

14. The lead_id field is displayed in the Fields and Relationships section: 

Add the fields to the Opportunity 

1. Click the Object manager button in the upper left part of the page:


2. Open the Opportunity label:


The process of configuration of the roistat field for Opportunities is the same as the process of the configuration of the roistat field for Leads. See more here.


The process of configuration of the lead_id field for Opportunities is the same as the process of the configuration of the roistat field for Leads. The only difference is that you have to specify lead_id instead of roistat. See more here.


Bind the Leads and Opportunities fields 

To transmit the additional fields values from Leads to Opportunities, bind the fields you created. 

1. Click the Object manager button in the upper left part of the page:

2. Find the Lead label and open it:

3. In the Fields and relationships field, click the Map Lead Fields button: 

4. Go to the Opportunity section, map the lead field roistat to opportunity field roistat, and lead field lead_id to opportunity field lead_id

Save changes by clicking the Save button. 

Шаг 3. Настройка интеграции в личном кабинете Roistat

1. Зайдите в раздел Каталог интеграций, найдите интеграцию Salesforce и нажмите кнопку Подключить:

2. На шаге Авторизация нажмите Авторизовать приложение.

3. На шаге Загрузка заявок из CRM: распределение статусов перетащите статусы по группам и нажмите кнопку Продолжить: 

Подробнее об этом читайте в статье Распределение статусов сделок.

4. Прочитайте Инструкцию по включению отправки заявок и нажмите кнопку Следующий шаг.

5. На шаге Загрузка заявок из CRM: расширенные настройки вы можете:

  1. Указать параметры для фильтрации сделок. Для этого прочитайте статью Фильтрация сделок.
  2. Указать значения полей бизнес-показателей (поле с выручкой, поле себестоимости, поле с прибылью). Для этого прочитайте статью Поля бизнес-показателей.

Также вы можете Использовать контакты как клиентов в Roistat, переместив ползунок вправо:

6. На шаге Отправка заявок в CRM-систему: базовые настройки выберите из выпадающего списка менеджеров, ответственных за заявки, и нажмите кнопку Сохранить:

7. На шаге Отправка заявок в CRM-систему: создание задач укажите время, за которое менеджер должен выполнить задачу, заголовок задачи и приоритет задачи:

Шаг 4. Настройте автоматическую отправку сделок в Salesforce

Проверка работы

При создании какой-либо заявки клиентом на сайте в Salesforce должен создаваться новый интерес с заполненным полем roistat и lead_id. После конвертации в возможность, значения полей должны быть унаследованы от Интереса.

Информация о сделках из вашего проекта в Salesforce доступна в Roistat по ссылке Список отправленных заявок на странице интеграции.