9:00 — 18:00 (Пн–Пт)

Что делает виджет

Кратко и по делу, до того как дубли расплодились.

Описание

  • Находит дубликаты компаний по выбранным полям.
  • Объединяет в одну карточку: самая ранняя по дате создания остается главной, остальные прикрепляются к ней.
  • Данные не теряются: телефоны и email из всех карточек агрегируются (повторы исключаются).

Как сравниваются значения

  • Лишние пробелы в телефонах и email удаляются.
  • Email сравниваются без учета регистра (переводятся в нижний).
  • Телефоны нормализуются перед сравнением (без пробелов, скобок и символов).

Блоки правил: как ищутся дубли

«Блок» — это набор полей, которые должны совпасть одновременно.

Логика AND/OR

  • Внутри одного блока все поля должны совпасть (AND) — для точности.
  • Между разными блоками достаточно, чтобы сработал любой один (OR) — для гибкости.

Можно использовать стандартные поля Телефон и Email, а также кастомные (например, ИНН / IDNP).

Примеры

  • Строгий: Блок A = Телефон и Email — объединяем только если совпали оба.
  • Гибкий: Блок A = Телефон+Email, Блок B = Телефон — если email не совпал, может сработать только телефон.
  • С документом: Блок A = Идентификатор (например, IDNP), Блок B = Телефон — приоритет у IDNP, иначе телефон.
БЛОК 1 (AND)
Телефон
Email
ИЛИ
БЛОК 2 (AND)
ИНН / IDNP

С чего начать

Минимум драмы. Чуть дисциплины. Максимум здравого смысла.

Пошагово

  • Откройте вкладку Settings.
  • Добавьте поля в блок — дубли должны совпасть по всем полям блока.
  • Добавьте исключения при необходимости (например, общий почтовый ящик).
  • Нажмите Save.
  • Запустите первичную обработку кнопкой Start companies sync.
  • После проверки включите Enable company deduplication для автозапуска.

Исключения

Исключение — конкретное значение, которое игнорируется при поиске дублей (например, noreply@company.com).

  • Исключения задаются для отдельного поля внутри блока и действуют только там.
  • Важно: исключения влияют только на поиск дублей и не удаляют значения при объединении.
Телефон
0000000
Подсказка: для email просто введите адрес; для телефона укажите номер без лишних символов.

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

Дубли найдены по уникальному телефону, даже если другие поля различаются. Теперь и с ID контактов.

ACME LLC

Телефон: 022123456

Email: —

Сделка: #1452

Контакт: #123

Acme L.L.C.

Телефон: 022123456

Email: sales@acme.md

Сделка: #1588

Контакт: #321

→

ACME LLC

Телефон: 022123456

Email: sales@acme.md

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

Контакты: #321, #123

Теги: merged_by_widget

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

Главный принцип: «не навреди». Максимально сохраняем полезные данные.

  • Главная компания: самая ранняя по дате создания; остальные прикрепляются к ней.
  • Телефоны и email: все уникальные значения из дублей собираются в одну карточку.
  • Сделки/связи: остаются привязанными к результату объединения; ничего не теряется.
  • Компания в связях: привязка от самой старой карточки сохраняется.
  • Ответственный: берется из главной (самой старой) карточки.
  • Другие поля: если у главной карточки уже есть значение, оставляем его; иначе берем первую непустую из остальных.

Рекомендации

Один раз настроили правильно — и CRM перестала тихо страдать.

  • Начните просто. Один строгий блок «Телефон и Email». Проверьте, затем добавляйте более мягкие правила.
  • Исключайте сервисные значения. Внесите в исключения адреса вида test@, noreply@ и «пустые» номера вроде 00000, 12345.
  • Тестируйте на выборке. Сначала ручная проверка на небольшом участке базы, затем автопроцессинг.

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

Почему компании объединились, если один из email был «сервисным»?
Исключения влияют только на поиск дублей. При объединении данные не удаляются, поэтому такой email может остаться в финальном списке, не будучи ключом совпадения.
Можно объединять только по телефону?
Да. Создайте блок, содержащий только поле Телефон.
Как сделать правила строже?
Поместите несколько полей в один блок — совпасть должны все.
Хочу объединять только когда совпали и телефон, и email.
Используйте один блок с полями Телефон и Email и не добавляйте блоки-подстраховки.