Автоматизация

Как связать сайт, бота и CRM, чтобы ни одна заявка не потерялась

Разберу, где чаще всего теряются заявки между сайтом, мессенджерами и CRM, и покажу схему, при которой каждое обращение попадает в одно место с источником и контактами.

Где теряются заявки

Когда я подключаюсь к проекту, первым делом прохожу путь клиента сам: оставляю заявку с сайта, пишу в WhatsApp, нажимаю кнопку в боте. И почти всегда нахожу место, где обращение может пропасть. Обычно это не одна большая поломка, а несколько мелких, и каждая по отдельности кажется незначительной.

Типичные места потерь

  • Форма отправляет письмо на почту, которую никто не проверяет
  • Заявки идут в личный Telegram сотрудника, который ушёл в отпуск или уволился
  • Бот собирает контакты, но хранит их только в переписке
  • Форма на сайте сломалась после обновления, и никто не заметил
  • В CRM приходит только телефон, без источника и сути запроса
  • Звонки, WhatsApp и сайт ведутся в разных местах, и одного клиента считают трижды

Последствие одно: вы платите за рекламу и SEO, а часть клиентов просто не получает ответа. Если вы видите трафик, но мало заявок, стоит проверить и сам сайт — об этом в статье почему сайт не приносит заявки.

Схема, в которой заявки не теряются

Принцип простой: все каналы пишут в одно место, а сотрудники получают уведомления. Вот как я это строю.

Вебхук здесь — это просто адрес, на который сайт или бот отправляет данные заявки сразу после отправки. В отличие от письма на почту, такой запрос можно проверить, повторить при ошибке и разложить по нескольким направлениям одновременно: в CRM, в таблицу, в чат.

  1. Единая точка приёма

    Форма на сайте, бот в Telegram и WhatsApp отправляют данные на один обработчик через вебхук. Он проверяет заявку и раскладывает дальше.

  2. Запись в CRM

    Через REST API Bitrix24 или amoCRM создаётся лид или сделка с контактами, сутью запроса и источником. Если CRM нет, начинаем с Google Sheets.

  3. Уведомление команде

    В рабочую Telegram-группу приходит карточка заявки. Группа, а не личный чат, чтобы заявку видели несколько человек.

  4. Резервная копия

    Если CRM недоступна, заявка сохраняется отдельно и досылается позже. Это страховка от сбоев: обновление CRM, закончившаяся подписка или ошибка доступа не должны стоить вам клиентов.

  5. Аналитика

    Отправка формы фиксируется как цель в Метрике и GA4, чтобы видеть, какие каналы приносят заявки.

Что должно быть в карточке заявки

Заявка без контекста заставляет менеджера переспрашивать, а клиент, которого спрашивают то же самое второй раз, начинает сомневаться в компании. Кроме того, без источника невозможно понять, какой канал окупается, и бюджет на рекламу распределяется наугад. Я передаю в CRM и в уведомление набор полей, по которому сразу понятно, кто клиент и откуда пришёл.

ПолеЗачем
Имя и телефонСвязаться с клиентом
Суть запросаНе переспрашивать
КаналСайт, WhatsApp, Telegram
СтраницаС какой страницы заявка
UTM-меткиКакая реклама или кампания
Дата и времяСкорость реакции
Поля заявки

С мессенджерами сложнее: когда клиент нажимает кнопку WhatsApp на сайте, метки сами по себе в переписку не попадают. Я решаю это так: кнопка открывает чат с заранее заполненным первым сообщением, в котором есть код источника, или ведёт в бота, который получает параметр из ссылки. Так даже заявка из мессенджера приходит в CRM с понятным источником, и вы видите, какая реклама действительно приводит клиентов.

Как это выглядит на реальных проектах

  • АМК (proamk.kz) — заявки с сайта уходят в Bitrix24, менеджеры работают с ними в привычной CRM.
  • Memorial Ritual — заявка приходит в Telegram в виде карточки с кнопками и UTM-метками, сотрудник сразу видит источник и берёт заявку в работу.
  • ProAmper — заявки идут в Telegram-бот заказчика и в группу, в каждой заявке есть UTM-метки. Дополнительно настроены GTM, GA4 и цели в Метрике.

