Recursos · Integración n8n

Integración Zoom n8nAutomatiza Zoom con n8n.

¿Cuántas reuniones de Zoom creas a mano cada semana? La integración Zoom n8n se apoya en un solo nodo, 5 operaciones sobre el recurso Meeting: crear, leer, listar, actualizar y eliminar. Zoom no tiene trigger, así que el workflow arranca con un Schedule Trigger. Pensado para equipos de ops.

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

Por qué automatizar

¿Qué hace de verdad la integración Zoom n8n?

La integración Zoom n8n es un único nodo, n8n-nodes-base.zoom, que llama a la API de Zoom por ti. Cubre un recurso, Meeting, con 5 operaciones: crear una reunión, leer una, listar varias, actualizar una y eliminar una. El credential, es decir las credenciales guardadas dentro de n8n, se crea una sola vez y aparece en el desplegable de todos tus workflows.

No hay nada que instalar. El nodo viene incluido en n8n, tanto en n8n Cloud como en una instancia autoalojada.

Empecemos por el flujo de reservas, que es el que casi todo el mundo monta primero. El cliente elige un hueco en un formulario, el workflow ejecuta meeting.create con su Topic y su Start Time, y el enlace de acceso llega a Slack antes de que nadie abra el calendario. Ese mismo enlace sale en el correo de confirmación con Gmail, y la invitación manual desaparece del proceso.

El segundo uso es de control. meeting.getAll con Return All activado recorre todas las páginas que devuelve la API y te entrega la lista completa, que vuelcas en Google Sheets para ver quién reserva qué. Si dejas Return All desactivado, n8n se detiene en la cifra de Limit: sirve para una prueba rápida y arruina un informe mensual. Es la trampa habitual de esta operación.

El tercero es limpieza. Una oportunidad se marca como perdida en el CRM, el workflow recupera el identificador guardado al crear la reunión y llama a meeting.update para mover el hueco o a meeting.delete para cancelarlo. Las dos operaciones piden el identificador, nunca el título. Guárdalo en cuanto se crea la reunión o te quedarás sin nada que darles.

Conviene saber dónde termina el nodo. Un recurso, 5 operaciones, siempre sobre reuniones. Para el resto de la API de Zoom está el nodo HTTP Request, que llama a cualquier endpoint reutilizando exactamente el mismo credential mediante la autenticación predefinida, así que los accesos siguen gestionándose en un solo sitio. Y Zoom no tiene nodo trigger en n8n: un workflow que reaccione a Zoom arranca con un Schedule Trigger a intervalo fijo, con un Webhook de n8n al que llama un servicio externo, o con el trigger de la herramienta que va justo antes de Zoom en el proceso.

Si quieres una opinión sobre la plataforma antes de construir encima, la Reseña n8n cuenta lo que funciona y lo que molesta. Y para que el equipo monte estos workflows sin ir a ciegas, está el Curso n8n.

Conexión

¿Cómo conectar Zoom con n8n?

  1. 01

    Crear la app OAuth en Zoom

    Tu cuenta de Zoom necesita antes uno de estos tres permisos: propietario de la cuenta, administrador de la cuenta o el rol Zoom for developers. Sin alguno de ellos no podrás crear la aplicación. Después creas una app OAuth y eliges User-managed app cuando Zoom pregunta cómo se gestiona la aplicación. Zoom genera entonces un Client ID y un Client Secret, los dos valores que n8n te va a pedir.

  2. 02

    Declarar la URL de redirección

    Abre un credential de Zoom en n8n, desde el menú Credentials, y copia la OAuth Callback URL que muestra. Pégala en tu app de Zoom como OAuth Redirect URL. Si el credential de n8n muestra además una Whitelist URL, añádela también como URL de redirección. Sáltate este paso y la autorización vuelve con un error en vez de devolver un token.

  3. 03

    Añadir los scopes de reunión

    En la app de Zoom, declara los scopes, es decir los permisos que concedes a n8n. Para cubrir todo lo que hace el nodo, selecciona meeting:read y meeting:write. Copia por último el Client ID y el Client Secret en el credential de n8n y conecta. Una vez guardado, aparece en el desplegable de cada nodo Zoom que añadas después.

Acciones

Lo que sabe hacer el nodo Zoom

El nodo Zoom expone 5 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
RecursoCreateGetGet ManyUpdateDelete
Meeting✓✓✓✓✓

Meeting

5 operaciones
01

Create a meeting

meeting.create

Lo que ves en n8n

Notas y casos de uso

Esta operación crea la reunión en la cuenta de Zoom conectada y devuelve su identificador, el valor del que dependen todas las operaciones siguientes.

Parámetros clave

  • Topic: el título que verán los asistentes, normalmente {{ $json.subject }} tomado del elemento que lanzó el workflow.
  • Type: 1 para una reunión instantánea, 2 para una programada, 3 para una recurrente sin hora fija y 8 para una recurrente con hora fija.
  • Start Time: solo se lee en reuniones programadas y recurrentes con hora fija, junto a Timezone Name or ID.
Casos de uso
una solicitud de demo abre el hueco y el correo de confirmación sale con el enlace de acceso.
02

Delete a meeting

meeting.delete

Lo que ves en n8n

Notas y casos de uso

Eliminar es el paso final de una cancelación: Zoom retira el hueco y el enlace de acceso deja de funcionar.

Parámetros clave

  • ID: el identificador devuelto al crear la reunión, típicamente {{ $json.id }} releído desde donde lo guardaste.
  • Occurrence ID: apunta a una sola fecha de una reunión recurrente en lugar de a toda la serie.
  • Schedule Reminder: activado, los anfitriones y los anfitriones alternativos reciben un correo de cancelación.
