Диалоги

Дубли и идентификаторы каналов

Кратко

Платформа хранит идентификатор клиента из каждого канала (Telegram Chat ID, VK Peer ID, Avito Chat ID, MAX Chat ID, AmoCRM Contact ID, email, телефон, Visitor ID) и по ним кладёт входящее в существующий диалог. Блок «Дубли» в панели клиента находит повторные диалоги и объединяет их с переносом всей истории.

  • Где: раздел «Диалоги», панель клиента, блок «Дубли», шестерёнка для настройки полей и режима.
  • Маршрутизация входящего: сначала по clientIdentifier, затем кросс-канально по telegramChatId, vkPeerId, email, phoneNumber.
  • Поля поиска дублей по умолчанию: телефон, email, имя, Telegram ID, VK ID, Avito ID, MAX Bot ID, AmoCRM ID; можно добавить кастомные поля.
  • Режимы: точное совпадение или частичное (LIKE). Настройки хранятся в браузере.
  • Объединение: выбор данных из каждого диалога, кнопка «Объединить», сообщения переносятся полностью.
На этой странице

При первом обращении клиента платформа сохраняет его идентификатор из канала: Telegram Chat ID, VK Peer ID, телефон, email. По этим идентификаторам входящее сообщение попадает в существующий диалог, даже если клиент сменил канал, а блок «Дубли» находит повторные карточки и объединяет их.

#Идентификаторы каналов

КаналИдентификаторПример
Telegram BotTelegram Chat ID123456789
Telegram AccountTelegram Chat ID123456789
VK GroupVK Peer ID87654321
AvitoAvito Chat IDu2i-xxx-yyy
MAX BotMAX Chat IDchat_456
AmoCRMAmoCRM Contact IDamo:12345
EmailEmail-адресclient@mail.ru
SMSНомер телефона+79991234567
Чат-виджетVisitor IDvis_abc123
WebhookТелефон / Email / HashЗависит от данных

Идентификаторы видны в панели клиента и доступны для поиска дублей.

#Как входящее находит свой диалог

  1. Основной поиск: по clientIdentifier, уникальному ключу канала.
  2. Кросс-канальный поиск, если основной ничего не нашёл:
    • Telegram: по telegramChatId;
    • VK: по vkPeerId;
    • Email: по email;
    • SMS: по phoneNumber;
    • остальные каналы: по своему идентификатору.

Если клиент раньше писал в Telegram, а теперь написал по email, и этот email уже записан в его диалоге, сообщение прикрепится к тому же диалогу.

#Поиск дублей

Блок «Дубли» в панели клиента ищет другие диалоги с совпадающими данными.

#По каким полям

По умолчанию: телефон, email, имя клиента, Telegram ID, VK ID, Avito ID, MAX Bot ID, AmoCRM ID. Дополнительно можно включить любые кастомные поля, например ИНН или номер заказа.

#Режимы поиска

  • Точное совпадение: значения совпадают полностью.
  • Частичное совпадение: поиск по вхождению подстроки (LIKE).

#Как настроить

  1. Откройте диалог в разделе Диалоги.
  2. Нажмите шестерёнку рядом с блоком «Дубли»: откроются настройки.
  3. Отметьте поля для проверки и выберите режим (точный или частичный): список дублей пересчитается.

#Как объединить диалоги

  1. Нажмите на карточку дубликата в блоке «Дубли»: откроется окно объединения.
  2. Выберите, какие данные из какого диалога оставить: имя, телефон, email, источник; Telegram ID, VK ID, Avito ID, MAX Bot ID, AmoCRM ID; кастомные поля.
  3. Нажмите «Объединить»: останется один диалог.

Все сообщения из удалённого диалога переносятся в оставшийся, история переписки сохраняется целиком.