Salesforce
Natalya Yefimenko avatar
Автор: Natalya Yefimenko
Обновлено больше недели назад

Salesforce - это платформа для управления взаимоотношениями с клиентами, которая поможет вашим командам маркетинга, продаж, коммерции, обслуживания и ИТ-отделам работать как единое целое из любой точки мира. С ее помощью вы можете привлекать больше покупателей с помощью персонализированного маркетинга, завоевывать больше клиентов, узнавая их потребности, быстрее реагировать на вопросы службы поддержки и так далее.

Вы можете использовать Salesforce с помощью Settings. Подробнее об этом читайте здесь.

Интеграция с Salesforce

Для работы с Salesforce вам необходимо завести учетную запись и зарегистрировать Connected App в Salesforce. Вы можете настроить гибкую синхронизацию полей.

Для успешной интеграции следуйте следующему плану настройки:

  1. Создайте Connected App на стороне Salesforce, через которое система будет передавать данные из Affise в аккаунт Salesforce.

  2. Получите данные авторизации и введите их в Affise.

  3. Предоставьте права управления данными подключенному приложению на стороне Salesforce.

  4. Настройте синхронизацию между партнерскими полями в Affise и полями в Salesforce.

Шаг 1. Настройка в Salesforce

  1. Создайте подключенное приложение. Войдите в Salesforce и перейдите в раздел " Настройка ":

  2. Найдите менеджера приложений с помощью строки поиска:

  3. Нажмите кнопку Новое подключенное приложение и заполните все необходимые поля в разделе Основная информация .

  4. Заполните обязательные поля Имя подключенного приложения, Имя API и Контактный адрес электронной почты.

  5. Прокрутите страницу вниз и установите флажок Enable OAuth Settings:

  6. В поле Callback URL поместите https://{your-api-domain}/salesforce/oauth2/callback, где {your-api-domain} - это домен вашего Affise API.

⚠️ Домен Affise API должен быть доступен только по протоколу HTTPS. Подробнее об этом читайте здесь.

7. В поле Selected OAuth settings (Выбранные настройки OAuth ) выберите разрешения (scopes), как показано на скриншоте ниже:


Выберите: 1) Доступ к вашим данным и управление ими (API) и 2) Выполнять запросы от вашего имени в любое время (refresh_token, offline_access).

8. Сохраните ваше новое подключенное приложение, нажав на специальную кнопку.


После сохранения вы получите Ключ потребителя и Секрет потребителя , которые понадобятся вам в процессе настройки интеграции Affise.

Шаг 2. Поля в Salesforce

В Salesforce есть сущность Leads, которая является эквивалентом филиалов в Affise, но Leads имеет свой собственный набор предустановленных полей. Чтобы просмотреть объект Leads, сделайте следующее:

  1. В строке поиска введите Lead и выберите раздел Object Manager .

    В разделе Менеджер объектов > Сведения вы можете увидеть поле API Name , используемое в качестве объекта назначения Salesforce на стороне Affise для выгрузки данных в этот объект.

  2. Получите поля в разделе Fields & Relationship в объекте Lead, чтобы сопоставить их с полями Affise.

Шаг 3. Пользовательский объект и поля

Если вы не хотите использовать объект Lead по умолчанию для какого-то сезона, создайте свой объект и заполните его необходимыми полями. Перейдите в Менеджер объектов > Создать > Пользовательский объект:

Дальнейшая настройка объекта зависит от ваших потребностей. Но Affise необходимо знать имя объекта, по которому мы можем получить к нему доступ (имя API). В поле Новый пользовательский объект заполните все необходимые поля и сохраните новый объект:

Шаг 4. Настройка в Affise

Чтобы настроить интеграцию с плагином Salesforce на стороне Affise, сделайте следующее:

  1. Нажмите на Marketplace и выберите плагин SalesForce - Leads.

  2. Заполните все поля:

  • Ключ потребителя и Секрет потребителя: заполните эти поля данными из шага 1.

  • URL API: заполните его https://{salesforce-instance-name}.salesforce.com/services/data/v48.0. Имя экземпляра Salesforce можно найти на вкладке View Profile на стороне Salesforce:

  • Объект назначения Salesforce: заполните его именем API из шага 2.

  • Домен Salesforce: введите https://{salesforce-instance-name}.salesforce.com. Имя экземпляра Salesforce можно найти на вкладке View Profile на стороне Salesforce.


    3. Сохраните интеграцию, нажав на выделенную кнопку.

Шаг 5. Поля на Affise

В настройках плагина нажмите кнопку Настроить поля или перейдите в Настройки > Контент > Поля Salesforce:

Здесь вы увидите список партнерских полей Affise (слева) и полей Salesforce (справа). Возьмите поля из раздела Fields & Relationship на стороне объекта Salesforce, в который система загружает данные. Когда нужные поля совпадут, нажмите кнопку Сохранить. Нет необходимости устанавливать соответствие для всех полей. Система игнорирует пустые поля при загрузке данных.

Шаг 6. Предоставление прав доступа

На странице плагина нажмите кнопку Предоставить разрешения :

Система перенаправит вас в Salesforce, где необходимо авторизовать и разрешить интеграцию с Connected App:

Шаг 7. Оценка состояния здоровья

После создания или редактирования партнера в разделе Affiliate > Affiliate management вы увидите зеленое уведомление:


Пожалуйста, свяжитесь с командой Salesforce или службой поддержки клиентов Affise по всем возникшим вопросам по электронной почте: [email protected].

Нашли ответ на свой вопрос?