Вебхук в Google Таблицу: шаблон, который записывает каждый запрос новой строкой
Вебхук в Google Таблицу подключается в nana800 готовым шаблоном из двух блоков: «webhook» принимает данные с сайта или из другого сервиса, а «google sheet record» добавляет их новой строкой в конец листа. Код и свой сервер не нужны, остаётся дать доступ к таблице и указать, какое поле в какую колонку писать. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта для старта не нужна.
Собрать в конструкторе
Цепочка блоков
- 1
Триггер · Вебхук (триггер)
«webhook» принимает запрос с данными и передаёт следующему блоку тело запроса, параметры после знака ? и заголовки. В шаблоне стоят метод GET и путь «/», для формы сайта обычно выбирают POST и свой путь.
- 2
Действие · Строки Google Таблицы
«google sheet record» добавляет строку в конец листа операцией append_row. Способ доступа (по умолчанию служебный аккаунт Google), ID таблицы и соответствие колонок полям запроса заполняете вы.
Для каких задач подходит
- Заявки с формы сайта в общую таблицу, где менеджеры отмечают звонки и статус
- Заказы из интернет-магазина строками с именем, телефоном, суммой и составом заказа
- Ответы квиза или анкеты по колонкам, чтобы считать их фильтрами и сводными таблицами
- Журнал событий из CRM, платёжного сервиса или своей программы, если они умеют отправлять вебхуки
- Основа для схемы побольше: к тому же вебхуку можно добавить уведомление в Telegram или ответ отправителю
Как настроить
- 1
Подготовьте таблицу
Впишите в первую строку листа названия колонок, например Имя, Телефон, Комментарий. Блок пишет значения под этими названиями и первую строку не трогает. Если нужной колонки нет, блок допишет её справа, а в пустой лист названия колонок запишет сам.
- 2
Создайте схему из шаблона
В конструкторе откройте «Готовые решения», найдите шаблон «Google Sheet Record», нажмите «Использовать», выберите проект и схему и нажмите «Создать». В блоке «webhook» выберите метод POST и впишите путь, например /lead.
- 3
Дайте блоку доступ к таблице
В блоке «google sheet record» выберите способ авторизации. OAUTH: нажмите кнопку подключения и войдите в Google аккаунт с доступом к таблице. SERVICE_ACCOUNT: в Google Cloud включите Google Sheets API, создайте служебный аккаунт, вставьте в блок его email и приватный ключ, а в таблице дайте этому email права редактора.
- 4
Укажите таблицу и колонки
В «ID таблицы» вставьте адрес таблицы целиком, «Номер листа» 0 означает первый лист слева. В «Данных строки» слева напишите название колонки, а справа подставьте поле из тела запроса: поля формы приходят под теми же именами, что в форме.
- 5
Включите схему и отправьте пробный запрос
В шаблоне нет кнопки ручного запуска, поэтому включите схему, нажмите «API» в конструкторе и скопируйте адрес вебхука. Во вкладке «Попробовать» отправьте JSON с полями формы: внизу таблицы появится строка. Затем вставьте адрес в настройки формы. Включённая схема стоит 0,42 ₽ в час.
Сервисы в шаблоне
- Вебхук
Принимайте заявки с сайта и события сервисов через вебхук и отвечайте на запросы без своего сервера и кода. Бесплатный баланс каждый месяц, карта не нужна.
- Google Таблицы
Записывайте заявки и заказы в Google Таблицы без кода: новые строки, поиск, чтение и обновление по номеру строки. Бесплатный баланс каждый месяц, карта не нужна.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе