#
Поиск дублей
#
Настройка поиска дублей сделок
В интеграции amoCRM с Altegio есть функция поиска на дубли сделок в любом этапе любой воронки. Вы можете включить данную функцию в разделе «Автоматизация» настроек интеграции.
Чтобы настроить поиск дублей, активируйте чек-бокс «При создании записи в Altegio искать дубли среди сделок» и выберите этапы, в которых будет производится поиск сделок с контактом. После выберите, какую сделку выбирать для обновления:
- новую по дате создания - означает самую свежую и недавно созданную сделку;
- старую по дате создания - означает самую старую сделку из созданных, подходящих по условиям.
Также вы можете настроить дополнительные параметры обновления сделок. Функция «Не изменить название сделок при объединении» позволяет сохранять название сделки при её обновлении вместо замены на «Сделка из Altegio», которое указывается по умолчанию при создании записи.
Функция «Объединять дубли только в рамках выбранных воронок» позволяет обновлять только те сделки, которые находятся в выбранных воронках.
При включении функции «Считать сделку имеющую ID записи подходящей к обновлению» сохраняются все условия проверки, однако проверка сделки на ID записи проводится в другом формате. Если интеграция с Altegio находит сделку, в которой есть ID записи и предыдущее условие по проверке номера соблюдено, будет обновлена именно та сделка, в которой имеется ID записи.
#
Логика работы поиска дублей
Поиск дублей в данном виджете работает при создании новых записей следующим образом:
- Он обращается в amoCRM по ID контакта и проверяет найденный контакт по номеру телефона на совпадение значений.
Номер телефона проверяется согласно следующему правилу: проверяется префикс телефона, например, +7 стоит в начале номера, или номер начинается с 8, далее идет проверка следующих 10 цифр номера, при совпадении контакт обновляется, если выполнены все перечисленные условия.
Если префикс номера не совпадает с номером из записи, то проверка идет только по следующим после префикса 10-ти цифрам, и если номер совпал, то происходит обновление контакта, если соблюдены следующие описанные условия.
В найденном контакте с совпадающим номером телефона идет проверка сделок на совпадения статусов, выставленных в настройках. Если подходящая сделка в нужном статусе найдена, в ней начинается проверка.
В подходящей сделке проверяется заполненность любых кастомных полей.
В сделке проверяется поле «ID записи Altegio». Если оно заполнено, сделка не подходит к объединению дублей (если не включена функция «Считать сделку имеющую ID записи подходящей к обновлению»). В таком случае если все проверки провалены, то создастся новая сделка с записью.
Если поле «ID записи Altegio» не заполнено, то сделка считается подходящей к объединению, и запись прикрепляется к ней.
#
Логика обновления сделок в amoCRM из записей Altegio
Обновление сделки - это когда в Altegio меняют параметры в записи (например, услуга или категория клиента), и они должны также обновится в сделке amoCRM.
Обновление записи происходит по следующей логике: Поиск ведется по ID сделки в amoCRM. Если он не находится, ищется по номеру телефона клиента в записи и соответственно в amoCRM. Если и номера нет, ищется по ID записи в amoCRM. В случае, когда ничего не найдено, запись не обновляется.
Для того, чтобы сделка в amoCRM обновилась, необходимо в поле сделки «ID записи Altegio» указать ID записи Altegio вручную, пересохранить запись в Altegio и обновить страницу с нужной сделкой в amoCRM.
Как найти ID записи в Altegio:
- Откройте в Altegio страницу журнала записи с нужной записью;
- Наведите курсор на запись;
- Нажмите правой кнопкой мыши по записи, в открывшемся меню выберите «Посмотреть код»;
- В открывшемся окне выберите раздел «Элементы»;
- Числа указанные в коде после timetable-record - ID записи, который необходимо указать в нужное поле сделки amoCRM.
#
🆘 Поддержка
Если у вас возникнут вопросы, обратитесь в техническую поддержку Rubikon.
Наши специалисты помогут с установкой, настройкой и тестированием интеграции с Altegio.