Recursos · Integración n8n

Integración Google Slides n8nAutomatiza Google Slides con n8n.

¿Cuántas veces montas la misma presentación cada mes? La integración Google Slides n8n abre 6 operaciones repartidas en 2 recursos, la presentación y la página. Crear un soporte, leer sus diapositivas, reemplazar un texto, sacar una miniatura. Pensado para equipos que repiten el mismo informe.

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

Por qué automatizar

¿Para qué sirve la integración Google Slides n8n?

Google Slides tiene una API y n8n envuelve una parte de ella en un nodo que viene con la herramienta. Con él, un flujo de trabajo abre una presentación, lee lo que hay dentro y reescribe su texto sin que nadie toque el navegador. Se exponen 2 recursos, la presentación y la página, con 6 operaciones en total.

No hay trigger de Google Slides en n8n. Estas operaciones corren siempre detrás de otra cosa: un Schedule Trigger a intervalo fijo, un Webhook de n8n al que llama un servicio externo, o el disparador de otra herramienta.

Empieza por el resumen mensual de una campaña de email. Un Schedule Trigger arranca el primer día del mes, un nodo de SendGrid trae las cifras de apertura y clics, y presentation.replaceText las coloca en una presentación que ya tiene su maquetación, sus tipografías y su logo. Nadie vuelve a tocar el archivo base. Lo que se comparte es el diseño que se hizo una sola vez.

Segundo patrón: el resumen de un lanzamiento gestionado con Mautic. presentation.create genera un soporte a partir del nombre de la campaña, un paso de reemplazo mete el número de leads captados y la tasa de conversión, y un nodo de Gmail envía el enlace al equipo comercial nada más cerrar el mes. Todo en una sola ejecución, que en n8n es el recorrido completo del flujo desde el disparador hasta el último nodo.

Tercer patrón, más ligero. page.getThumbnail convierte una diapositiva en un archivo de imagen, y esa imagen aparece en un canal de Slack para el equipo de ventas. Va bien cuando solo hace falta enseñar un dato, no recorrer la presentación entera.

Donde el nodo se detiene, entra HTTP Request. Todo lo que la API de Google Slides sabe hacer y estas 6 operaciones no cubren, añadir una diapositiva, mover una forma, redimensionar una imagen, pasa por el nodo HTTP Request, que reutiliza la misma credencial de Google con la autenticación predefinida. Una credencial es la ficha de conexión que creas una vez en n8n y que luego enchufas en todos tus flujos.

Dos límites antes de diseñar nada encima. Sin trigger, un cambio hecho a mano dentro de la presentación no puede despertar un flujo. Y la lectura funciona por identificadores: una página vuelve por su Page Object ID, nunca por su posición. Para ver la herramienta completa, la Reseña n8n repasa en qué destaca la plataforma y dónde flojea, y el Curso n8n construye un flujo de principio a fin.

Conexión

¿Cómo conectar Google Slides con n8n?

  1. 01

    Elige el método de autenticación

    El nodo acepta dos tipos de credenciales. OAuth2 es la recomendada, está disponible en más sitios. La otra es Service Account, que la documentación de Google reserva para los casos que de verdad la necesitan. En n8n Cloud, algunos nodos de Google ofrecen además Managed OAuth2: pulsas Sign in with Google en la pantalla de credenciales y no hay nada más que tocar en la Google Cloud Console. Si te autoalojas, toca la vía personalizada.

  2. 02

    Prepara el proyecto en Google Cloud

    Crea un proyecto en la Google Cloud Console, activa las API que vayas a usar y configura la pantalla de consentimiento en APIs & Services > OAuth consent screen. Google pide un App name y un User support email, y después una Audience: Internal para las cuentas de tu Google Workspace, External para cualquier cuenta de Google. En Branding, añade un dominio autorizado: n8n.cloud si usas n8n Cloud, o el dominio de tu instancia si la alojas tú.

  3. 03

    Crea el cliente y pégalo en n8n

    En Credentials, elige + Create credentials > OAuth client ID, tipo de aplicación Web application. Copia la OAuth Redirect URL que muestra tu credencial de n8n y pégala en Authorized redirect URIs del lado de Google. Una instancia en tu propia máquina también vale, Google acepta localhost: la URL queda como http://localhost:5678/rest/oauth2-credential/callback. Guardas, terminas la credencial en n8n y ya se reutiliza.

