No-code Лаборатория Евгения Карташова - логотип

n8n + Google: Пошаговый гайд по настройке API-интеграции.

Пошаговая инструкция по интеграции n8n с Google. Создаем API-ключи (OAuth2) в Google Cloud Console и подключаем Sheets, Gmail, Drive и YouTube к вашим workflow.

n8n и Google: Настройка API-интеграции
Обновлено: 08.10.2025

Время чтения: минут

Добро пожаловать в новый урок нашего курса! Сегодня мы делаем, пожалуй, самый важный шаг — открываем для n8n доступ ко всей мощи экосистемы Google. После этого урока вы сможете автоматизировать работу с Google Sheets, получать и отправлять письма через Gmail, управлять файлами на Google Drive и даже работать с YouTube.

Процесс настройки API-ключей в Google Cloud Console может показаться сложным, но не волнуйтесь. Я проведу вас по каждому шагу, покажу все “подводные камни” и как их обойти.

К концу этого урока у вас будет полностью настроенная и безопасная интеграция.

Видео-версия урока для тех, кто предпочитает смотреть, а не читать. 

💡 Выберите удобный источник и нажмите на значок Play для просмотра
Обратите внимание: видео в этом плеере воспроизводится с внешних платформ (YouTube, VK, RuTube), которые могут встраивать собственные рекламные материалы. Наш проект не имеет отношения к этой рекламе, не контролирует её содержание и не получает от неё доход.
Детальное содержание видео с таймкодами
Навигация по уроку:
  • 0:00:00 – Вступление: о чем будет урок и почему интеграция с Google так важна.
  • 0:01:29 – Шаг 1: Подготовка в Google Cloud Console.
  • 0:01:33 – Обязательное условие: наличие Gmail-аккаунта.
  • 0:02:05 – Как создать новый проект в Google Cloud Console.
  • 0:03:22 – Подготовка к созданию ключей и их сохранению.
  • 0:05:12 – Шаг 2: Создание OAuth-авторизации.
  • 0:05:29 – Создание экрана подтверждения (брендинг приложения).
  • 0:06:35 – Настройка имени приложения и контактных данных.
  • 0:08:04 – Создание клиента: выбор типа “Web application”.
  • 0:08:34 – Важнейший шаг: добавление “Authorized redirect URI” из n8n.
  • 0:09:10 – Генерация и сохранение Client ID и Client Secret.
  • 0:09:42 – Шаг 3: Настройка учетных данных в n8n.
  • 0:09:54 – Копирование и вставка Client ID и Client Secret в n8n.
  • 10:53 – Решение проблемы: как избежать ошибки авторизации.
  • 11:12 – Добавление своего email в качестве “тестового пользователя” в Google Console.
  • 11:43 – Процесс финальной авторизации через аккаунт Google.
  • 12:19 – Шаг 4: Включение доступа к конкретным сервисам Google (API).
  • 13:27 – Переход в библиотеку API в Google Cloud.
  • 13:59 – Поиск и включение API для YouTube, Google Drive, Gmail, Google Sheets и других.
  • 16:53 – Заключение: интеграция полностью настроена.
  • 17:04 – Анонс будущих уроков по работе с таблицами, файлами и календарями.
Выжимка ключевых моментов: 00:02:05 – Первым шагом для интеграции является создание отдельного проекта в Google Cloud Console.
  • Даже если у вас уже есть проекты, для чистоты и порядка рекомендуется создать новый, назвав его, например, “n8n auto”, чтобы не путаться в будущем.
  • Все дальнейшие настройки ключей и доступов будут производиться в рамках этого созданного проекта.
00:05:12 – Перед созданием самих ключей необходимо настроить “Экран подтверждения OAuth” (OAuth consent screen).
  • Это обязательный шаг, где вы создаете “виртуальное приложение”, от имени которого n8n будет запрашивать доступ. Необходимо выбрать тип “Внешние” (External).
  • На этом этапе указывается название приложения, email поддержки и email разработчика (можно везде указывать свой основной Gmail).
00:08:34 – Ключевой момент безопасности — указание разрешенного URL для перенаправления (Authorized redirect URI).
  • При создании “OAuth client ID” необходимо скопировать специальную ссылку из окна настройки учетных данных в n8n и вставить ее в соответствующее поле в Google Console.
  • Этот шаг гарантирует, что авторизоваться с помощью сгенерированных ключей сможет только ваш экземпляр n8n.
00:09:10 – После настройки будут сгенерированы Client ID и Client Secret, которые нужно скопировать и сохранить.
  • Эти два ключа являются “логином и паролем” для вашего приложения. Их необходимо скопировать и вставить в соответствующие поля при создании учетной записи (credential) в n8n.
  • Их рекомендуется сохранить в текстовый файл, так как они могут понадобиться для настройки разных сервисов Google.
11:12 – Чтобы избежать ошибки доступа, необходимо добавить свой собственный Gmail в список “Тестовых пользователей”.
  • Поскольку приложение не опубликовано официально, Google по умолчанию блокирует авторизацию. Чтобы это обойти, нужно в настройках “OAuth consent screen” найти раздел “Test users” и добавить туда свой email.
  • Только после этого шага при нажатии на кнопку “Sign in with Google” в n8n авторизация пройдет успешно.
