Как связать сайт, бота и CRM, чтобы ни одна заявка не потерялась
Разберу, где чаще всего теряются заявки между сайтом, мессенджерами и CRM, и покажу схему, при которой каждое обращение попадает в одно место с источником и контактами.
Где теряются заявки
Когда я подключаюсь к проекту, первым делом прохожу путь клиента сам: оставляю заявку с сайта, пишу в WhatsApp, нажимаю кнопку в боте. И почти всегда нахожу место, где обращение может пропасть. Обычно это не одна большая поломка, а несколько мелких, и каждая по отдельности кажется незначительной.
Типичные места потерь
- Форма отправляет письмо на почту, которую никто не проверяет
- Заявки идут в личный Telegram сотрудника, который ушёл в отпуск или уволился
- Бот собирает контакты, но хранит их только в переписке
- Форма на сайте сломалась после обновления, и никто не заметил
- В CRM приходит только телефон, без источника и сути запроса
- Звонки, WhatsApp и сайт ведутся в разных местах, и одного клиента считают трижды
Последствие одно: вы платите за рекламу и SEO, а часть клиентов просто не получает ответа. Если вы видите трафик, но мало заявок, стоит проверить и сам сайт — об этом в статье почему сайт не приносит заявки.
Схема, в которой заявки не теряются
Принцип простой: все каналы пишут в одно место, а сотрудники получают уведомления. Вот как я это строю.
Вебхук здесь — это просто адрес, на который сайт или бот отправляет данные заявки сразу после отправки. В отличие от письма на почту, такой запрос можно проверить, повторить при ошибке и разложить по нескольким направлениям одновременно: в CRM, в таблицу, в чат.
- Единая точка приёма
Форма на сайте, бот в Telegram и WhatsApp отправляют данные на один обработчик через вебхук. Он проверяет заявку и раскладывает дальше.
- Запись в CRM
Через REST API Bitrix24 или amoCRM создаётся лид или сделка с контактами, сутью запроса и источником. Если CRM нет, начинаем с Google Sheets.
- Уведомление команде
В рабочую Telegram-группу приходит карточка заявки. Группа, а не личный чат, чтобы заявку видели несколько человек.
- Резервная копия
Если CRM недоступна, заявка сохраняется отдельно и досылается позже. Это страховка от сбоев: обновление CRM, закончившаяся подписка или ошибка доступа не должны стоить вам клиентов.
- Аналитика
Отправка формы фиксируется как цель в Метрике и 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 приходит в любом случае. Так клиент не теряется даже при сбое.
Обсудим ваш проект?
Отметьте, что нужно, и отправьте сообщение в пару кликов. В ответ пришлю идеи и примерную стоимость, даже если вы пока просто прицениваетесь.
Здравствуйте! С чем помочь? Отметьте всё, что подходит, и я подготовлю идеи и примерную стоимость.
В Telegram текст скопируется, останется вставить