Перейти к содержимому

Открепить лишний чат

Как найти и открепить лишний чат в amoCRM, если в сделке задвоились чаты: пошагово через консоль браузера, чтобы остался только актуальный диалог.

Коротко. Если в сделке появились дубли чатов — их можно открепить через консоль браузера. Механика: (1) AMOCRM.constant("amojo_chats") в консоли даёт список всех чатов сделки; (2) через Select DevTools находите data-id актуального чата; (3) по chat_id в Elements определяете, какая кнопка в карточке — актуальная; (4) остальные кнопки открепляете через «Открепить чат». При откреплении переписка чата удаляется безвозвратно — сначала точно определите актуальный, потом трогайте остальные.

Проблема: в сделке задвоились чаты. Задача: открепить все лишние, оставив только тот, в котором ведётся актуальный диалог.

При откреплении чата пропадает вся переписка в этом чате. Поэтому сначала нужно найти актуальный чат и оставить именно его.

Открепление чата из контакта

Простого способа открепить чат нет, поэтому понадобится консоль браузера. Нужно найти идентификатор актуального чата и сопоставить его с кнопкой под именем контакта. Рассмотрим на примере Google Chrome.

Задублировавшиеся чаты

Откройте консоль браузера

Откройте сделку с задвоившимися чатами, кликните правой кнопкой по любой части сделки и выберите «Просмотреть код» (или нажмите F12). В других браузерах пункт может называться иначе, например «Исследовать элемент».

Контекстное меню «Просмотреть код»

Откроется DevTools — перейдите на вкладку Console (Консоль).

Вкладка «Консоль»

Получите список чатов

Введите команду AMOCRM.constant("amojo_chats") и нажмите Enter.

Ввод команды amojo_chats

Если появится предупреждение о вставке кода в консоль, введите allow pasting, нажмите Enter и повторите команду AMOCRM.constant("amojo_chats").

Предупреждение allow pasting

Разверните все вложенные пункты, нажимая на треугольник-стрелочку слева.

Раскрытие вложенных пунктов

Раскрытие списка чатов

Должно получиться так:

Раскрытый список чатов

Найдите идентификатор актуального чата

Выберите в DevTools инструмент Select.

Инструмент Select

Наведите курсор на имя контакта, где ведётся актуальный чат.

Наведение на имя контакта

Кликните левой кнопкой по имени.

Клик по имени контакта

Выделится span class. Найдите значение data-id, дважды кликните по нему и скопируйте (Ctrl+C).

Значение data-id

Найдите кнопку нужного чата

Вернитесь на вкладку Console, где раскрывали списки.

Возврат на вкладку Console

Нажмите Ctrl+F, чтобы открыть строку поиска (внизу DevTools), и вставьте скопированное значение из data-group-id data-id (Ctrl+V).

Поиск нужного блока

Скопируйте значение из поля chat_id — оно выше найденного (двойной клик, Ctrl+C).

Значение chat_id

Перейдите на вкладку Elements.

Вкладка Elements

Поиском (Ctrl+F) найдите значение chat_id.

Поиск chat_id в Elements

Ведите курсор вверх от найденного значения до блока <div class="profile_messengers-item …">, пока не подсветится кнопка чата в карточке клиента.

Подсвеченная кнопка актуального чата

Подсвеченная кнопка — актуальный чат, его не открепляем.

Открепите лишние чаты

Нажмите на кнопку лишнего чата и выберите «Открепить чат». Оставьте только тот чат, который нашли выше.

Открепление лишнего чата

После открепления обновите страницу, чтобы увидеть изменения.

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

Почему в сделке появляются дубли чатов?

Обычно из-за повторного нажатия на номер телефона и выбор мессенджера в карточке контакта, когда чат уже существует. Каждое такое действие создаёт новый чат, а старый остаётся. Чтобы не плодить дубли — после первого сообщения пишите только через открытую беседу («Чат для {имя клиента}»), не через номер повторно. Подробнее в «Как написать клиенту первым».

Можно ли открепить чат проще, без консоли браузера?

Пока нет — простой кнопки «удалить чат» в интерфейсе amoCRM нет. Через консоль — единственный способ определить, какой из дубликатов актуальный. Мы обсуждаем упрощение процесса с amoCRM, но пока рекомендуем предотвращать дубли, а не удалять их постфактум.

Восстановится ли переписка после открепления?

Нет. Открепление удаляет чат вместе с историей сообщений безвозвратно. Именно поэтому в инструкции — не открепляйте наугад: сначала точно определите актуальный чат по описанной методике, потом трогайте остальные.

Что делать, если оба чата выглядят одинаково активными?

Проверьте, в каком чате последние сообщения свежее — обычно один из чатов «замер» и переписка идёт в другом. Если оба используются, оставьте тот, у которого больше сообщений или где ответственный менеджер вёл диалог в последний раз. Если ошибётесь и удалите актуальный, восстановить не получится.

Как предотвратить появление дублей в будущем?

Включите «Контроль дублей от Radist.Online» — он проверяет клиентов по базе и не даёт создавать вторую сделку для контакта с открытой активной сделкой. Плюс приучите менеджеров писать через открытую беседу, а не через номер телефона.

Помогла ли статья?