Добрый день.
Сейчас объединение дубликатов идет в определенной сущности: в Контактах отдельно, в Компаниях отдельно.
Предлагаю объединение сделать перекрестным, чтобы участвовало множество сущностей. Зашел поискать дубликаты и, например, нашел, что этот определенный e-mail адрес встречается в Почте, также он прикреплен к такому-то Контакту и он же есть у такой-то Компании.
По ходу промежуточная идея - это адресная книга электронной почты - хорошо бы иметь ее и с ней работать.
Зашел поискать кого-то по имени и фамилии, ага, нашел, далее видишь, что он есть в Контактах, в Адресной книге почты, привязан к такой-то Компании и с ним еще и создана Сделка.
В итоге, чтобы была возможность объединять дубликаты между собой по: Лидам, Контактам, Компаниям, Сделкам, Адресной книге почты и другим сущностям.
Такая же логика может касаться любой коммуникационной зацепки: телефона, участия в чате, в мессенджере, даже социальной сети, если из нее было обращение в Открытую линию.