Как передавать заявки из Telegram в Kommo без дублей и потерь
Когда это нужно
- Заявки приходят из нескольких мест: канал, бот, сайт, WhatsApp.
- Менеджеров больше одного, и важно, кто первым взял клиента.
- Один и тот же покупатель пишет повторно через неделю, и в CRM появляется вторая сделка.
- Руководитель хочет видеть в Kommo все заявки, а не только те, которые менеджер не забыл перенести.
Какие есть варианты
Как сделать: по шагам
- Соберите заявку целиком. Имя, контакт, объект (ID, ЖК, цена), источник (канал, бот, сайт) и комментарий. Если заявка пришла из Mini App внутри Telegram, имя и ник пользователя уже есть в подписанных данных запуска, спрашивать телефон не обязательно.
- Найдите контакт. Ищите по телефону в одном формате (только цифры с кодом страны) и по Telegram-нику. Разный формат телефона и есть главная причина дублей.
- Создайте сделку с контактом одним запросом. В Kommo для этого есть метод
POST /api/v4/leads/complex: сделка, контакт и компания уходят вместе. В ответе есть полеmerged, которое показывает, сработал ли контроль дублей Kommo. - Если у контакта уже есть открытая сделка, не плодите новую. Добавьте в неё примечание «повторная заявка на объект такой-то» и поднимите задачу.
- Поставьте задачу и уведомите менеджера. Задача «связаться» на ответственного и сообщение в рабочий Telegram-чат со ссылкой на сделку.
- Сохраните заявку у себя. Если Kommo недоступен, заявка не должна пропасть: сначала запись в свою базу, потом отправка в CRM с повтором.
Частые ошибки
- Телефон в разных форматах:
+995 555 12 34 56и995555123456для CRM это два разных человека. - В сделку не попадает объект, и менеджер переспрашивает клиента, что тот смотрел.
- Нет повторной отправки: Kommo ответил ошибкой, и заявка осталась только в логах.
- Источник не записывается, поэтому через месяц непонятно, какой канал приносит покупателей.
Как это сделано у нас
Для риелтора в Батуми я сделал каталог объектов в Telegram: витрину с фильтрами, бота и веб-админку. Заявки из витрины сами уходят в Kommo: создаётся сделка в воронке, контакт и задача «связаться», а повторные заявки того же клиента склеиваются в одну сделку. Посмотреть, как это выглядит для покупателя, можно в демо-каталоге.
Вопросы
Можно ли обойтись без своего кода?
Да, если заявок мало и дубли не мешают: подойдёт готовая интеграция или сценарий в Make или n8n. Свой код окупается, когда нужен объект в сделке, защита от дублей и задачи по правилам агентства.
Нужен ли телефон клиента?
Внутри Telegram нет: Mini App получает имя и ник из подписанных данных запуска, а связаться можно в Telegram. Телефон стоит просить, если дальше работаете в WhatsApp или звоните.
Что делать с заявками из WhatsApp?
Логика та же: найти контакт по телефону, создать или дополнить сделку. Для автоматических ответов в WhatsApp действуют отдельные правила Meta для бизнес-ботов.
Источники
- Kommo API: комплексное добавление сделок с контактом и компанией
- Kommo: руководство Lead Capture, раздел Duplicate control
- Telegram Mini Apps: документация
Хотите так же у себя? Напишите, что у вас сейчас с объектами и заявками.
Написать в Telegram