Гугл Таблицы и n8n
Как подключить Гугл Таблицы к n8n, читать строки, записывать заявки и не терять данные при повторном запуске workflow.
тип - интеграция сложность - средняя проверено - 2026-06-19
Что сделать
Подготовить таблицу и доступ для OAuth или сервисного аккаунта.
Что передать
Передать ID таблицы, имя листа, способ доступа и email сервисного аккаунта, если он используется.
Доступы и материалы
- таблица
- Google Sheets API
- OAuth или service account
- email сервисного аккаунта
В n8n можно записывать в Гугл Таблицы лиды, ответы бота, результаты парсинга и т.д.
Подключение
- В n8n: Credentials → Create new → Google Sheets OAuth2 API или Service Account.
- OAuth2: потребуется авторизация в Гугле: вход в аккаунт и разрешение доступа к таблицам. В n8n Cloud часть маршрута может быть проще за счёт готового managed OAuth.
- Service Account: создайте проект в Гугл Cloud, включите Google Sheets API и Google Drive API, создайте сервисный аккаунт и скачайте JSON-ключ. В n8n загрузите JSON. Таблицу или папку нужно открыть по email сервисного аккаунта с правом редактирования.
- В ноде 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; в ноде меняйте только имя листа или диапазон.