Главное Авторские колонки Вакансии Вопросы
67 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как подключить Telegram бот к Google Sheets

Давай честно: большинство агентств до сих пор принимают брифы вручную. Клиент заполняет форму → менеджер копирует данные в таблицу → кто-то теряет письмо → проект стартует с опозданием. Это не процесс, это хаос с иллюзией порядка.Сегодня разберём, как настроить автоматическую передачу данных из Telegram-бота
Мнение автора может не совпадать с мнением редакции

Что нам нужно

Для связки «бот → Google Sheets» используем три инструмента:

Telegram Bot — принимает бриф от клиента в удобном чат-формате. Клиент не заходит на сайт, не открывает почту, просто пишет боту как другу.

Make (или n8n) либо Bas/Zennoposter — это мозг автоматизации. Он ловит данные от бота и передаёт их дальше. Make проще для старта, n8n если хочешь полный контроль и self-hosting.

Google Sheets уже знаком всем, легко шерить с командой, можно строить дашборды и уведомления прямо из таблицы.

Шаг 1. Создаём бота

Открываем @BotFather в Telegram, пишем /newbot, задаём имя и username. Получаем токен. длинную строку вида 7123456789:AAF.... Сохраняем, он понадобится.

Дальше в BotFather задаём команды бота через /setcommands — например, /start и /brief. Это даёт пользователю понятную точку входа.

Шаг 2. Готовим Google Sheets

Создаём новую таблицу. Первая строка заголовки столбцов: Дата, Имя клиента, Компания, Задача, Бюджет, Дедлайн, Контакт. Именно эти поля будет заполнять клиент через бота.

Важно: открываем доступ к таблице для аккаунта Make/n8n это сервисный Google-аккаунт, который будет писать в таблицу от имени автоматизации.

Шаг 3. Собираем автоматизацию в Make

Регистрируемся на make.com (бесплатный план позволяет 1000 операций в месяц для старта хватит).

Создаём новый сценарий. Добавляем первый модуль — Telegram Bot → Watch Updates. Вставляем наш токен, выбираем тип триггера — Message.

Добавляем Router, он разделяет логику: если пользователь прислал /brief запускаем сбор данных; если что-то другое — отправляем приветствие.

Дальше цепочка модулей Telegram → Send a Message с вопросами по очереди: «Как вас зовут?», «Название компании?», «Опишите задачу», и так далее. Каждый ответ сохраняем в переменную через модуль Set Variable.

Последний шаг — модуль Google Sheets → Add a Row. Маппим переменные в нужные столбцы. Готово.

Шаг 4. Тестируем

Пишем нашему боту /brief и проходим весь бриф как клиент. Открываем таблицу — данные должны появиться в новой строке в течение секунды. Если что-то не туда, то возвращаемся в Make и смотрим логи выполнения сценария, там всё наглядно.

Что это даёт на практике

После настройки менеджер перестаёт быть «переносчиком данных». Клиент заполнил бриф — строчка появилась в таблице — тимлид получил уведомление в Slack (это уже следующая автоматизация, но добавляется за 5 минут). Никто ничего не потерял, никто ничего не забыл.

Куда двигаться дальше

Это базовая связка. Поверх неё можно:

— Добавить валидацию ответов (бот проверяет, что бюджет введён цифрой, а не словом «нормальный»).

— Подключить уведомление менеджеру в Telegram при каждом новом брифе.

— Автоматически создавать задачу в Notion или Jira из этих же данных.

— Строить дашборды прямо в Sheets, сколько брифов за месяц, по каким направлениям, средний бюджет.

Итог

Автоматизация — это про то, чтобы не делать вручную то, что машина делает лучше. Бот не устаёт, не теряет данные и не забывает спросить бюджет.

Если хочешь такую систему под ключ для своего бизнеса — пиши в личку. А если ты хочешь больше подобного — переходи в наш телеграм канал, мы помогаем войти в айти каждый день

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.