# Поиск дублей

Узнайте, как настроить поиск дублей сделок в интеграции с YCLIENTS в amoCRM.

# Настройка поиска дублей сделок

В интеграции amoCRM с YCLIENTS есть функция поиска на дубли сделок в любом этапе любой воронки. Вы можете включить данную функцию в разделе «Автоматизация» → «Логика обработки данных из YCLIENTS» настроек интеграции.

Чтобы настроить поиск дублей, активируйте чек-бокс «При создании записи в YCLIENTS искать дубли среди сделок» и выберите этапы, в которых будет производится поиск сделок с контактом. После выберите, какую сделку выбирать для обновления:

  • новую по дате создания - означает самую свежую и недавно созданную сделку;
  • старую по дате создания - означает самую старую сделку из созданных, подходящих по условиям.

Также вы можете настроить дополнительные параметры обновления сделок. Функция «Не изменить название сделок при объединении» позволяет сохранять название сделки при её обновлении вместо замены на «Сделка из YCLIENTS», которое указывается по умолчанию при создании записи.

При включении функции «Считать сделку имеющую ID записи подходящей к обновлению» сохраняются все условия проверки, однако проверка сделки на ID записи проводится в другом формате. Если интеграция с YCLIENTS находит в выбранных этапах сделку, в которой есть ID записи, и предыдущее условие по проверке номера соблюдено, будет обновлена именно та сделка, в которой имеется ID записи.

Поиск дублей сделок YCLIENTS

# Логика работы поиска дублей

Поиск дублей в данном виджете работает при создании новых записей следующим образом:

  1. Он обращается в amoCRM по ID контакта и проверяет найденный контакт по номеру телефона на совпадение значений.

Номер телефона проверяется согласно следующему правилу: проверяется префикс телефона, например, +7 стоит в начале номера, или номер начинается с 8, далее идет проверка следующих 10 цифр номера, при совпадении контакт обновляется, если выполнены все перечисленные условия.

Если префикс номера не совпадает с номером из записи, то проверка идет только по следующим после префикса 10-ти цифрам, и если номер совпал, то происходит обновление контакта, если соблюдены следующие описанные условия.

  1. В найденном контакте с совпадающим номером телефона идет проверка сделок на совпадения статусов, выставленных в настройках. Если подходящая сделка в нужном статусе найдена, в ней начинается проверка.

  2. В подходящей сделке проверяется заполненность любых кастомных полей.

  3. В сделке проверяется поле «ID записи YCLIENTS». Если оно заполнено, сделка не подходит к объединению дублей (если не включена функция «Считать сделку имеющую ID записи подходящей к обновлению»). В таком случае если все проверки провалены, то создастся новая сделка с записью.

  4. Если поле «ID записи YCLIENTS» не заполнено, то сделка считается подходящей к объединению, и запись прикрепляется к ней.


# Логика обновления сделок в amoCRM из записей YCLIENTS

Обновление сделки - это когда в YCLIENTS меняют параметры в записи (например, услуга или категория клиента), и они должны также обновится в сделке amoCRM.

Обновление записи происходит по следующей логике: Поиск ведется по ID сделки в amoCRM. Если он не находится, ищется по номеру телефона клиента в записи и соответственно в amoCRM. Если и номера нет, ищется по ID записи в amoCRM. В случае, когда ничего не найдено, запись не обновляется.

Для того, чтобы сделка в amoCRM обновилась, необходимо в поле сделки «ID записи YCLIENTS» указать ID записи YCLIENTS вручную, пересохранить запись в YCLIENTS и обновить страницу с нужной сделкой в amoCRM.

Как найти ID записи в YCLIENTS:

  1. Откройте в YCLIENTS страницу журнала записи с нужной записью;
  2. Наведите курсор на запись;
  3. Нажмите правой кнопкой мыши по записи, в открывшемся меню выберите «Посмотреть код»;
  4. В открывшемся окне выберите раздел «Элементы»;
  5. Числа указанные в коде после timetable-record - ID записи, который необходимо указать в нужное поле сделки amoCRM.

# 🆘 Поддержка

Если у вас возникнут вопросы, обратитесь в техническую поддержку Rubikon.

Наши специалисты помогут с установкой, настройкой и тестированием интеграции с YCLIENTS.