Если вы начали работать в одной 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: Инструменты
Настраиваем дополнительные инструменты:
- Проверяем что сделка закрыта
Используем инструмент Проверка по полю source.closed_at. Условие - не пустое значение, действие - Продолжить, если проверка пройдена.
- Получаем связанную компанию
Используем API-запрос методом GET с указанием URL /companies/{{source._embedded.companies.0.id}}:
- Ищем соответствующую компанию в Битрикс24
Используем Поиск ID соответствующий сущности по полю step2.id Выбираем в обоих сервисах сущность Компания.
- Если компания найдена, то получаем ее идентификатор
Используем тип шага Если-Иначе по полю step3.result, условие - Не пустое значение, Результат при успешной проверке = {{step3.result}}, Результат при неуспешной проверке = 0.
- Если компания НЕ найдена, то:
Используем тип шага Если-Иначе по полю step3.result, условие - Не пустое значение, Результат при успешной проверке = 0, Результат при неуспешной проверке = 1.
- Добавляем компанию в Битрикс24
Используем API-запрос методом POST с указанием URL /crm.company.add.
Тело запроса:
{ "fields":{ "TITLE":"{{step2.name}}" } }
Заголовки:
Content-Type: application/json Accept: application/json
2.3. Шаг 3: Куда
Обновляем сделку в Битрикс24.
2.4. Шаг 4: Сопоставление данных
Сопоставляем сделки по ID сделки, названию и сумме.
2.5. Шаг 5: Запуск
Запускаем интеграцию.
3. Итог
Таким образом, с помощью настроенной интеграции мы отбираем компании со статусом "Клиент" в amoCRM из закрытых сделок в направлении "Потенциальные клиенты" и передаем их в сделки Битрикс24 с проверкой на дубликаты.
Данный кейс решает задачу обмена данными между amoCRM и Битрикс24 без ручного труда для партнеров или сети филиалов одной компании.
Если у вас есть вопросы, пишите нам в Телеграмм или WhatsApp.
Также вы можете самостоятельно настроить и протестировать интеграцию, для этого зарегистрируйтесь в личном кабинете по ссылке: https://lk.pinkit.io/register.
Алексей Окара, продакт-менеджер Пинкит.
#пинол #пинкит #pinall #pinkit #bitrix24 #битрикс24 #amo #amocrm #амо #амоцрм #crm #црм #црмсистема #црм_система #внедрениецрм #интеграция #обмен #пинкит_обмен_битрикс24_amocrm