Во всех трёх случаях логика одна и та же: заявка не зависит от конкретного человека и сразу содержит источник. Отличается только место, где команде удобно с ней работать: кому-то привычнее CRM на компьютере, кому-то Telegram на телефоне, потому что менеджеры большую часть дня в разъездах. Как видно, CRM не обязательна с первого дня. Для небольшой команды Telegram-группа с карточками и кнопками уже решает задачу «ничего не потерять». Когда заявок становится больше и нужна воронка, подключается CRM, а уведомления остаются.

Bitrix24, amoCRM или таблица

Google Sheets и Telegram

  • Быстрый старт без затрат на CRM
  • Подходит для небольшого потока
  • Нет полноценной воронки и задач
  • Легко перейти на CRM позже

Bitrix24 или amoCRM

  • Воронка, задачи, история клиента
  • REST API для интеграции сайта и бота
  • Нужна настройка и привычка команды
  • Подписка на CRM оплачивается отдельно

У меня интеграция сайта с CRM стоит от 60 000 ₸ и занимает 2–3 дня. Если нужен ещё и бот, который сам ведёт диалог и создаёт сделки, — это ИИ-бот с CRM от 300 000 ₸, 10–14 дней. О том, какие задачи может взять бот, я писал в статье ИИ-бот для бизнеса.

Как проверить, что всё работает

Проверка после запуска

  • Отправить тестовую заявку с каждой формы на сайте
  • Написать боту в WhatsApp и Telegram и дойти до заявки
  • Зайти по ссылке с UTM-метками, перейти на другую страницу и оставить заявку
  • Убедиться, что в CRM пришли все поля и источник
  • Проверить, что цель сработала в Метрике и GA4
  • Повторять проверку после каждого обновления сайта

Отдельно договоритесь, кто отвечает за заявки в Telegram-группе и в какой срок. Интеграция гарантирует, что заявка дошла, но не гарантирует, что ей ответили. Кнопка «Взял в работу» в карточке помогает: сразу видно, какие заявки без ответственного. Эта проверка занимает полчаса, но она дешевле любой потерянной заявки. Если вы планируете новый сайт, лучше заложить интеграцию сразу в задание — как его подготовить, я описал в статье как подготовить задание на сайт.

Частые вопросы

Обязательно ли покупать CRM, чтобы не терять заявки?

Нет. Для небольшого потока хватит Telegram-группы с карточками заявок и Google Sheets как журнала. CRM нужна, когда появляется воронка, несколько менеджеров и задачи по клиентам.

Можно ли подключить сайт на Тильде к Bitrix24 или amoCRM?

Да, через вебхуки или встроенные интеграции, но возможностей меньше, например сложнее сохранять UTM-метки между страницами. На своём коде, например на Next.js, интеграция гибче.

Что будет с заявкой, если CRM временно не работает?

Правильно настроенная интеграция сохраняет заявку отдельно и досылает её позже, а уведомление в Telegram приходит в любом случае. Так клиент не теряется даже при сбое.

Данат Калбанов, основатель SoloStudio

Делаю сайты на Next.js, ИИ-ботов и продвижение для бизнеса в Казахстане. Всё, о чём пишу, проверяю на своих проектах — их можно посмотреть в кейсах.

Обсудим ваш проект?

Отметьте, что нужно, и отправьте сообщение в пару кликов. В ответ пришлю идеи и примерную стоимость, даже если вы пока просто прицениваетесь.

Данат, SoloStudio на связи в Telegram и WhatsApp

Здравствуйте! С чем помочь? Отметьте всё, что подходит, и я подготовлю идеи и примерную стоимость.

Здравствуйте! Интересует: автоматизация.

В Telegram текст скопируется, останется вставить

TelegramWhatsApp