Casos de uso
una oportunidad perdida libera la llamada de la semana siguiente y avisa al anfitrión por correo.
03

Get a meeting

meeting.get

Lo que ves en n8n

Notas y casos de uso

Leer una reunión devuelve su estado actual, útil para decidir si el resto del workflow debe continuar o pararse ahí.

Parámetros clave

  • ID: el identificador de la reunión; el título no sirve aquí, Zoom solo reconoce el identificador.
  • Occurrence ID: recupera el detalle de una ocurrencia concreta de una reunión recurrente.
  • Show Previous Occurrences: activado, la respuesta cubre también las ocurrencias pasadas de esa reunión recurrente.
Casos de uso
antes de enviar un recordatorio, comprobar que el hueco sigue ahí y releer su hora para redactar el mensaje.
04

Get many meetings

meeting.getAll

Lo que ves en n8n

Notas y casos de uso

Listar es pasar de una reunión suelta a una vista de agenda. Es la operación que alimenta exportaciones y cuadros de seguimiento.

Parámetros clave

  • Return All: marcado, n8n encadena todas las páginas hasta completar la lista; sin marcar, se detiene en Limit.
  • Limit: el número máximo de reuniones devueltas mientras Return All siga desactivado.
  • Type: filtra por scheduled, por live para las reuniones en curso, o por upcoming para las próximas.
Casos de uso
la exportación del lunes con todas las reuniones próximas, en una hoja que el equipo revisa antes de empezar.
05

Update a meeting

meeting.update

Lo que ves en n8n

Notas y casos de uso

Modificar una reunión existente conserva el mismo enlace de acceso, algo que importa cuando la invitación ya salió hacia los asistentes.

Parámetros clave

  • ID: señala la reunión que se va a modificar; si lo dejas vacío, bloquea la ejecución del nodo.
  • Topic y Agenda: renombrar la llamada y reescribir su orden del día, dentro de Update Fields.
  • Duration: la nueva duración en minutos, práctica cuando una llamada de descubrimiento se convierte en sesión de trabajo.
  • Schedule For: cede la reunión a un compañero, indicado por su correo.
Casos de uso
un cambio de hora se aplica sobre la misma reunión, sin imponer un enlace nuevo a nadie.
Necesitas ayuda

¿Necesitas ayuda para automatizar Zoom con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Zoom y n8n, las preguntas que vienen después

01¿La integración Zoom n8n es gratis?
Sí por el lado de n8n. El nodo de Zoom viene incluido en n8n, así que no hay nada que instalar ni ningún coste adicional, ni en n8n Cloud ni en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. El mismo workflow se comporta igual en los dos escenarios, lo que permite prototipar en Cloud y llevar luego el JSON a tu propio servidor. Lo que cuesta la cuenta de Zoom es otra historia y depende de tu plan de Zoom, no de n8n. Como el credential se reutiliza, un segundo o un tercer workflow con Zoom no añaden tiempo de configuración.
02¿Qué credenciales de Zoom necesita n8n?
OAuth2, en la práctica. El nodo admite un credential por token de acceso y un credential OAuth2, pero Zoom retiró el soporte de los tokens JWT en 2023 y ese método quedó obsoleto, así que un credential nuevo tiene que ir por OAuth2. Creas una app OAuth de tipo user-managed en el Zoom App Marketplace, que te entrega un Client ID y un Client Secret. El credential de n8n muestra una OAuth Callback URL, a veces también una Whitelist URL, y ambas se declaran en la app de Zoom como URL de redirección. Añade los scopes meeting:read y meeting:write para cubrir todo el nodo. Tu cuenta debe ser propietaria, administradora o tener el rol Zoom for developers.
03¿Qué límites tiene el nodo de Zoom en n8n?
El nodo se centra en un solo objeto: la reunión. Un recurso y 5 operaciones para crear, leer, listar, actualizar y eliminar. Todo lo demás de la API de Zoom queda fuera del nodo dedicado, y la respuesta ahí es el nodo HTTP Request, que llama a cualquier endpoint reutilizando el mismo credential mediante la autenticación predefinida. El segundo límite es la paginación. Sin Return All solo recibes las reuniones que marque Limit, y un informe se queda cortado sin avisar. El tercero: las operaciones que leen o modifican una reunión piden su identificador, nunca su título, así que guárdalo donde el workflow pueda releerlo.
04¿Puede n8n reaccionar a una reunión de Zoom en tiempo real?
No, porque Zoom no tiene nodo trigger en n8n. No hay nada que escuchar del lado de Zoom, así que un workflow que reaccione a las reuniones tiene que arrancar de otra forma. Tres opciones cubren casi todos los casos. El Schedule Trigger relanza el workflow a intervalo fijo y llama a Get Many para comparar con la pasada anterior, que es lo más parecido a una vigilancia. El Webhook de n8n, es decir una URL que n8n expone y que un servicio externo llama, deja que otra herramienta dispare la ejecución. Y el trigger de la herramienta anterior a Zoom en el proceso, un formulario o un CRM, lanza el workflow y Zoom va detrás.
05¿n8n o Make para gestionar reuniones de Zoom?
Depende de tres criterios, y el precio es solo uno. Make está alojado por Make, sin opción de autoalojamiento, y factura por operación, así que un workflow que lista cientos de reuniones cada mañana tiene un coste que crece con el volumen. n8n ofrece ese mismo modelo alojado con n8n Cloud, pero además corre en tu servidor con Docker o npm, lo que cambia quién custodia los datos y cómo evoluciona la factura. El segundo criterio es dónde pueden vivir los datos de las reuniones, algo que se resuelve rápido en un sector regulado. El tercero es la forma de razonar: los dos son visuales, n8n se acerca más al código cuando el workflow se enreda.