Давай честно: большинство агентств до сих пор принимают брифы вручную. Клиент заполняет форму → менеджер копирует данные в таблицу → кто-то теряет письмо → проект стартует с опозданием. Это не процесс, это хаос с иллюзией порядка.
Сегодня разберём, как настроить автоматическую передачу данных из Telegram-бота прямо в Google Sheets. Без программистов и без дорогих инструментов.
Для связки «бот → Google Sheets» используем три инструмента:
Telegram Bot - принимает бриф от клиента в удобном чат-формате. Клиент не заходит на сайт, не открывает почту, просто пишет боту как другу.
Make (или n8n) либо Bas/Zennoposter - это мозг автоматизации. Он ловит данные от бота и передаёт их дальше. Make проще для старта, n8n если хочешь полный контроль и self-hosting.
Google Sheets уже знаком всем, легко шерить с командой, можно строить дашборды и уведомления прямо из таблицы.
Открываем @BotFather в Telegram, пишем /newbot, задаём имя и username. Получаем токен. длинную строку вида 7123456789:AAF.... Сохраняем, он понадобится.
Дальше в BotFather задаём команды бота через /setcommands - например, /start и /brief. Это даёт пользователю понятную точку входа.
Создаём новую таблицу. Первая строка заголовки столбцов: Дата, Имя клиента, Компания, Задача, Бюджет, Дедлайн, Контакт. Именно эти поля будет заполнять клиент через бота.
Важно: открываем доступ к таблице для аккаунта Make/n8n это сервисный Google-аккаунт, который будет писать в таблицу от имени автоматизации.
Регистрируемся на make.com (бесплатный план позволяет 1000 операций в месяц для старта хватит).
Создаём новый сценарий. Добавляем первый модуль - Telegram Bot → Watch Updates. Вставляем наш токен, выбираем тип триггера - Message.
Добавляем Router, он разделяет логику: если пользователь прислал /brief запускаем сбор данных; если что-то другое - отправляем приветствие.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13470 тендеров
проведено за восемь лет работы нашего сайта.
Дальше цепочка модулей Telegram → Send a Message с вопросами по очереди: «Как вас зовут?», «Название компании?», «Опишите задачу», и так далее. Каждый ответ сохраняем в переменную через модуль Set Variable.
Последний шаг - модуль Google Sheets → Add a Row. Маппим переменные в нужные столбцы. Готово.
Пишем нашему боту /brief и проходим весь бриф как клиент. Открываем таблицу - данные должны появиться в новой строке в течение секунды. Если что-то не туда, то возвращаемся в Make и смотрим логи выполнения сценария, там всё наглядно.
После настройки менеджер перестаёт быть «переносчиком данных». Клиент заполнил бриф - строчка появилась в таблице - тимлид получил уведомление в Slack (это уже следующая автоматизация, но добавляется за 5 минут). Никто ничего не потерял, никто ничего не забыл.
Это базовая связка. Поверх неё можно:
- Добавить валидацию ответов (бот проверяет, что бюджет введён цифрой, а не словом «нормальный»).
- Подключить уведомление менеджеру в Telegram при каждом новом брифе.
- Автоматически создавать задачу в Notion или Jira из этих же данных.
- Строить дашборды прямо в Sheets, сколько брифов за месяц, по каким направлениям, средний бюджет.
Автоматизация - это про то, чтобы не делать вручную то, что машина делает лучше. Бот не устаёт, не теряет данные и не забывает спросить бюджет.