13:27 – После успешного подключения аккаунта необходимо вручную включить API для каждого сервиса, с которым вы планируете работать.
  • Сама по себе авторизация не дает права работать с файлами или таблицами. Нужно вернуться в Google Cloud Console, перейти в “Библиотеку API” и поочередно найти и активировать нужные сервисы: Google Drive API, Google Sheets API, Gmail API и т.д.
  • Для каждого сервиса нужно нажать кнопку “Enable” (Включить). Только после этого соответствующие узлы в n8n начнут работать корректно.

Шаг 1: Создание проекта в Google Cloud Console

Первое, что нам нужно сделать — это создать “песочницу” для наших будущих ключей.

  1. Перейдите в Google Cloud Console по адресу: https://console.cloud.google.com/
  2. В левом верхнем углу кликните на выпадающий список проектов и нажмите “New Project” (Новый проект).
  3. Придумайте понятное имя для проекта, например, “n8n Automations”, и нажмите “Create” (Создать).

Шаг 2: Настройка экрана подтверждения OAuth

Теперь нам нужно создать “визитку” нашего приложения, которую Google будет показывать вам при запросе доступа.

  1. В меню слева выберите “APIs & Services” → “OAuth consent screen”.
  2. Выберите тип пользователя “External” (Внешние) и нажмите “Create”.
  3. Заполните обязательные поля:
    • App name: n8n Automations (или ваше название).
    • User support email: Ваш Gmail-адрес.
    • Developer contact information: Ваш Gmail-адрес.
  4. Нажмите “Save and Continue” на всех последующих шагах (Scopes, Test users), мы вернемся к ним позже.

Шаг 3: Генерация API-ключей (Credentials)

Самый ответственный момент — получение “логина и пароля” для нашего n8n.

  1. В меню слева выберите “APIs & Services” → “Credentials”.
  2. Нажмите “+ Create Credentials” → “OAuth client ID”.
  3. В поле “Application type” выберите “Web application”.
  4. В секции “Authorized redirect URIs” нажмите “+ Add URI”.
  5. Важнейший шаг: Перейдите в ваш n8n, начните создавать новые учетные данные Google (Credentials -> New -> Google OAuth2 API). Скопируйте оттуда “OAuth Redirect URL” и вставьте его в это поле в Google Console.
  6. Нажмите “Create”.
  7. Google сгенерирует для вас Client ID и Client Secret. Обязательно скопируйте и сохраните их в надежном месте!

Шаг 4: Настройка учетных данных в n8n и решение проблемы с доступом

  1. Вернитесь в n8n, в окно создания Google OAuth2 API credentials.
  2. Вставьте скопированные Client ID и Client Secret в соответствующие поля.
  3. Решение частой проблемы: Прежде чем нажать “Sign in with Google”, вернитесь в Google Cloud Console.
  4. Перейдите снова в “OAuth consent screen”. Найдите раздел “Test users” и нажмите “+ Add Users”.
  5. Добавьте свой собственный Gmail-адрес в список тестовых пользователей.
  6. Теперь в n8n нажмите “Sign in with Google” и пройдите стандартную процедуру авторизации. Ошибки быть не должно.

Шаг 5: Включение API для нужных сервисов

Авторизация есть, но n8n еще не “умеет” работать с Таблицами или Почтой.

  • В Google Cloud Console перейдите в “APIs & Services” → “Library”.
  • Используя поиск, поочередно найдите и включите (Enable) API для всех сервисов, которые вам нужны:
    • Google Sheets API
    • Gmail API
    • Google Drive API
    • YouTube Data API v3
    • Google Calendar API

Поздравляю! Ваша интеграция n8n и Google полностью настроена. Теперь вы готовы к созданию мощных автоматизаций, чем мы и займемся в следующих практических уроках.

Предыдущий урок: Урок 7: n8n просит денег? Как получить БЕСПЛАТНЫЙ ключ →

Следующий урок: Урок 9: Защита от сбоев. Автоматические бэкапы →

Поздравляю с завершением базового курса!

Теперь вы готовы к самостоятельной работе. Какие кейсы по автоматизации Google вы хотели бы разобрать дальше? Пишите свои идеи в комментариях!

Часто задаваемые вопросы по Google API и n8n

Почему я получаю ошибку “Access denied” или “Error 403”, хотя все сделал по инструкции? Самая частая причина — вы не добавили свой email в список “Тестовых пользователей” (Test users) в настройках OAuth consent screen в Google Cloud Console. Поскольку ваше приложение не опубликовано официально, Google разрешает доступ к нему только тем пользователям, которые явно указаны в этом списке.
Нужно ли мне создавать новые API-ключи для каждого сервиса (Sheets, Gmail)? Нет, не нужно. Сгенерированные один раз Client ID и Client Secret являются универсальными для всего вашего проекта в Google Cloud. Вам нужно лишь один раз подключить аккаунт в n8n, а затем просто включать (Enable) API для каждого нового сервиса, который вы хотите использовать, в Библиотеке API.
Что делать, если я потерял свой Client Secret? Client Secret показывается только один раз при создании. Если вы его потеряли, вам нужно перейти в Google Cloud Console → APIs & Services → Credentials, найти ваш OAuth 2.0 Client ID, открыть его и сгенерировать новый секретный ключ. Старый ключ при этом перестанет работать, и вам нужно будет обновить credential в n8n.

Если вам понравилась статья, вы можете поделиться ей в социальных сетях