Чат-бот на сайте собирает заявки, но они теряются в почте и мессенджерах. Если у вас микробизнес и платить за CRM пока не хочется, выход есть: настроить автоматическую запись заявок в Google Таблицы. В статье покажу, как связать чат-бота с таблицей через вебхук и Google Apps Script, чтобы каждый лид сразу появлялся в нужной строке.
Почему Google Таблицы подходят для микробизнеса
Google Таблицы бесплатны, а любой сотрудник умеет в них работать. Открыли с телефона, увидели новые заявки, позвонили клиенту. Для сферы услуг или небольшого интернет-магазина в Минске, Гомеле или Бресте этого достаточно.
Таблицу не нужно устанавливать и обновлять. Она хранится в облаке, данные не пропадут даже при поломке компьютера. А если дело пойдёт в гору, заявки из таблицы легко перенести в CRM — многие системы принимают импорт из Excel.
Как это работает: чат-бот → вебхук → Google Sheets
В настройках формы чат-бота есть тип подключения Webhook. Когда клиент отправляет сообщение, бот делает POST-запрос с JSON на указанный URL. Если этим URL будет адрес веб-приложения Google Apps Script, скрипт разберёт данные и добавит их в таблицу.
Такая схема работает почти с любым конструктором сайтов, включая Tilda. В Tilda для этого в настройках формы выбирают тип «Webhook» и вставляют готовый URL. Подойдёт она и для большинства популярных чат-ботов, которые умеют отправлять запросы во внешние сервисы.
Настройка: пошаговый сценарий
Понадобятся аккаунт Google и 15–20 минут свободного времени. Вот последовательность шагов, которая проверена на практике.
- Создайте таблицу в Google Sheets и в первой строке напишите заголовки: дата, имя, телефон, вопрос, страница.
- Откройте меню «Расширения» → «Apps Script».
- Вставьте функцию doPost, которая читает JSON из запроса и добавляет строку в таблицу. Готовый код есть в официальной документации Google Apps Script.
- Нажмите «Развернуть» → «Веб-приложение». В поле «Кто имеет доступ» выберите «Все, у кого есть ссылка».
- Скопируйте URL веб-приложения.
- В настройках чат-бота укажите этот URL как Webhook.
Важный момент: если форма отправляет данные не в JSON, а в другом формате, скрипт не сможет их разобрать. Перед публикацией проверьте, какой формат использует ваш бот или конструктор. В Tilda это всегда JSON, поэтому проблем обычно нет.
Какие данные передавать в таблицу
Начните с минимума: имя клиента, телефон, текст вопроса. Этого хватит, чтобы связаться с покупателем. Если бот собирает заявку с лендинга, добавьте скрытое поле с адресом страницы — так вы поймёте, какой канал приносит лиды.
Не надейтесь на память менеджера: пусть бот передаёт все поля, которые вы предусмотрели в форме. В таблице потом легко отфильтровать данные по дате или источнику, а недостающие поля дозапросить у клиента уже не получится.
Полезно добавить колонку «Статус» со значениями: новая, в работе, закрыта. Тогда каждый менеджер видит, что нужно делать с заявкой, и никто не забывает про звонок.
Типичные ошибки
- Забыли открыть доступ к веб-приложению — скрипт отвечает ошибкой 401.
- Не проверили, как телефон записывается в ячейку. Пробелы, скобки и плюсы мешают быстро набирать номер.
- Складываете все заявки в одну таблицу. Лучше сделать отдельную на каждый проект или чат-бота.
- Не настроили уведомление о новой строке. Менеджер сам заглядывает в таблицу и пропускает лида.
- Используете ссылку с правами на редактирование для всех — данные может случайно стереть любой человек.
- Публикуете скрипт как веб-приложение, но не обновляете версию после исправлений — старый код продолжает работать.
Когда таблицы становится мало
Если заявок больше 20 в день, менеджеры работают в разных офисах или нужна история сделок, таблица перестаёт быть удобной. Сложно отследить, кто уже звонил, кто оплатил, а кто ждёт персональное предложение. В этот момент стоит перейти на CRM — система покажет воронку и не даст потерять клиента на этапе переговоров.
| Критерий | Google Таблицы | CRM |
|---|---|---|
| Стоимость | Бесплатно | Подписка на пользователя |
| Простота настройки | Разово настроить скрипт | Нужна настройка структуры |
| Права доступа | Только уровень таблицы | Гибкие роли |
| История действий | Нет | Есть, включая звонки и письма |
Переход на CRM не требует полностью отказываться от таблиц. Наоборот, их можно использовать для отчётов и маркетингового анализа. Главное — вовремя заметить момент, когда ручная обработка заявок начинает тормозить продажи.
После запуска чат-бота проверяйте его работу хотя бы раз в месяц. Что именно смотреть в первую очередь, чтобы не терять заявки, разобрали в отдельной статье: что проверять в чат-боте каждый месяц.
3 шага, чтобы начать сегодня:
- Создайте таблицу и напишите заголовки столбцов.
- Откройте Apps Script, вставьте простую функцию doPost и опубликуйте как веб-приложение.
- В настройках чат-бота укажите полученный URL как Webhook и отправьте тестовую заявку.



