3. Generar credenciales

0 de 9 lecciones completas (0%)

Cómo crear credenciales de Google Workspace en n8n con integraciones avanzadas.

¡Muy buenas! Bienvenidos a esta lección donde vamos a resolver uno de los pasos más importantes para automatizar tu vida: integrar las aplicaciones de Google en n8n.

Seguro que usas Gmail, Google Drive o Google Calendar a diario. Hoy vamos a ver cómo crear esa «llave maestra» (las credenciales) para que n8n pueda hablar con todas estas aplicaciones sin problemas.

Aunque al principio ver la consola de Google puede asustar un poco, no te preocupes. Vamos a seguir un método que te permitirá crear una sola credencial para conectar todas las apps de Google, en lugar de tener que hacer una por una.

¡Vamos allá!

Paso 1: Preparar el terreno en Google Cloud Console

Lo primero es ir a la Google Cloud Console. Si es tu primera vez, tendrás que iniciar sesión con tu cuenta de Google.

  1. Crear un Nuevo Proyecto:
    • Arriba a la izquierda, verás un selector de proyectos. Haz clic y selecciona «Nuevo Proyecto».
    • Ponle un nombre descriptivo, por ejemplo: Integracion-n8n.
    • Dale a «Crear» y espera unos segundos.
    • Importante: Una vez creado, asegúrate de seleccionarlo en el menú de arriba para estar trabajando dentro de él.

Paso 2: Habilitar las APIs (Los permisos)

Ahora tenemos que decirle a Google qué aplicaciones queremos usar. Es como encender los interruptores de la luz de cada habitación.

  1. En el menú lateral, ve a «APIs y servicios» > «Biblioteca».
  2. Aquí tienes un buscador. Busca las apps que vayas a necesitar. Por ejemplo:
    • Escribe «Gmail» y selecciona Gmail API. Dale al botón «Habilitar».
    • Vuelve atrás y busca «Google Drive». Habilita la Google Drive API.
    • Haz lo mismo con «Google Calendar» si lo vas a usar.
  3. No te preocupes si se te olvida alguna, siempre puedes volver aquí y habilitar más en el futuro.

Paso 3: Configurar la Pantalla de Consentimiento OAuth

Antes de crear la llave, necesitamos configurar la pantalla que te pide permiso para acceder a tus datos (esa típica ventana de «Iniciar sesión con Google»).

  1. Ve a «APIs y servicios» > «Pantalla de consentimiento de OAuth».
  2. User Type (Tipo de usuario): Elige «Externo» (ya que n8n es una aplicación externa) y dale a crear.
  3. Información de la aplicación:
    • Nombre: Pon el mismo del proyecto, ej: Integracion-n8n.
    • Correo de asistencia: Tu email.
    • Datos de contacto del desarrollador: Tu email otra vez.
    • Dale a «Guardar y Continuar» en las siguientes pantallas hasta llegar al final.
  4. Punto Crítico: Usuarios de prueba (Test Users)
    • Como la app no está verificada por Google, debes añadirte a ti mismo como usuario de prueba.
    • En la sección «Usuarios de prueba», haz clic en «Add Users» (Añadir usuarios) y escribe tu propia dirección de correo Gmail.
    • Si no haces esto, no te dejará conectar.

Paso 4: Crear las Credenciales (La llave maestra)

Ahora sí, vamos a generar el usuario y la contraseña para n8n.

  1. Ve al menú «Credenciales» y haz clic en «Crear credenciales» > «ID de cliente de OAuth».
  2. Tipo de aplicación: Selecciona «Aplicación web».
  3. Nombre: Integracion-n8n.
  4. URIs de redireccionamiento autorizados:
    • Aquí Google nos pide una dirección web. Para obtenerla, ve a tu n8n.
    • Abre un nodo de Google (ej. Gmail), intenta crear una credencial nueva (selecciona Google OAuth2 API) y copia la URL que dice «OAuth Redirect URL».
    • Vuelve a Google y pega esa dirección en el campo de URIs de redireccionamiento.
  5. Dale a «Crear».

¡Listo! Google te mostrará dos códigos muy importantes:

  • ID de cliente
  • Secreto del cliente (Este es secreto, no lo compartas nunca).

Paso 5: Conectar en n8n

Ya tenemos todo lo necesario. Volvemos a n8n:

  1. En la ventana de creación de credenciales de n8n, pega el ID de cliente y el Secreto del cliente que acabas de obtener.
  2. Haz clic en el botón para iniciar sesión con Google.
  3. Te saldrá una ventana de alerta diciendo que «Google no ha verificado esta aplicación». Es normal, porque la acabamos de crear nosotros. Dale a «Continuar» o «Avanzado» > «Ir a Integracion-n8n (no seguro)».
  4. Marca todas las casillas para dar permisos de lectura, escritura, envío de emails, etc.
  5. Dale a Continuar.

Si todo ha ido bien, verás el mensaje de «Connection tested successfully» en n8n.

El truco final: Reutilizar la credencial

Lo mejor de este método es que si ahora quieres usar un nodo de Google Drive en n8n, no necesitas crear todo esto de nuevo.

Simplemente:

  1. Añade el nodo de Google Drive.
  2. En credenciales, selecciona la que ya creaste (o crea una nueva pegando el mismo ID de Cliente y Secreto de Cliente que ya tienes).
  3. Al conectar, te pedirá permisos para Drive (asegúrate de haber habilitado la API de Drive en el Paso 2).

¡Y ya está! Ya tienes tu n8n conectado con todo el potencial de Google. ¡A automatizar se ha dicho!

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.