Acciones

Qué sabe hacer el nodo Google Slides

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

Matriz recursos × operaciones
RecursoCreateGetGet SlidesGet ThumbnailReplace Text
Page
Presentation

Page

2 operaciones
01

Get a page

page.get

Lo que ves en n8n

Notas y casos de uso

Devuelve una página de la presentación como datos estructurados, con los elementos que contiene. Es el paso de lectura que deja a un flujo mirar una diapositiva antes de actuar sobre ella.

Parámetros clave

  • Presentation ID: la cadena que va entre /d/ y /edit en la URL, del tipo https://docs.google.com/presentation/d/PRESENTATION_ID/edit.
  • Page Object ID: el identificador de la página, no su orden dentro del archivo. Suele llegar de un nodo anterior con {{ $json.pageObjectId }}.
Casos de uso
comprobar que la portada de una propuesta todavía lleva su texto de plantilla antes de que un paso posterior lo sobrescriba.
02

Get the thumbnail for a page

page.getThumbnail

Lo que ves en n8n

Notas y casos de uso

Convierte una página en imagen. La diapositiva pasa a ser un archivo, o sea algo que se publica, se adjunta o se archiva.

Parámetros clave

  • Presentation ID: la presentación a la que pertenece la página.
  • Page Object ID: la página que se va a generar.
  • Put Output File in Field: el nombre del campo binario de salida donde irá el archivo. Es obligatorio, la imagen necesita un sitio donde caer.
  • Download: desactivado, el nodo devuelve una referencia en lugar de escribir los datos de la página en ese campo binario.
Casos de uso
publicar la diapositiva de métricas del mes en un canal de Slack, para que el dato se lea sin abrir nada.

Presentation

4 operaciones
03

Create a presentation

presentation.create

Lo que ves en n8n

Notas y casos de uso

Genera una presentación vacía en Google Slides y devuelve su identificador, el que necesitarán todas las operaciones siguientes.

Parámetros clave

  • Title: el nombre del archivo que se crea. Es el único campo obligatorio y acepta una expresión sin problema, así que un nombre de cliente que viene de un paso de CRM aterriza directamente en el título.
Casos de uso
una presentación por cada oportunidad nueva, con el nombre de la cuenta, creada en cuanto el trato cambia de fase. El archivo existe antes de que alguien se acuerde de crearlo.
04

Get a presentation

presentation.get

Lo que ves en n8n

Notas y casos de uso

Trae la presentación en sí, no una de sus páginas, y devuelve lo que Google sabe de ella en forma de datos estructurados.

Parámetros clave

  • Presentation ID: el identificador sacado de la URL, o recuperado de un paso de creación anterior con una expresión como {{ $json.presentationId }}.
Casos de uso
una verificación al principio de un flujo largo. Si el archivo se borró o la credencial perdió el acceso, la operación falla enseguida y la rama siguiente no corre en vacío.
05

Get slides from a presentation

presentation.getSlides

Lo que ves en n8n

Notas y casos de uso

Lista las diapositivas de una presentación, un elemento por diapositiva. Así es como se recorre un archivo dentro de n8n.

Parámetros clave

  • Presentation ID: el archivo que se lee.
  • Return All: activado, n8n encadena las páginas de la API y trae todas las diapositivas. Desactivado, se detiene en Limit.
  • Limit: el número máximo de diapositivas devueltas cuando Return All está desactivado. Sirve en archivos largos de los que solo te interesa el principio.
Casos de uso
meter cada diapositiva en un bucle que saca su miniatura, y convertir una presentación entera en imágenes de una pasada.
06

Replace text in a presentation

presentation.replaceText

Lo que ves en n8n

