Як підключити Telegram-бота до Google Sheets через n8n

6 хв читанняОновлено

Покрокова інструкція: n8n workflow, який записує повідомлення з Telegram-бота напряму в Google Sheets. Без коду, за 15 хвилин.

Поділитись:TelegramX

Коротка відповідь

Щоб записувати повідомлення з Telegram-бота в Google Sheets, потрібно створити в n8n workflow з двох вузлів: Telegram Trigger (ловить нові повідомлення бота) і Google Sheets (додає рядок у таблицю). Між ними можна додати вузол Set, щоб вибрати які саме поля зберігати. Весь процес — без єдиного рядка коду.

Що знадобиться

  • Обліковий запис n8n (хмарний або self-hosted)
  • Telegram-бот, створений через @BotFather — потрібен його токен
  • Google-акаунт з доступом до Google Sheets

Покрокова інструкція

1. Створіть Telegram-бота

Напишіть @BotFather команду /newbot, дайте боту ім'я — отримаєте токен виду 123456789:AAExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Збережіть його — знадобиться в n8n.

2. Додайте Telegram Trigger у n8n

  1. Створіть новий workflow
  2. Додайте вузол Telegram Trigger
  3. У полі Credentials створіть нові облікові дані — вставте токен бота
  4. У полі Updates виберіть message

3. Підключіть Google Sheets

  1. Створіть таблицю в Google Sheets із заголовками колонок, наприклад: Дата, Ім'я, Текст
  2. У n8n додайте вузол Google Sheets, операція — Append Row
  3. Авторизуйте Google-акаунт через OAuth2 (n8n відкриє стандартне вікно входу Google)
  4. Виберіть таблицю і аркуш, куди писати дані

4. Змапте поля

З'єднайте Telegram Trigger із Google Sheets і у вкладці Mapping призначте:

  • Дата{{$now}}
  • Ім'я{{$json.message.from.first_name}}
  • Текст{{$json.message.text}}

5. Активуйте workflow

Натисніть перемикач Active у верхньому правому куті. Напишіть щось боту в Telegram — рядок має з'явитись у таблиці за кілька секунд.

Поширені помилки

  • Workflow не реагує на повідомлення. Перевірте, чи бот не підключений одночасно через /setwebhook до іншого сервісу — Telegram дозволяє лише один активний webhook на бота.
  • Google Sheets видає помилку авторизації. OAuth2-токен Google Sheets періодично протухає при зміні прав доступу — перепідключіть credentials у вузлі.
  • Дублікати рядків. Якщо тестуєте workflow вручну і одночасно він активний — повідомлення обробляється двічі. Вимикайте Active-режим під час ручного тестування.

Часті питання

Чи потрібен self-hosted n8n, щоб це запрацювало?

Ні. Хмарний n8n (n8n.cloud) підтримує обидва вузли без додаткового налаштування сервера.

Чи можна замість Google Sheets писати в Notion або Airtable?

Так — просто замініть вузол Google Sheets на відповідний нативний вузол Notion або Airtable, мапінг полів працює за тим самим принципом.

Чи безкоштовний цей спосіб?

Telegram Trigger і Google Sheets — безкоштовні вузли n8n. Обмеження залежать лише від тарифу самого n8n (кількість виконань workflow на місяць).


Дата останньої перевірки актуальності: 17 серпня 2026 р. Інтерфейс n8n і Google оновлюються — якщо назви полів у вашій версії відрізняються, орієнтуйтесь на функцію вузла, а не на точну назву кнопки.

← Всі статті