Manual Credenciales Google Drive

Este manual te guía paso a paso para configurar correctamente las credenciales OAuth2 de Google Drive y conectarlas a n8n.
Descubrirás cómo habilitar la API, crear tu pantalla de consentimiento, registrar el URI de redirección y verificar la conexión desde un flujo. Ideal para automatizar el manejo de archivos en tus flujos de trabajo.

   

📌 Introducción

Este manual te guiará paso a paso para crear las credenciales OAuth2 necesarias para conectar Google Drive con n8n. Este proceso es esencial para que n8n pueda acceder a tus archivos de Google Drive desde un flujo automatizado. Al finalizar, obtendrás:
  • Client ID
  • Client Secret
También habilitarás las APIs necesarias y configurarás los permisos correctamente.

🛠️ Manual paso a paso

🔹 Paso 1: Ingresar a Google Cloud Console

  1. Abre tu navegador y entra en: https://console.cloud.google.com/
  2. Inicia sesión con la cuenta de Google que vas a usar con Google Drive. Google Cloud Console

🔹 Paso 2: Crear un nuevo proyecto

  1. Haz clic sobre el nombre del proyecto actual (parte superior).
  2. Haz clic en “Nuevo proyecto”.
  3. Escribe un nombre como: n8n Google Sheets (En mi caso al haber configurado las credenciales de Google Sheets ya tengo un proyecto creado, ya que no es posible utilizar Google Sheets sin haber activado el servicio y configurado previamente las credenciales de Google Drive).
  4. Haz clic en “Crear”.
  5. Selecciona el nuevo proyecto. Nuevo Proyecto

🔹 Paso 3: Habilitar la API de Google Drive

  1. Ve a API y servicios > Biblioteca.
  2. Busca Google Drive API.
  3. Haz clic en el resultado y pulsa “Habilitar”. Google Sheets API Habilitar Drive API

🔹 Paso 4: Configurar la pantalla de consentimiento OAuth

  1. Ve a API y servicios > Pantalla de consentimiento OAuth.
  2. Selecciona “Externa” y haz clic en “Crear”.
  3. Rellena los campos obligatorios:
    • Nombre de la aplicación: n8n Drive
    • Correo electrónico de soporte: tu correo
    • Correo electrónico del desarrollador: tu correo
  4. Haz clic en “Guardar y continuar” hasta terminar.
   

🔹 Paso 5: Crear credenciales OAuth2

  1. Ve a API y servicios > Credenciales.
  2. Haz clic en “Crear credenciales > ID de cliente de OAuth”.
  3. Selecciona el tipo “Aplicación web”.
  4. Nombre: n8n Drive Credentials
  5. En URIs de redireccionamiento autorizados, añade:
https://<TU_DOMINIO_DE_N8N>/rest/oauth2-credential/ca
llback
  Credenciales OAuth2 Ejemplos:
  • n8n cloud: https://n8n.cloud/rest/oauth2-credential/callback
  • Instancia VPS: https://automations.miempresa.com/rest/oauth2-credential/callback
  1. Haz clic en “Crear” y guarda el Client ID y Client Secret.

🔹 Paso 6: Crear la credencial en n8n

  1. Abre n8n y ve a Credenciales.
  2. Haz clic en “Crear credencial”.
  3. Selecciona Google Drive OAuth2 API.
  4. Pega el Client ID y el Client Secret.
  5. Asegúrate de que el Redirect URI coincida exactamente con el registrado en Google Cloud.
  6. Haz clic en “Conectar” e inicia sesión con tu cuenta de Google.

🔹 Paso 7: Probar la conexión

  1. En un flujo de n8n, añade un nodo de Google Drive.
  2. Selecciona la nueva credencial.
  3. Ejecuta el nodo para verificar que la conexión es correcta.

✅ Resultado final

Una vez terminado el proceso, ya puedes trabajar con Google Drive e n tus flujos de trabajo automatizados usando n8n. Tendrás acceso a subir, descargar, mover y buscar archivos según los permisos otorgados.