Recursos · Integración n8n

Integración Google Docs n8nAutomatiza Google Docs con n8n.

¿Un workflow que escribe un Google Doc por su cuenta? La integración Google Docs n8n cubre 3 operaciones sobre un solo recurso: crear un documento, leerlo, editarlo. Nada del lado de Google arranca la ejecución, lo hace un nodo Schedule o Webhook. Para equipos que ya no quieren copiar y pegar a mano.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace la integración Google Docs n8n?

El nodo Google Docs deja que un workflow cree, lea y actualice documentos sin que nadie abra el editor. Viene incluido en cada instalación de n8n con el nombre n8n-nodes-base.googleDocs y funciona con un credential, la conexión que guardas una vez en el menú Credentials y reutilizas en todas partes, aquí OAuth2 o Service Account.

Un recurso, Document, 3 operaciones: crear un documento a partir de un título, obtener su contenido, editar su texto. No trae trigger, así que nada del lado de Google Docs arranca un workflow por su cuenta.

Se cierra un proyecto y escribe el workflow: trae el resumen del epic desde Jira, un agente IA redacta el informe de lecciones aprendidas, Create a document abre el Google Doc y Update a document vuelca el texto dentro. Un mensaje en Slack avisa al equipo de que ya está. Nadie pega nada a mano.

Un bot de soporte va en sentido contrario. Get a document lee la FAQ compartida cada cierto tiempo, el texto se convierte en contexto para un agente IA y la respuesta sale por Slack o WhatsApp. El doc sigue siendo el único archivo que el equipo edita a mano.

Tercer caso, la base de conocimiento: un trigger de Drive detecta cada archivo nuevo, Get a document devuelve su texto, el workflow lo trocea y lo guarda para que un chatbot lo busque después. Los documentos se quedan donde ya escribe el equipo.

Create, get y update, y hasta ahí llega el nodo. Sin formato más allá de lo que permite Actions, sin insertar imágenes, sin comentarios, sin borrar. Ahí toma el relevo el nodo HTTP Request: llama a la API de Google Docs directamente y reutiliza el mismo credential OAuth2 o Service Account, así que cambia el nodo y la conexión se queda igual.

Ningún trigger, entonces: nada en n8n vigila los cambios de un Google Doc. El workflow arranca en otro sitio, con un Schedule Trigger que vuelve a mirar a intervalo fijo, un Webhook (una URL que n8n expone y que llama otro servicio), o el trigger de una app ya conectada como Google Sheets o Gmail.

Si n8n todavía te suena nuevo, el curso n8n asienta las bases antes de meter este nodo en un workflow que corre de verdad, y la reseña n8n cuenta dónde encaja la herramienta.

Conexión

¿Cómo se conecta Google Docs a n8n?

  1. 01

    Iniciar sesión con Google en n8n Cloud

    En n8n Cloud, abre el credential de Google Docs y pulsa Sign in with Google. Google Docs es uno de los nodos cubiertos por Managed OAuth2: n8n lleva todo el intercambio OAuth en el navegador y no hay nada que crear en Google Cloud Console. Una instancia autoalojada nunca muestra ese botón, y el desplegable de esa misma pantalla cambia el credential a Custom OAuth2, que es lo que montan los dos pasos siguientes.

  2. 02

    Crear el cliente OAuth en Google Cloud

    En Google Cloud Console, crea un proyecto, activa la API de Google Docs y completa la OAuth consent screen con un App name y un User support email. Añade n8n.cloud o tu propio dominio en los dominios autorizados, y crea un cliente OAuth de tipo Web application: Google te devuelve el Client ID y el Client Secret que pide el credential de n8n.

  3. 03

    Pegar la URL de redirección y guardar

    Copia la OAuth Redirect URL que muestra la pantalla del credential y pégala en Authorized redirect URIs, del lado de Google. En local no hacen falta dominio público ni certificado SSL: Google acepta localhost, así que la URL queda como http://localhost:5678/rest/oauth2-credential/callback. Guarda los dos lados y el nodo ya lista ese credential en su desplegable.

Acciones

¿Qué puede hacer el nodo Google Docs ?

El nodo Google Docs expone 3 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetUpdate
Document

Document

3 operaciones
01

Create a document

document.create

Lo que ves en n8n

Notas y casos de uso

Crea un Google Doc vacío en la carpeta de Drive que elijas, listo para lo que escriba el workflow.

Parámetros clave

  • Drive Name or ID: la unidad que aloja el archivo, del desplegable o con una expresión, la sintaxis {{ $json.field }} que lee un valor del item entrante.
  • Folder Name or ID: la carpeta destino. Mismo desplegable, o la misma expresión si cada ejecución guarda en otro sitio.
  • Title: el único texto que escribe esta operación. El documento sale vacío, así que detrás siempre va un Update a document.
