Как связать сайт, Telegram и CRM в одну воронку без ручного копирования заявок
Заявка приходит на почту с формы сайта. Менеджер видит её через час, копирует имя и телефон в CRM, руками ставит статус. Параллельно кто-то написал в Telegram — и это уже другой чат, другой человек, никакой карточки. К вечеру половина контактов лежит в трёх местах, а на вопрос «сколько заявок за неделю» никто не может ответить точно.
Это не проблема людей. Это проблема того, что каналы не связаны, и человек работает мостом между ними. Мост устаёт, ошибается и уходит в отпуск.
Заявка приходит на почту с формы сайта. Менеджер видит её через час, копирует имя и телефон в CRM, руками ставит статус. Параллельно кто-то написал в Telegram — и это уже другой чат, другой человек, никакой карточки. К вечеру половина контактов лежит в трёх местах, а на вопрос «сколько заявок за неделю» никто не может ответить точно.
Это не проблема людей. Это проблема того, что каналы не связаны, и человек работает мостом между ними. Мост устаёт, ошибается и уходит в отпуск.
Ниже — как убрать этот ручной перенос: чтобы заявка с сайта и сообщение в Telegram сами становились карточкой в CRM, без копипаста, с сохранением источника и без дублей. Разберём поток данных, поля, дедупликацию, экономику и риски — без обещаний, что «бот всё сделает сам».
Коротко
- Что связываем: сайт (формы, чат), Telegram (бот или личка) и CRM — в один поток, где заявка создаётся автоматически.
- Как работает: каждый канал шлёт данные в одну точку сбора → нормализация полей → проверка на дубль → создание/обновление карточки в CRM → уведомление менеджеру.
- Что экономит: 5–15 минут на каждую заявку и потерянные лиды, которые раньше просто не доезжали до CRM.
- Главный риск: дубли и мусор. Решается дедупликацией по телефону/почте и валидацией на входе, а не после.
- Что не отдавать автоматике: решение о сделке, ответы по деньгам и спорным вопросам. Человек остаётся в цикле (human-in-the-loop).
- С чего начать: свести все каналы в одну CRM и настроить сбор источника (UTM/канал), даже до всякого AI.
Проблема: не «мало заявок», а «заявки живут в разных местах»
Типичная картина в малом бизнесе: сайт на Tilda или своём движке, форма шлёт письмо на общий ящик. Telegram — отдельно, там пишут и в бота, и в личку менеджеру. CRM (amoCRM, Битрикс24, что угодно) — вроде есть, но заводят карточки вручную и не всегда.
Из-за этого возникает три тихих потери.
Потеря скорости. Пока заявка «лежит» в почте, клиент успевает написать конкуренту. По ощущениям менеджеров разница между ответом за 5 минут и за час — это разные конверсии, и это заметно даже без точной аналитики.
Потеря данных об источнике. Заявка есть, а откуда пришла — неизвестно. Реклама, органика, репост в Telegram-канале — всё сливается в «пришёл откуда-то». Без источника вы не можете отключить то, что не работает, и усилить то, что работает.
Потеря самой заявки. Письмо ушло в спам, менеджер забыл перенести, чат в Telegram утонул в ленте. Это не редкость и не «человеческий фактор раз в год» — при 30+ обращениях в неделю без единого контура теряется стабильный процент.
Важно: проблема не в том, что нет AI. Проблема в том, что нет единого потока. AI — это уже следующий слой поверх него.
Как выглядит связанная воронка: поток данных
Представьте одну точку, куда стекается всё. Дальше — короткий конвейер. Разберём по шагам, потому что именно на стыках всё обычно и ломается.
1. Источник: где рождается заявка
Каналов обычно три:
- Форма на сайте — заявка, заказ звонка, расчёт, подписка на лид-магнит.
- Telegram — сообщение боту (
/start, ответ на рекламу) или переход по ссылке с UTM. - Онлайн-чат / виджет на сайте, если он есть.
Ключевая мысль: каждый источник должен передавать не только контакт, но и метку канала. Форма — свой UTM и id формы. Telegram — id пользователя и по возможности параметр из ссылки (t.me/bot?start=reklama_ozon). Без метки вы потом не разложите заявки по источникам.
2. Точка сбора: один вход вместо трёх
Вместо того чтобы каждый канал сам лез в CRM своим способом, ставим одну промежуточную точку. На практике это вебхук или небольшой сервис-приёмник: форма и Telegram-бот шлют данные туда, а не напрямую в CRM.
Зачем прослойка, а не «форма → сразу CRM»:
- CRM меняется, каналы добавляются — а логика нормализации остаётся в одном месте.
- Здесь удобно чистить данные и ловить дубли до того, как мусор попал в базу.
- Здесь же живут логи: видно каждую заявку, что пришло и что ушло.
Для no-code это может быть связка вроде Make/n8n; для нагруженных и нестандартных случаев — свой небольшой сервис на API. Выбор зависит от объёма и требований к контролю, а не от моды.
3. Нормализация: приводим к одному формату
Телефон приходит как 8 (999) 123-45-67, +79991234567, 9991234567. Для человека это один номер, для CRM — три разных. Поэтому на входе:
- телефон приводим к единому виду (например,
+7XXXXXXXXXX); - обрезаем пробелы и мусор в имени;
- проставляем канал, UTM, дату, текст обращения в нужные поля CRM.
Это скучный шаг, который экономит часы разбора дублей потом.
4. Дедупликация: не плодить карточки
Один человек оставил форму, потом написал в Telegram. Без проверки в CRM появятся две карточки — и два менеджера могут звонить одному клиенту.
Правило простое: перед созданием карточки ищем контакт по телефону или почте.
- Нашли — дополняем существующую сделку/контакт (новое обращение, новый канал), а не создаём вторую.
- Не нашли — создаём новую.
Дедупликация — то, что чаще всего забывают на старте и потом месяцами чистят базу руками. Заложите её сразу.
5. Создание карточки и уведомление
Дальше приёмник создаёт или обновляет сделку в CRM с полями: имя, контакт, канал, источник (UTM), текст, время. И сразу шлёт уведомление ответственному — в тот же Telegram или в CRM. Менеджер видит заявку за секунды, а не через час из почты.
Итог потока: сайт/Telegram → приёмник → нормализация → дедуп → CRM → уведомление. Ручного копирования нигде нет.
Где здесь AI-агент (и где он не нужен)
Схема выше работает вообще без AI — это просто честная интеграция. AI добавляется точечно, когда есть смысл:
- квалификация: агент читает текст обращения и проставляет тег «горячий/холодный», тему, продукт;
- первичный ответ в Telegram: ответить на частый вопрос ночью, собрать недостающие данные (город, бюджет) и передать человеку;
- обогащение карточки: вытащить из переписки суть и записать в примечание.
Подробнее про то, чем агент отличается от обычного бота и что ему можно поручать, — в статье про AI-агента для бизнеса. Но начинать с AI, когда заявки ещё разбросаны по трём местам, — не туда. Сначала контур, потом ум внутри него.
ROI: что реально экономит
Считать надо не «вау-эффект», а минуты и потерянные заявки.
Время на заявку. Ручной перенос одной заявки — это 3–10 минут: прочитать письмо, скопировать поля, завести карточку, поставить статус, иногда переспросить источник. При 100 заявках в месяц это 5–16 часов чистого времени менеджера, которое уходит на копипаст, а не на разговор с клиентом.
Скорость первого ответа. Автоуведомление вместо «загляну в почту, когда освобожусь» сокращает время реакции с десятков минут до пары. На входящих заявках это напрямую влияет на конверсию в диалог.
Спасённые заявки. Даже если раньше терялось «всего» 5–10% обращений, при среднем чеке это обычно самая крупная строка экономии — больше, чем сэкономленные часы. Именно потерянные лиды, а не время, чаще всего окупают интеграцию за первый же месяц.
Чистая аналитика. Когда источник проставляется автоматически, вы наконец видите, какой канал даёт заявки, а какой — только показы. Это уже не про экономию, а про то, куда не сливать бюджет.
Прежде чем считать ROI автоматизации в отрыве, стоит трезво оценить, тот ли это процесс — про это отдельный разбор: как понять, что процесс пора автоматизировать.
Риски и как их закрыть
Интеграция — это не «настроил и забыл». Вот что ломается на практике и что с этим делать.
Дубли. Главный источник хаоса. Лечится дедупликацией по телефону/почте на входе (шаг 4 выше), а не ежемесячной чисткой базы.
Мусор и спам-заявки. Боты заполняют формы, кто-то шлёт «тест». Ставьте валидацию телефона, простую защиту формы (honeypot/капча при подозрении) и фильтр очевидного спама до попадания в CRM.
Молчаливый сбой. Самое опасное — когда интеграция тихо перестала работать, а заявки идут «в никуда». Обязательны логи каждой заявки и алерт, если поток остановился. Правило: должно быть видно, что заявок нет из-за тишины на рынке, а не из-за упавшего вебхука.
Права доступа. Токены CRM и бота — это доступ ко всей клиентской базе. Храните их не в коде и не в переписке, ограничивайте права токена только нужными действиями, ведите, кто имеет доступ.
Человек в цикле (human-in-the-loop). AI может квалифицировать и отвечать на типовое, но решение о сделке, ответы про деньги, сроки и спорные ситуации остаются за человеком. Автоматика готовит и подсказывает — подтверждает человек. Это не перестраховка, а способ не потерять клиента на кривом автоответе.
Внедрение: с чего начать
Не пытайтесь построить всё сразу. Порядок, который реально доводит до результата:
- Выберите одну CRM как источник правды. Пока заявки в почте, таблицах и голове — интегрировать нечего. Сначала всё сводится в одно место.
- Опишите поля. Какие данные нужны в карточке: контакт, канал, источник, текст, ответственный. Это ваш общий формат для всех каналов.
- Подключите первый канал — форму сайта. Форма → приёмник → CRM. Проверьте на реальных заявках, что поля и источник проставляются верно.
- Добавьте дедупликацию. До того, как подключать второй канал, а не после.
- Подключите Telegram. Бот или пересылка из лички — в тот же приёмник, с меткой канала.
- Настройте уведомления и логи. Менеджер получает заявку мгновенно; вы видите журнал всех обращений.
- Только теперь — AI, точечно. Квалификация, ночные ответы, обогащение. По одной задаче, с проверкой результата.
Каждый шаг проверяйте на живых заявках день-два, прежде чем идти дальше. Связанная воронка ценна не тем, что «модно», а тем, что ни одно обращение больше не зависит от того, вспомнил менеджер перенести его или нет.
FAQ
Нужен ли для этого AI, или хватит обычной интеграции? Для «заявки не теряются и сами попадают в CRM» AI не нужен — это честная интеграция каналов. AI добавляют сверху, когда нужно квалифицировать, отвечать на типовое или разбирать текст обращений. Сначала контур, потом интеллект внутри него.
Подойдёт ли это, если сайт на Tilda / конструкторе? Да. Конструкторы умеют отправлять данные формы на вебхук или в популярные CRM/сервисы автоматизации. Промежуточный приёмник как раз позволяет не зависеть от того, на чём сделан сайт.
Что делать с заявками из личных сообщений в Telegram, а не из бота? Личку сложнее автоматизировать чисто. Практичный путь — направлять входящий поток на бота (ссылка t.me/bot в рекламе и на сайте), а личные диалоги фиксировать в CRM хотя бы полуавтоматически. Полностью «читать» чужую личку без бота — и технически ограничено, и по данным небезопасно.
Как не наплодить дубли контактов? Перед созданием карточки искать контакт по нормализованному телефону или почте. Нашли — дополнять существующую, не нашли — создавать новую. И приводить телефоны к единому формату на входе.
Что если интеграция сломается — заявки потеряются? Поэтому нужны логи каждой заявки и алерт при остановке потока. Тогда вы отличите «тихо на рынке» от «упал вебхук» и почините до того, как потеряете лиды. Молчаливый сбой опаснее видимой ошибки.
Сколько времени это экономит на практике? Ручной перенос одной заявки — 3–10 минут. При 100 заявках в месяц это 5–16 часов копипаста. Но крупнее обычно другая экономия — заявки, которые раньше просто терялись и не доезжали до CRM.
Можно ли доверить AI отвечать клиентам полностью? Типовые вопросы и сбор данных — да, с проверкой. Решения о сделке, деньгах, сроках и спорные ситуации оставляйте человеку. Модель готовит ответ и подсказывает, подтверждает человек. Это дешевле, чем терять клиента на неудачном автоответе.
Что дальше
Если у вас заявки живут в почте, Telegram и голове менеджера одновременно — начните не с бота, а с одного вопроса: где будет источник правды и как туда попадёт каждый канал. Дальше схема из этой статьи разворачивается по шагам.
Хотите разобрать это на своём процессе — напишите Дмитрию в Telegram: @dmkosik. Опишите, как сейчас приходят заявки и где теряются, — и получите разбор, что связать первым и стоит ли вообще добавлять сюда AI. Без давления и без «купите интеграцию»: сначала смотрим, есть ли что автоматизировать.
Другие разборы процессов — в блоге Paramiko.