Notas y casos de uso

Cambia una cadena por otra. Convierte una plantilla en documento final.

Parámetros clave

  • Presentation ID: el archivo que se reescribe.
  • Texts To Replace: la lista de reemplazos, que se añaden uno a uno con Add Text.
  • Search For y Replace With: el texto que se busca en las diapositivas y lo que lo sustituye.
  • Match Case: activado, la búsqueda distingue mayúsculas y minúsculas. Desactivado, no.
  • Slide Names or IDs: limita el reemplazo a las diapositivas que indiques.
  • Revision ID: si no coincide con la revisión actual del archivo, Google responde con un error 400 y no se escribe nada.
Casos de uso
un comité trimestral donde las marcas de la plantilla se vuelven valores reales antes del envío.
Necesitas ayuda

¿Necesitas ayuda para automatizar Google Slides con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Google Slides y n8n, las dudas habituales

01¿La integración Google Slides n8n es gratuita?
Sí, por el lado de n8n. El nodo Google Slides viene incluido: nada que instalar y nada extra que pagar, tanto en n8n Cloud como en una instancia autoalojada en Community Edition con licencia Sustainable Use. Un flujo se comporta igual en los dos casos, el nodo es el mismo y las credenciales también. Lo que Google cobre por una cuenta de Workspace es otra conversación y esta página no entra en ella. La diferencia real de coste está en el alojamiento: en Cloud pagas a n8n, autoalojado pagas el servidor donde corre.
02¿Qué credenciales o permisos hacen falta?
Funcionan dos métodos. OAuth2 es el recomendado: creas una aplicación en la Google Cloud Console, configuras la pantalla de consentimiento, generas un client ID de tipo Web application y pegas la OAuth Redirect URL que muestra n8n en las URI de redirección autorizadas. En n8n Cloud, algunos nodos de Google se saltan todo eso con Managed OAuth2 y su botón Sign in with Google. El segundo método es Service Account, que la documentación de Google guarda para casos concretos: descargas una clave JSON y llevas client_email a Service Account Email y private_key a Private Key, sin las comillas. Una credencial se crea una vez y se reutiliza en todos los flujos.
03¿Qué límites tiene el nodo Google Slides?
Lee y reescribe, no maqueta. Las 6 operaciones cubren crear una presentación, leerla, listar sus diapositivas, leer una página, generar una página como imagen y reemplazar texto. Añadir una diapositiva, mover una forma o cambiar un diseño no entra ahí. Para eso, el nodo HTTP Request llama directamente a la API de Google Slides reutilizando la misma credencial con autenticación predefinida: nada queda fuera de alcance, solo hay que escribir la llamada. En las lecturas, Return All es lo que te salva: si lo dejas desactivado, el nodo se detiene en Limit en vez de traer el archivo completo.
04¿El nodo Google Slides reacciona en tiempo real?
No, porque no existe un trigger de Google Slides en n8n. Nada de lo que ocurre dentro de una presentación puede despertar un flujo por sí solo. El disparo viene de otro sitio: un Schedule Trigger que corre a intervalo fijo, que encaja bien con informes recurrentes, un Webhook de n8n al que llama un servicio externo, siendo un webhook simplemente una URL que ese servicio llama cuando pasa algo de su lado, o el trigger de otra herramienta que ya usas, un formulario, un CRM, un buzón. Después, las operaciones de Google Slides corren como pasos normales.
05¿n8n o Make para Google Slides?
Depende de dónde quieras que vivan tus datos y de cómo prefieras pagar. Make es una plataforma alojada, sin opción de autoalojarse, facturada por operación: un flujo que recorre cada diapositiva de un archivo largo se encarece a medida que crece. n8n corre en Cloud o en tu propio servidor, algo que pesa cuando las presentaciones llevan cifras de clientes que no deberían salir de tu infraestructura, y el coste no cambia según cuántas diapositivas toques. El editor visual de Make resulta más amable el primer día. n8n pide algo más al principio y deja más margen cuando el flujo se llena de ramas.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.