Найти тему

Интеграция amoCRM и Битрикс24 для выгрузки сделок и компаний с фильтром по статусу: пошаговая инструкция

Оглавление

Если вы начали работать в одной CRM и решили по каким-то причинам переехать в другую, это можно сделать с помощью разовой миграции. Но как организовать бизнес, если у вас сеть партнеров или филиалов, каждый из которых работает внутри своей платформы и имеет в ней накопленный объем данных, а вам эти данные также необходимы? В статье разберем, как настроить интеграцию для выгрузки сделок и компаний из amoCRM в Битрикс24 без ручного труда.

1. Вы работаете в amoCRM, а партнер — в Битрикс24. Ситуация, боль, решение

Представим ситуацию. Когда вы начали вести бизнес, то работали без партнеров и филиалов. Для организации работы с клиентами вы выбрали amoCRM.

Как корректно перенести данные из разных CRM в Битрикс24 и сохранить не только все данные, но и связи между ними? Читайте в нашем блоге.

Далее, ваша компания масштабировалась, клиентская база росла, и вы объединили усилия с одним или несколькими партнерами (либо открыли один или несколько филиалов).

Битрикс24 и amoCRM: двусторонний обмен сделками, контактами, компаниями, файлами и статусами: читайте в статье.

Вы продолжаете работать в amoCRM, а вот партнеры и/или филиалы выбрали Битрикс24. Соответственно, каждая компания в этой цепочке использует свой портал, заведены учетные записи работников, для каждой учетки нужны собственные доступы. Напомним, в сервисе ведутся сделки, к сделкам привязаны контакты и компании.

Переезд Битрикс24 из облака в коробку через API: читайте инструкцию здесь.

Так как у вас с партнерами единые бизнес-задачи, то необходим обмен между вашим порталом amoCRM и Битрикс24. Какими данными обмениваться, вы выбираете сами, мы разберем пример нашего заказчика.

Задача такая: проверяем сделки в направлении "Потенциальные клиенты" и выбираем только успешно закрытые сделки (те, в которых была продажа).

В каждой такой сделке получаем компанию и смотрим ее статус. Выгружать все компании из закрытых сделок не нужно. Берем только те, у которых в пользовательском поле "Статус" указано "Клиент".

Миграция из облака Битрикс24 в коробку: подробнее в статье.

Проблема в том, что на ручной перебор всех закрытых сделок и поиск подходящих для передачи в Битрикс24 компаний требуется очень много времени. Ручная выгрузка выходит очень долгой и трудозатратной (в зависимости от объема сделок может даже потребоваться выделить под эти задачи отдельного человека). Плюс, не исключено, что сотрудник пропустит нужную компанию или случайно выберет лишнюю.

Кроме сложностей с выбором данных, есть проблема с их передачей. Не имея доступа в партнерский Битрикс24, сотрудники часто используют почту, мессенджер или передают данные просто по телефону, что не оптимально и крайне неудобно.

Инструкция по настройке обмена данными между облаком Битрикс24 и коробкой (создание и обновление сделок): подробный кейс по ссылке.

Пинкит поможет решить задачу и снимет лишнюю нагрузку с ваших сотрудников: отбор нужных компаний и их выгрузка будет происходить автоматически при помощи лоу-код платформы. Причем, выгрузку можно настроить в обе стороны (только нужно в обоих CRM добавить в сущность компании пользовательское поле, устанавливающее статус компании, и корректно его заполнять).

О чем не расскажет ваш сотрудник: почему нельзя просто взять и передать данные из сервиса А в Битрикс24? Отвечаем на вопрос здесь.

Настройку интеграции рассмотрим в следующей части статьи.

2. Настройка выгрузки компаний из amoCRM в Битрикс24 с фильтром по статусу компаний и проверкой на дубли

2.1 Шаг 1: Откуда

Указываем сервис amoCRM, событие - создание сделки.

-2

2.2. Шаг 2: Инструменты

Настраиваем дополнительные инструменты:

-3
  • Проверяем что сделка закрыта

Используем инструмент Проверка по полю source.closed_at. Условие - не пустое значение, действие - Продолжить, если проверка пройдена.

-4
  • Получаем связанную компанию

Используем API-запрос методом GET с указанием URL /companies/{{source._embedded.companies.0.id}}:

-5
  • Ищем соответствующую компанию в Битрикс24

Используем Поиск ID соответствующий сущности по полю step2.id Выбираем в обоих сервисах сущность Компания.

-6
  • Если компания найдена, то получаем ее идентификатор

Используем тип шага Если-Иначе по полю step3.result, условие - Не пустое значение, Результат при успешной проверке = {{step3.result}}, Результат при неуспешной проверке = 0.

-7
  • Если компания НЕ найдена, то:

Используем тип шага Если-Иначе по полю step3.result, условие - Не пустое значение, Результат при успешной проверке = 0, Результат при неуспешной проверке = 1.

-8
  • Добавляем компанию в Битрикс24

Используем API-запрос методом POST с указанием URL /crm.company.add.

Тело запроса:

{ "fields":{ "TITLE":"{{step2.name}}" } }

Заголовки:

Content-Type: application/json Accept: application/json

-9

2.3. Шаг 3: Куда

Обновляем сделку в Битрикс24.

-10

2.4. Шаг 4: Сопоставление данных

Сопоставляем сделки по ID сделки, названию и сумме.

-11

2.5. Шаг 5: Запуск

Запускаем интеграцию.

-12

3. Итог

Таким образом, с помощью настроенной интеграции мы отбираем компании со статусом "Клиент" в amoCRM из закрытых сделок в направлении "Потенциальные клиенты" и передаем их в сделки Битрикс24 с проверкой на дубликаты.

Данный кейс решает задачу обмена данными между amoCRM и Битрикс24 без ручного труда для партнеров или сети филиалов одной компании.

Если у вас есть вопросы, пишите нам в Телеграмм или WhatsApp.
Также вы можете самостоятельно настроить и протестировать интеграцию, для этого зарегистрируйтесь в личном кабинете по ссылке: https://lk.pinkit.io/register.
Алексей Окара, продакт-менеджер Пинкит.
-13

#пинол #пинкит #pinall #pinkit #bitrix24 #битрикс24 #amo #amocrm #амо #амоцрм #crm #црм #црмсистема #црм_система #внедрениецрм #интеграция #обмен #пинкит_обмен_битрикс24_amocrm