Google Таблицы: бот сам пишет строки и читает данные
«Добавить строку в Google Таблицы» отправляет ответы подписчика новой строкой или обновляет найденную, а «Взять строку из Google Таблицы» раскладывает ячейки обратно по переменным — для статусов, цен и проверок по списку.
Что умеет «Google Таблицы: запись и чтение»
Новая строка в конец
«Добавлять новой строкой в конец»: каждый заказ, заявка или анкета — отдельная строка в выбранном листе.
Обновление найденной строки
«Искать строку и обновлять её»: бот находит строку по ключу в указанной колонке и перезаписывает её ячейки — удобно для статусов и повторных анкет.
Ключ — системное поле или переменная
Строку ищут по телефону, email, ID пользователя, логину, имени, дате регистрации или по любой переменной подписчика.
Чтение в переменные
«Взять строку из Google Таблицы» находит строку по ключу или номеру и записывает её ячейки в переменные: дальше их можно показать в сообщении или проверить условием.
Связка вместо формул
Один раз задайте связку: таблица, лист и какой столбец (A–Z) чему соответствует — переменной, системному полю, глобальной переменной или балансу.
Фиксированная строка
Можно писать и читать конкретную строку по номеру — например, ячейку с ценой дня или общим статусом акции.
Ветка ошибки
Строка не нашлась или таблица недоступна — сценарий уходит по ветке «При ошибке / не найдено», а подписчик получает ваш текст «Если строка не найдена». Бот не зависнет.
Предупреждение владельцу
Если связку удалили или у ключа пропал доступ к таблице, BotBrother пришлёт вам уведомление — не придётся гадать, почему строки перестали приходить.
Где пригодится
Заказы и заявки
Бот собирает заказ в диалоге и записывает его строкой — менеджеры работают в привычной таблице.
Бот-магазин →Статус заказа
Вы меняете статус в таблице, а бот по кнопке клиента читает его и отвечает сам.
Бот-трекер →Прайс и остатки
Цены и наличие живут в таблице — бот подставляет актуальные значения в сообщения без правки сценария.
Презентационный бот →Отклики на вакансии
Ответы кандидата — строкой в таблицу HR: имя, опыт, телефон и дата отклика.
Бот-кадровик →Проверка по списку
Есть ли человек в списке гостей, оплачен ли абонемент — бот находит строку по телефону и ведёт по нужной ветке.
Бот для мероприятий →Итоги квиза
Ответы и результат каждого участника копятся в таблице — удобно подводить итоги и выбирать победителей.
Бот-квиз →В каких ботах используют
Как добавить «Google Таблицы: запись и чтение» в бота
Без программирования: всё делается в разделе «Структура» панели.
Подключите таблицу
В «Настройках» откройте карточку «Google Таблицы» и нажмите «Подключить»: ID таблицы из её адреса и JSON-ключ service-аккаунта Google. Поделитесь таблицей с email этого аккаунта.
Создайте связку
В блоке «Связки для действий» выберите таблицу и лист и укажите, какой столбец чему соответствует: переменной, системному полю, глобальной переменной или балансу.
Добавьте действие
В «Структуре» нажмите «новое действие» → «Добавить строку в Google Таблицы» или «Взять строку из Google Таблицы», выберите связку и режим: в конец, поиск по ключу или номер строки.
Попробовать бесплатноГде работает
Работает так же, как описано на этой странице.
Работает так же, как описано на этой странице.
Работает так же, как описано на этой странице.
Вопросы о действии «Google Таблицы: запись и чтение»
Нужен ли Zapier, Make или свой сервер?
Нет. Бот работает с таблицей напрямую через service-аккаунт Google: достаточно подключить таблицу в настройках и создать связку.
Как бот ищет строку?
По точному совпадению значения в колонке поиска среди первых 1000 строк листа. Если совпадений несколько, берётся первая сверху. Ключ — системное поле (телефон, email, ID пользователя и другие) или переменная подписчика.
Что попадает в переменные при чтении?
Ячейки тех столбцов связки, которым назначена переменная. Системные поля, глобальные переменные и баланс при чтении из таблицы не перезаписываются.
Что будет, если таблица недоступна?
Сценарий пойдёт по ветке «При ошибке / не найдено», а вам придёт уведомление о проблеме с таблицей. Частая причина — таблицей не поделились с email service-аккаунта.
Можно ли выгружать сигналы и оплаты без действия?
Да. В той же карточке «Google Таблицы» включите «Записывать события в Google Таблицы» — сигналы, запросы доступа, оплаты и файлы хранилища будут попадать в таблицу сами.
Работает ли в MAX и ВКонтакте?
Да, оба действия есть в ботах Telegram, MAX и ВКонтакте — один и тот же сценарий можно собрать для любой площадки.
С чем сочетают
Спросите у подписчика имя, город или возраст и сохраните ответ — или тихо запишите значение по его действиям. Переменные подставляются в сообщения, проверяются условиями и уходят в таблицы и CRM.
Два действия для сбора контактов. В Telegram и MAX телефон приходит одним нажатием кнопки, email подписчик пишет сам — бот проверит формат и попросит исправить опечатку. Сценарий ждёт ответа и идёт дальше.
Если условие выполнено — подписчик идёт по одной ветке, если нет — по другой. Проверка подписки на канал, баланса, тарифа, групп, переменных и контактов — без единой строчки кода.
Подписчик оставил телефон, ответил на анкету или попросил перезвонить — бот тихо отправляет сигнал команде. Кому он придёт, решает профиль оповещений: отдел продаж, администратор, рабочая группа.
Текст, фото, видео, альбом, аудио и файлы с кнопками — одним шагом. Кнопки ведут к другим действиям и рубрикам, открывают ссылки и приложения, а подписчик получает аккуратное сообщение, а не россыпь вложений.
Соберите бота с этим действием
Регистрация бесплатна, на баланс зачисляется 200 ₽ на тесты. Telegram, MAX и ВКонтакте — в одной панели.