Анатомия правила: как виджет находит дубли

В основе виджета лежат «блоки правил». Понимание их логики — ключ к эффективной настройке.

Логика И/ИЛИ

Вы создаёте один или несколько блоков, в каждом из которых выбираете поля для сравнения.

  • Внутри одного блока все поля должны совпадать (логика «И»). Это обеспечивает точность.
  • Между разными блоками достаточно, чтобы сработал хотя бы один (логика «ИЛИ»). Это обеспечивает гибкость.

Например, можно создать строгий блок «Телефон И Email» и более мягкий блок «Только Телефон».

БЛОК 1 (логика «И»)
Телефон
Email
ИЛИ
БЛОК 2 (логика «И»)
ИНН/IDNP

Настройки в деталях

Каждая опция в виджете имеет свою роль. Разберём самые важные на наглядных примерах.

Активация и режим работы

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

  • Включить объединение контактов: основной рубильник. Когда он активен, виджет начинает следить за базой.
  • Объединять только новые контакты: полезная опция для проверки только тех контактов, которые создаются или обновляются после настройки виджета.

Исключения (интерактивно)

Иногда определённые данные не должны вызывать объединение. Попробуйте добавить значение в поле справа и нажмите Enter.

  • Вы можете добавить любое значение в список исключений для конкретного поля.
  • Контакты с таким значением будут проигнорированы этим правилом.
Телефон
0000000

Визуальный результат: До и После

Виджет находит дубли по уникальным полям (например, по телефону), даже если другие данные отличаются.

Ион Попеску

Телефон: 079123456

Сделка: #1452

Ион Попескu

Телефон: 079123456

Email: [email protected]

Сделка: #1588

Ион Попеску

Телефон: 079123456

Email: [email protected]

Сделки: #1452, #1588

Теги: объединён_виджетом

Что именно объединяется

Виджет работает по принципу «не навреди», сохраняя максимум полезной информации.

  • Основной контакт: им становится самый ранний по дате создания в amoCRM.
  • Телефоны и e-mail: все уникальные значения из всех дублей собираются вместе.
  • Сделки: все сделки, привязанные к дублям, переносятся к основному контакту.
  • Компания: остаётся компания, которая была привязана к самому старому контакту.
  • Ответственный: значение берётся из основного (самого старого) контакта.
  • Теги: все уникальные теги со всех карточек-дублей собираются вместе.

Лучшие практики и советы

Несколько советов, которые помогут вам настроить виджет максимально эффективно и безопасно.

  • Начинайте просто. Создайте один строгий блок («Телефон И E-mail»), убедитесь, что он работает как надо, и только потом добавляйте более гибкие правила.
  • Аудит перед запуском. Перед тем как строить правила, посмотрите на свои дубли. Какой паттерн самый частый? Совпадение только по телефону? Или по имени и городу? Стройте правила на основе реальных данных.
  • Используйте исключения. Обязательно заносите в них служебные email-адреса («test@», «noreply@») и неинформативные номера («00000», «12345»).
  • Тест на малом. Перед включением на всю базу, попробуйте правила на контактах одного менеджера за один день. Проверьте результат и убедитесь, что всё корректно.

Частые вопросы

Что делать, если номер записан с пробелами или скобками?
Виджет автоматически нормализует номера телефонов, убирая все лишние символы перед сравнением.
А если e-mail указан в разных регистрах (BOLSHIMI/malenkimi)?
Мы приводим все e-mail адреса к строчным буквам для корректного сравнения.
Можно ли отменить объединение?
Объединение в amoCRM — необратимый процесс. Именно поэтому мы рекомендуем тщательно проверять правила на небольшой выборке перед массовым запуском.
Будут ли удалены какие-то телефоны или e-mail?
Нет. Уникальные значения собираются в один список у основного контакта, а дублирующиеся просто игнорируются. Данные не теряются.