При первом обращении клиента платформа сохраняет его идентификатор из канала: Telegram Chat ID, VK Peer ID, телефон, email. По этим идентификаторам входящее сообщение попадает в существующий диалог, даже если клиент сменил канал, а блок «Дубли» находит повторные карточки и объединяет их.
#Идентификаторы каналов
| Канал | Идентификатор | Пример |
|---|---|---|
| Telegram Bot | Telegram Chat ID | 123456789 |
| Telegram Account | Telegram Chat ID | 123456789 |
| VK Group | VK Peer ID | 87654321 |
| Avito | Avito Chat ID | u2i-xxx-yyy |
| MAX Bot | MAX Chat ID | chat_456 |
| AmoCRM | AmoCRM Contact ID | amo:12345 |
| Email-адрес | client@mail.ru | |
| SMS | Номер телефона | +79991234567 |
| Чат-виджет | Visitor ID | vis_abc123 |
| Webhook | Телефон / Email / Hash | Зависит от данных |
Идентификаторы видны в панели клиента и доступны для поиска дублей.
#Как входящее находит свой диалог
- Основной поиск: по
clientIdentifier, уникальному ключу канала. - Кросс-канальный поиск, если основной ничего не нашёл:
- Telegram: по
telegramChatId; - VK: по
vkPeerId; - Email: по
email; - SMS: по
phoneNumber; - остальные каналы: по своему идентификатору.
- Telegram: по
Если клиент раньше писал в Telegram, а теперь написал по email, и этот email уже записан в его диалоге, сообщение прикрепится к тому же диалогу.
#Поиск дублей
Блок «Дубли» в панели клиента ищет другие диалоги с совпадающими данными.
#По каким полям
По умолчанию: телефон, email, имя клиента, Telegram ID, VK ID, Avito ID, MAX Bot ID, AmoCRM ID. Дополнительно можно включить любые кастомные поля, например ИНН или номер заказа.
#Режимы поиска
- Точное совпадение: значения совпадают полностью.
- Частичное совпадение: поиск по вхождению подстроки (LIKE).
#Как настроить
- Откройте диалог в разделе Диалоги.
- Нажмите шестерёнку рядом с блоком «Дубли»: откроются настройки.
- Отметьте поля для проверки и выберите режим (точный или частичный): список дублей пересчитается.
#Как объединить диалоги
- Нажмите на карточку дубликата в блоке «Дубли»: откроется окно объединения.
- Выберите, какие данные из какого диалога оставить: имя, телефон, email, источник; Telegram ID, VK ID, Avito ID, MAX Bot ID, AmoCRM ID; кастомные поля.
- Нажмите «Объединить»: останется один диалог.
Все сообщения из удалённого диалога переносятся в оставшийся, история переписки сохраняется целиком.