Casos de uso
un informe mensual por cliente, guardado en la carpeta de Drive de ese cliente y con la fecha ya en el título.
02

Get a document

document.get

Lo que ves en n8n

Notas y casos de uso

Lee un Google Doc existente y devuelve su contenido en un solo item, la unidad que n8n pasa de un nodo al siguiente.

Parámetros clave

  • Doc ID or URL: pega la URL entera del navegador y n8n saca el ID de ahí, algo que agradeces cuando el enlace llega por chat.
  • Simplify: déjalo activado mientras el texto alimente a un agente IA, un resumen o un mensaje de Slack; quítalo si el workflow necesita la respuesta cruda de Google.
Casos de uso
releer la FAQ compartida antes de cada respuesta de soporte, para citar la versión que el equipo corrigió ayer.
03

Update a document

document.update

Lo que ves en n8n

Notas y casos de uso

Aplica una lista de ediciones a un documento que ya existe, inserciones de texto incluidas, en el orden en que la lista las coloca.

Parámetros clave

  • Doc ID or URL: el documento a editar. Tiene que existir ya, así que el valor viene del paso que lo creó o de una URL guardada.
  • Actions: un Add Action por edición. Ahí se juega todo.
  • Update Fields y Simplify: opcionales los dos. Una inserción de texto normal no los necesita, y Simplify solo aligera la respuesta.
Casos de uso
añadir las notas de la semana a un doc de seguimiento que dura todo el año, en vez de abrir uno nuevo cada vez.
Necesitas ayuda

¿Necesitas ayuda para automatizar Google Docs con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Google Docs y n8n: preguntas frecuentes

01¿La integración Google Docs n8n es gratis?
Sí. El nodo Google Docs viene incluido en cualquier instalación de n8n, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition bajo la Sustainable Use License, sin coste extra por parte de n8n. Tampoco hay nada que instalar: el nodo ya aparece en la lista al añadir un paso. Lo que Google cobra por una cuenta de Docs o Workspace es otra cuestión, y no cambia nada del lado de n8n. Con un credential Google OAuth2 o Service Account guardado, el nodo se usa en tantos workflows como haga falta, igual en Cloud que autoalojado.
02¿Qué credenciales o permisos hacen falta?
Dos métodos funcionan. OAuth2 es el recomendado: en n8n Cloud, Managed OAuth2 inicia sesión con un clic; n8n autoalojado necesita una app Custom OAuth2 creada en Google Cloud Console con un Client ID y un Client Secret. Service Account es la alternativa, pensada para el puñado de nodos de Google que lo soportan: hace falta una clave JSON descargada desde Cloud Console, y luego pegar su client_email y su private_key en el credential de n8n. OAuth2 cubre la mayoría de casos; Service Account encaja en escenarios automáticos sin inicio de sesión manual.
03¿Qué límites tiene el nodo Google Docs?
Solo crea, lee y actualiza un documento: no da formato al texto más allá de lo que cubre Actions, no inserta imágenes, no gestiona comentarios ni borra archivos. Tampoco hay operación de lista o búsqueda, así que el workflow necesita el ID o la URL del documento desde otro sitio, otro nodo o un paso anterior. Para lo que el nodo no cubre, el nodo HTTP Request llama directamente a la API de Google Docs y reutiliza el mismo credential OAuth2 o Service Account, así que la operación que falta cuesta un nodo más, no una conexión nueva.
04¿El nodo Google Docs reacciona en tiempo real?
No, porque no tiene trigger: nada en n8n vigila por sí solo los cambios de un Google Doc. Un workflow que deba reaccionar a un documento arranca en otro sitio, un Schedule Trigger que revisa a intervalo fijo, un Webhook que llama un servicio conectado, o el trigger de otra app ya presente en el workflow. Google Docs entra más adelante, con Create a document, Get a document o Update a document, una vez que ese disparador puso en marcha el workflow.
05¿n8n o Make para Google Docs?
Depende de dónde viva ya el workflow. n8n se autoaloja con Docker o npm, o corre en n8n Cloud, la oferta alojada de n8n, con el mismo workflow en los dos casos y control total sobre dónde queda el dato. Make (antes Integromat) solo corre alojado, sin opción de autoalojarse, y cobra por operación en vez de por ejecución de workflow. Los equipos que necesitan mantener el dato en sus propios servidores, o que ya construyen workflows visuales en n8n, sacan más partido del nodo nativo; la elección depende sobre todo del hosting y del modelo de coste, no del nodo Google Docs en sí.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.