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

Дубли сделок при переносе переписки из Telegram в amoCRM

Почему при переносе переписки из Telegram в amoCRM появляются сотни дублей сделок и как их избежать: переносим ники клиентов в нужное поле ботом Salesbot.

Если ник клиента в Telegram (вида @ivan_petrov) хранится в вашем собственном поле контакта, а не в поле «Telegram username (Radist.online)», при переносе переписки amoCRM не узнает этих клиентов и создаст сотни новых сделок и контактов. Чтобы этого не случилось, до включения интеграции перенесите ники в нужное поле ботом Salesbot — ниже по шагам.

Сделайте это до включения интеграции. Удалить появившиеся дубли из amoCRM нельзя, повторный импорт их тоже не исправит — останется только склеивать. Однажды у клиента так за один перенос переписки появилось больше 900 лишних сделок и контактов.

Где вы сейчас?

Касается ли это вас

Наш контроль дублей узнаёт клиента из Telegram по номеру телефона, затем по Telegram user ID, затем по нику. Номер в Telegram виден не всегда, а поле «Telegram user id (Radist.online)» заполняет наша интеграция — у клиентов, которых вы вели до неё, оно пустое. Остаётся ник, и его контроль дублей ищет только в поле «Telegram username (Radist.online)».

Откройте любой контакт клиента из Telegram и посмотрите на поля.

Так выглядят наши поля — сюда ник должен попасть:

Поля «Telegram username (Radist.online)» и «Telegram user id (Radist.online)» в контакте amoCRM

А так — ваше собственное поле, где ник лежит на самом деле. У вас оно может называться иначе, например «НИК telegram»:

Ник клиента в собственном поле контакта «НИК telegram»

Если поле «Telegram username (Radist.online)» пустое, а ник есть в другом поле — инструкция для вас. Если ник уже в нашем поле, ничего делать не нужно.

Как перенести ники в нужное поле

Ники перенесёт Salesbot — встроенный в amoCRM конструктор ботов. Бот берёт ник из вашего поля и записывает его в поле «Telegram username (Radist.online)» основного контакта сделки. Контакты, у которых уже заполнен Telegram user ID, бот пропускает: их контроль дублей найдёт и так.

Создайте бота

В нужной воронке нажмите «Настроить». На первом этапе нажмите «Добавить триггер», выберите Salesbot и нажмите «Создать нового бота».

Добавьте условие

Добавьте блок «Условие»: Контакт: Telegram user id (Radist.online) — Равно: Не заполнено.

Запишите ник в наше поле

К этому условию подключите действие «Установить значение поля»:

  • Записать в: основной контакт;
  • Поле: Telegram username (Radist.online);
  • Значение: ваше поле с ником, например Контакт: НИК telegram.

Выбирайте именно «основной контакт» — вариант «Собеседник (контакт)» не срабатывает.

Остановите бота для остальных контактов

К строке «Ни одно из условий» подключите «Остановка бота» и сохраните бота. Должно получиться так:

Salesbot: условие «Telegram user id не заполнено», запись ника в поле «Telegram username (Radist.online)» и остановка бота

Как запустить бота по всем сделкам

Включите запуск для всех сделок этапа

В настройках триггера выберите собранного бота, поставьте галочку «Применить триггер ко всем сделкам в текущей стадии воронки» и нажмите «Готово».

Галочка «Применить триггер ко всем сделкам в текущей стадии воронки» в настройках триггера Salesbot

Проверьте на нескольких сделках

Нажмите «Сохранить» и откройте пару контактов из сделок на этом этапе: ник должен появиться в поле «Telegram username (Radist.online)». Если появилось не то, поправьте бота сейчас, пока он не прошёл по всей базе.

Растяните триггер на всю воронку

Снова нажмите «Настроить», потяните за значок справа на карточке триггера и протяните его до последнего этапа.

Значок на карточке триггера, за который его растягивают на соседние этапы

Триггер «Запуск Salesbot», растянутый на все этапы воронки

Нажмите «Сохранить». Если воронок несколько — повторите для каждой.

Дождитесь, пока бот пройдёт по всем сделкам

Откройте «События» — кнопка справа вверху на главной странице amoCRM. Там видно, как бот заполняет поле. Сколько это займёт, зависит от числа сделок. Когда новые записи перестанут появляться, можно включать интеграцию.

Кнопка «События» на главной странице amoCRM

Уберите триггер

Когда поля заполнены, удалите триггер из воронки, иначе бот будет запускаться снова. Новых клиентов наша интеграция запишет в нужные поля сама.

Что делать, если перенос переписки уже идёт

  1. В настройках интеграции Telegram + amoCRM в личном кабинете RadistWeb выключите тумблер «Интеграция включена».
  2. Перенесите ники ботом — как описано выше.
  3. Включите интеграцию снова.

Сообщения, которые ещё не успели попасть в amoCRM, прикрепятся к нужным сделкам. На это есть около 12 часов — сообщения, которые не загрузились в amoCRM за это время, будут потеряны.

Что делать, если дубли уже появились

Удалить их из amoCRM или исправить повторным импортом нельзя. Остаётся склеить:

  • вручную — объединение сделок;
  • виджетом для склейки дублей из маркетплейса amoCRM. Такой виджет ставят после окончания переноса переписки: склеивают дубли и отключают.

Остались вопросы? Напишите в чат поддержки — поможем 🧡

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