israel Orlando Rodriguez Sosa
studentPara conectar n8n con el servicio de Gmail y enviar mensajes, debes configurar las credenciales de OAuth 2.0 en Google Cloud y luego usarlas en n8n. Este proceso generalmente implica los siguientes pasos:
- Crear un Proyecto en Google Cloud:
- Si aún no tienes un proyecto de Google Cloud, crea uno nuevo. Este proyecto actuará como contenedor para tus recursos de Google Cloud, incluyendo las credenciales.
- Habilitar la API de Gmail:
- En tu proyecto de Google Cloud, navega a "APIs y servicios" y luego a "Biblioteca de APIs".
- Busca la "Gmail API" y habilítala para tu proyecto. Esta API es necesaria para que n8n pueda interactuar con tu cuenta de Gmail.
- Configurar la Pantalla de Consentimiento de OAuth:
- Dentro de "APIs y servicios", ve a "Pantalla de consentimiento de OAuth".
- Configura el tipo de usuario (generalmente "Externo" para aplicaciones que no son de tu organización) y rellena la información requerida, como el nombre de la aplicación, el correo electrónico de soporte y el correo electrónico del desarrollador.
- En la sección de "Ámbitos" (Scopes), agrega los ámbitos necesarios para Gmail. Para enviar mensajes, necesitarás al menos el ámbito y posiblemente otros si n8n necesita realizar más acciones (como leer correos).
- Asegúrate de agregar tu cuenta de Gmail como un "usuario de prueba" mientras la aplicación no esté verificada por Google (si tu uso es personal o de desarrollo).
- Crear Credenciales de OAuth 2.0 (ID de Cliente OAuth):
- Dentro de "APIs y servicios", ve a "Credenciales".
- Haz clic en "Crear credenciales" y selecciona "ID de cliente de OAuth".
- Para el "Tipo de aplicación", elige "Aplicación web".
- Asígnale un nombre a tu cliente OAuth.
- En "URI de redireccionamiento autorizado" (Authorized redirect URIs), añade la URL de redirección de n8n. Esta URL la proporciona n8n cuando configuras la credencial de Google OAuth allí. Generalmente, es algo como YOUR_N8N_URL/rest/oauth2-credential/callback . Es crucial que esta URL sea correcta.
- Obtener el ID de Cliente y el Secreto del Cliente:
- Una vez que crees el ID de cliente de OAuth, Google Cloud te proporcionará un "ID de cliente" y un "Secreto del cliente". Guarda estos valores de forma segura, ya que los necesitarás en n8n.
- Configurar las Credenciales en n8n:
- En tu instancia de n8n, cuando uses el nodo de Gmail, se te pedirá que crees o selecciones una credencial de Google OAuth.
- Selecciona "OAuth2" como tipo de autenticación.
- Introduce el "ID de cliente" y el "Secreto del cliente" que obtuviste de Google Cloud.
- En el campo "Redirect URL" (URL de redirección), n8n te mostrará la URL que debes haber configurado previamente en Google Cloud.
- Haz clic en "Connect" o "Sign in with Google" dentro de n8n. Esto te redirigirá a una ventana de Google para que autorices a n8n a acceder a tu cuenta de Gmail.
- Una vez autorizado, n8n almacenará el token de acceso y podrás usar el nodo de Gmail para enviar mensajes.
Después de completar estos pasos, tu instancia de n8n estará autorizada para interactuar con tu servicio de Gmail y podrás configurar tus flujos de trabajo (workflows) para enviar mensajes.
