В статье узнаете:
- когда достаточно Telegram и таблицы;
- какие поля нужно передавать из формы;
- как выглядит схема отправки заявки;
- где возникают дубли и потери;
- когда пора переходить на CRM;
- что проверить перед запуском.
Короткий ответ
Заявки с сайта можно отправлять в Telegram для быстрого уведомления команды и в Google Sheets для учета, фильтрации и сверки. Это хороший первый шаг, если заявок немного, продажи обрабатывает один-два человека, а полноценная CRM пока избыточна.
Но простая интеграция все равно должна отвечать на важные вопросы:
- какая форма отправила заявку;
- с какой страницы пришел клиент;
- какие UTM-метки сохранились;
- кто увидел уведомление;
- попала ли заявка в таблицу;
- что произошло при ошибке;
- как отличить новую заявку от дубля.
Если этого нет, Telegram превращается в шумный чат, а таблица – в ручную копию почты.
Ситуация: заявки есть, но их трудно контролировать
У локальной сервисной компании есть сайт, реклама и несколько форм: “Рассчитать стоимость”, “Задать вопрос”, “Вызвать специалиста”. Сначала все заявки приходят на почту. Потом менеджер просит дублировать их в Telegram, чтобы быстрее реагировать.
Через месяц появляются проблемы:
- уведомления теряются среди сообщений;
- в таблице нет страницы заявки;
- непонятно, кто перезвонил клиенту;
- повторные заявки выглядят как новые;
- источник рекламы не сохраняется;
- часть заявок уходит в спам;
- руководитель не видит, сколько обращений обработано.
Заявки вроде бы автоматизированы, но управляемости нет. Значит, нужно не просто “отправить в Telegram”, а собрать минимальный процесс.
Когда Telegram и Google Sheets подходят
Такой вариант уместен, если:
- заявок немного;
- нет сложной воронки продаж;
- менеджер один или их двое;
- нужно быстро видеть новые обращения;
- пока нет бюджета или смысла внедрять CRM;
- важно собрать статистику перед полноценной автоматизацией;
- заявки не требуют длинного цикла согласований.
Примеры:
| Бизнес | Зачем Telegram | Зачем Google Sheets |
|---|---|---|
| Клиника | администратор сразу видит запись | руководитель считает заявки по направлениям |
| Строительная бригада | мастер получает заявку с объекта | владелец отслеживает источники |
| Образовательный центр | менеджер видит заявку на курс | маркетолог смотрит кампании и даты |
| Юридическая компания | ответственный получает срочный запрос | партнеры видят историю обращений |
| Локальный сервис | диспетчер реагирует без почты | таблица помогает не потерять перезвон |
Если заявок становится много, появляются статусы, задачи, несколько менеджеров и контроль сроков, лучше переходить на CRM.
Что передавать из формы
Минимальный набор:
- имя;
- телефон;
- email, если он нужен;
- сообщение клиента;
- название формы;
- URL страницы;
- дата и время заявки;
- источник или UTM-метки;
- согласие на обработку данных.
Для разных бизнесов нужны свои поля:
| Бизнес | Поля, которые стоит добавить |
|---|---|
| Клиника | направление, филиал, удобное время |
| Производство | тип изделия, тираж, материал, файл |
| Образовательный центр | курс, формат, дата старта |
| Строительство | тип объекта, площадь, город |
| B2B-услуги | компания, роль клиента, задача |
Главное – передавать в уведомлении не только контакт. Менеджер должен понять, зачем человек обратился, еще до первого звонка.
Как это устроено
Базовая схема:
- Пользователь заполняет форму на сайте.
- Сайт проверяет обязательные поля и согласие.
- Заявка сохраняется на сайте или в журнале.
- Сайт отправляет сообщение в Telegram через бота.
- Сайт добавляет строку в Google Sheets.
- При ошибке запись остается в журнале, а администратор получает уведомление.
Почему важно сначала сохранить заявку? Потому что внешние сервисы могут быть недоступны. Если сайт сразу пытается отправить данные в Telegram и таблицу без резервного хранения, ошибка сети может уничтожить заявку.
Как оформить сообщение в Telegram
Сообщение должно быть коротким, но полезным:
“text Новая заявка с сайта Форма: Расчет стоимости Имя: Анна Телефон: +7... Услуга: Проектирование Страница: /services/... Источник: yandex / cpc Комментарий: Нужно рассчитать проект для офиса “
Не стоит отправлять все подряд. Если сообщение слишком длинное, менеджер перестает его читать. Подробности можно хранить в таблице, CRM или карточке заявки.
Для команды полезны кнопки или реакции, но их нужно использовать аккуратно. Если Telegram становится местом управления продажами, а не только уведомлением, почти всегда пора думать о CRM.
Как вести Google Sheets
Таблица должна быть не свалкой, а простой операционной формой.
Рекомендуемые колонки:
| Колонка | Зачем нужна |
|---|---|
| ID заявки | помогает искать дубли и ошибки |
| Дата и время | видно поток обращений |
| Имя | контакт |
| Телефон | основной канал связи |
| если нужен | |
| Услуга | сегментация |
| Страница | понятно, откуда пришел человек |
| UTM source | источник рекламы |
| UTM campaign | кампания |
| Комментарий | контекст |
| Статус | новая, в работе, обработана, отказ |
| Ответственный | кто взял заявку |
| Примечание | итог разговора |
Если в таблице нет статуса и ответственного, она быстро становится архивом, а не инструментом.
Частые ошибки
Не сохранять заявку на сайте
Если Telegram или Google API временно недоступны, заявка может потеряться. Надежнее сохранять ее локально, а внешнюю отправку делать отдельным шагом.
Отправлять только телефон
Менеджеру приходится перезванивать вслепую. Лучше передавать страницу, форму, услугу, UTM-метки и комментарий.
Не отличать новые заявки от дублей
Один человек может отправить форму два раза. Без ID, телефона, времени и правила обработки команда создает хаос.
Давать всем доступ на редактирование таблицы
Таблица с заявками содержит персональные данные. Доступы нужно ограничивать, а права редактирования давать только тем, кто реально работает с заявками.
Хранить токен Telegram-бота в публичном коде
Токен нельзя показывать в браузере, HTML, JS-файлах и публичных репозиториях. Он должен храниться на сервере.
Делать таблицу вместо CRM навсегда
Google Sheets удобны на старте, но плохо заменяют CRM, когда нужны задачи, воронки, история коммуникаций, права, отчеты и контроль сроков.
Когда пора переходить на CRM
Признаки:
- заявок больше 10-15 в день;
- несколько менеджеров спорят за ответственность;
- нужны статусы и задачи;
- важно измерять скорость ответа;
- есть повторные обращения;
- нужно видеть путь от рекламы до продажи;
- руководитель хочет отчет по воронке;
- таблицу постоянно ломают ручными правками.
В этот момент Telegram можно оставить как уведомление, а Google Sheets – как резерв или аналитическую выгрузку. Основной учет лучше вести в CRM.
Чек-лист перед запуском
Проверьте:
- Заявка сохраняется до отправки во внешние сервисы.
- Telegram получает понятное короткое сообщение.
- Google Sheets получает все нужные поля.
- Есть ID заявки.
- UTM-метки сохраняются.
- Повторная отправка формы не ломает таблицу.
- Ошибки отправки видны администратору.
- Токены и ключи не попадают в публичный код.
- Доступ к таблице ограничен.
- В таблице есть статус и ответственный.
- Команда знает, кто обрабатывает новую заявку.
Как мы подходим к такой задаче
Мы рассматриваем Telegram и Google Sheets как легкий контур обработки заявок, а не как замену продажам. Сначала описываем форму, поля, источник, ответственного и резервный сценарий. Потом подключаем уведомления, таблицу, журнал ошибок и проверяем реальные тестовые заявки.
Если бизнесу уже нужна воронка, задачи и аналитика, лучше сразу проектировать CRM-интеграцию. Если нужно быстро перестать терять обращения, Telegram и таблица могут закрыть первый этап.
Часто задаваемые вопросы
Можно ли отправлять заявки с сайта в Telegram без CRM
Да. Для небольшого потока заявок Telegram часто работает как быстрый канал уведомлений. Но желательно параллельно сохранять заявки в таблицу или журнал, чтобы не зависеть только от чата.
Что лучше: Telegram или Google Sheets
Это разные задачи. Telegram нужен для реакции, Google Sheets – для учета. Хорошая простая схема использует оба канала: сообщение сразу приходит команде, а строка остается в таблице.
Можно ли сделать заявки с сайта в Google Sheets бесплатно
Можно, если использовать Google Sheets API и свой серверный обработчик. Но бесплатность не отменяет работу: нужны авторизация, права доступа, обработка ошибок и защита персональных данных.
Почему заявка не приходит в Telegram
Чаще всего проблема в токене бота, chat_id, правах бота в группе, ошибке на сервере или блокировке исходящих запросов хостингом. Поэтому нужен журнал отправки, а не только визуальная проверка формы.
Нужно ли хранить заявки в админке сайта
Желательно. Это резерв на случай, если Telegram, Google Sheets или сеть временно недоступны. Без локального журнала трудно доказать, что заявка была отправлена и где именно сломалась цепочка.
Источники
- Telegram Bot API: метод sendMessage и правила HTTP-запросов – https://core.telegram.org/bots/api
- Google Sheets API: добавление строк через spreadsheets.values.append – https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/append
- Google Sheets API: чтение и запись значений – https://developers.google.com/workspace/sheets/api/guides/values
Вывод
Telegram и Google Sheets – нормальный старт для малого потока заявок. Они дают скорость и прозрачность без сложного внедрения CRM.
Но даже такая простая автоматизация должна быть собрана аккуратно: нужные поля, UTM-метки, резервное хранение, журнал ошибок, доступы и понятные правила обработки. Тогда сайт не просто отправляет сообщения, а помогает продажам не терять первый контакт.