Как заявки из чат-бота сохранять в Google Таблицах без CRM

Как заявки из чат-бота сохранять в Google Таблицах без CRM

Чат-бот на сайте собирает заявки, но они теряются в почте и мессенджерах. Если у вас микробизнес и платить за 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 минут свободного времени. Вот последовательность шагов, которая проверена на практике.

  1. Создайте таблицу в Google Sheets и в первой строке напишите заголовки: дата, имя, телефон, вопрос, страница.
  2. Откройте меню «Расширения» → «Apps Script».
  3. Вставьте функцию doPost, которая читает JSON из запроса и добавляет строку в таблицу. Готовый код есть в официальной документации Google Apps Script.
  4. Нажмите «Развернуть» → «Веб-приложение». В поле «Кто имеет доступ» выберите «Все, у кого есть ссылка».
  5. Скопируйте URL веб-приложения.
  6. В настройках чат-бота укажите этот URL как Webhook.

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

Какие данные передавать в таблицу

Начните с минимума: имя клиента, телефон, текст вопроса. Этого хватит, чтобы связаться с покупателем. Если бот собирает заявку с лендинга, добавьте скрытое поле с адресом страницы — так вы поймёте, какой канал приносит лиды.

Не надейтесь на память менеджера: пусть бот передаёт все поля, которые вы предусмотрели в форме. В таблице потом легко отфильтровать данные по дате или источнику, а недостающие поля дозапросить у клиента уже не получится.

Полезно добавить колонку «Статус» со значениями: новая, в работе, закрыта. Тогда каждый менеджер видит, что нужно делать с заявкой, и никто не забывает про звонок.

Типичные ошибки

  • Забыли открыть доступ к веб-приложению — скрипт отвечает ошибкой 401.
  • Не проверили, как телефон записывается в ячейку. Пробелы, скобки и плюсы мешают быстро набирать номер.
  • Складываете все заявки в одну таблицу. Лучше сделать отдельную на каждый проект или чат-бота.
  • Не настроили уведомление о новой строке. Менеджер сам заглядывает в таблицу и пропускает лида.
  • Используете ссылку с правами на редактирование для всех — данные может случайно стереть любой человек.
  • Публикуете скрипт как веб-приложение, но не обновляете версию после исправлений — старый код продолжает работать.

Когда таблицы становится мало

Если заявок больше 20 в день, менеджеры работают в разных офисах или нужна история сделок, таблица перестаёт быть удобной. Сложно отследить, кто уже звонил, кто оплатил, а кто ждёт персональное предложение. В этот момент стоит перейти на CRM — система покажет воронку и не даст потерять клиента на этапе переговоров.

КритерийGoogle ТаблицыCRM
СтоимостьБесплатноПодписка на пользователя
Простота настройкиРазово настроить скриптНужна настройка структуры
Права доступаТолько уровень таблицыГибкие роли
История действийНетЕсть, включая звонки и письма

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

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

3 шага, чтобы начать сегодня:

  1. Создайте таблицу и напишите заголовки столбцов.
  2. Откройте Apps Script, вставьте простую функцию doPost и опубликуйте как веб-приложение.
  3. В настройках чат-бота укажите полученный URL как Webhook и отправьте тестовую заявку.