Гайды

Гугл Таблицы и n8n

Как подключить Гугл Таблицы к n8n, читать строки, записывать заявки и не терять данные при повторном запуске workflow.

тип - интеграция сложность - средняя проверено - 2026-06-19

Что сделать

Подготовить таблицу и доступ для OAuth или сервисного аккаунта.

Что передать

Передать ID таблицы, имя листа, способ доступа и email сервисного аккаунта, если он используется.

Доступы и материалы

  • таблица
  • Google Sheets API
  • OAuth или service account
  • email сервисного аккаунта

В n8n можно записывать в Гугл Таблицы лиды, ответы бота, результаты парсинга и т.д.

Подключение

  1. В n8n: CredentialsCreate newGoogle Sheets OAuth2 API или Service Account.
  2. OAuth2: потребуется авторизация в Гугле: вход в аккаунт и разрешение доступа к таблицам. В n8n Cloud часть маршрута может быть проще за счёт готового managed OAuth.
  3. Service Account: создайте проект в Гугл Cloud, включите Google Sheets API и Google Drive API, создайте сервисный аккаунт и скачайте JSON-ключ. В n8n загрузите JSON. Таблицу или папку нужно открыть по email сервисного аккаунта с правом редактирования.
  4. В ноде Google Sheets выберите credential, укажите ID таблицы (из URL: https://docs.google.com/spreadsheets/d/ЭТОТ_ID/edit) и имя листа.

Если n8n стоит на своём сервере, чаще всего удобнее service account. Если n8n Cloud уже даёт готовую авторизацию, можно начать с OAuth.

Типичные операции

  • Append: добавить строку (например данные из webhook или формы).
  • Read: прочитать строки (фильтрация, поиск).
  • Update: обновить ячейку или диапазон.

Данные из предыдущих нод (например из Webhook или Telegram) подставляются в ячейки через выражения вида {{ $json.fieldName }}.

Совет

Для одной таблицы с разными листами используйте один credential; в ноде меняйте только имя листа или диапазон.

Официальные источники

Обсудить задачу

Опишите задачу — предложу решение и ориентир по срокам.