n8n con Zoom es una de las integraciones más potentes que podés configurar si dependés de videollamadas para tu trabajo diario. Si usás Zoom para reuniones de trabajo, clases online o webinars, sabés perfectamente cuánto tiempo se pierde en tareas manuales: enviar links a participantes, registrar asistencias, hacer seguimiento de quienes no asistieron, archivar grabaciones. Conectar n8n con Zoom elimina todo ese trabajo repetitivo de forma automática.
En esta guía vas a aprender cómo configurar la integración entre n8n y Zoom desde cero, qué operaciones podés automatizar y cuáles son los flujos más útiles para profesionales, educadores y empresas que usan Zoom en LATAM. Desde crear reuniones automáticamente hasta enviar recordatorios personalizados, esta integración puede ahorrarte horas cada semana.
¿Qué podés automatizar con n8n con Zoom?
La integración de n8n con Zoom cubre una amplia variedad de casos de uso tanto para reuniones regulares como para webinars. Acá te detallo las principales categorías:
Gestión de reuniones
- Crear reuniones automáticamente cuando se agenda una cita en Calendly o Google Calendar
- Enviar el link de la reunión por email o WhatsApp
- Actualizar o cancelar reuniones según cambios en el calendario
- Enviar recordatorios automáticos 24 horas y 1 hora antes de cada reunión
Webinars y eventos online
- Registrar participantes automáticamente cuando completan un formulario
- Enviar recordatorios personalizados antes del evento
- Procesar la lista de asistentes después del webinar
- Hacer seguimiento automatizado a quienes no pudieron asistir
Grabaciones y reportes
- Mover grabaciones de Zoom a Google Drive automáticamente
- Enviar el link de la grabación a los participantes por email
- Generar reportes de asistencia en Google Sheets
- Organizar grabaciones por fecha, proyecto o cliente
Integraciones de negocio
- Crear contactos en tu CRM cuando alguien se registra a un webinar
- Actualizar el estado de un lead cuando completa una demo por Zoom
- Sincronizar datos de Zoom con Airtable o Notion
- Notificar a tu equipo en Slack cuando una reunión importante termina
Requisitos para conectar n8n con Zoom
Antes de empezar con la configuración, asegurate de tener estos elementos listos:
- Una cuenta de Zoom (Pro, Business o Enterprise — el plan gratuito tiene limitaciones en la API)
- Acceso al Zoom App Marketplace para crear la aplicación
- Una instancia de n8n con URL pública (para recibir webhooks de Zoom)
- Credenciales OAuth2 de Zoom: Account ID, Client ID y Client Secret
- Opcional: cuenta de Zoom con webinars habilitados si querés automatizar eventos
Si todavía no tenés n8n instalado, podés revisar nuestra guía de instalación de n8n para configurarlo rápidamente en tu servidor o usar la versión cloud.
Paso 1: Crear una app en el Zoom App Marketplace
Entrá a marketplace.zoom.us con tu cuenta de Zoom y hacé clic en «Develop» > «Build App». Elegí el tipo «Server-to-Server OAuth» que es el más adecuado para automatizaciones con n8n (no requiere que el usuario inicie sesión cada vez).
Dale un nombre a tu app, por ejemplo «n8n Automation», y completá la información básica requerida. En la sección «Scopes», agregá los permisos que necesitás. Para la mayoría de automatizaciones de n8n con Zoom vas a necesitar:
meeting:read— Leer información de reunionesmeeting:write— Crear y modificar reunioneswebinar:read— Leer datos de webinarswebinar:write— Crear y gestionar webinarsuser:read— Leer información de usuariosrecording:read— Acceder a grabaciones
Una vez activada la app, Zoom te proporciona tres valores clave: Account ID, Client ID y Client Secret. Guardá estos tres valores en un lugar seguro, los vas a necesitar para configurar las credenciales en n8n.
Si también querés recibir eventos en tiempo real (como cuando empieza una reunión o cuando alguien se une), activá la sección «Event Subscriptions» y agregá la URL de tu webhook de n8n. Consultá la documentación oficial de la API de Zoom para ver todos los eventos disponibles.
Paso 2: Configurar las credenciales de Zoom en n8n
En n8n, andá a Settings > Credentials > Add Credential. Buscá «Zoom OAuth2 API» y seleccionalo. Ingresá el Client ID y Client Secret de tu app de Zoom.
El nodo Zoom en n8n usa el flujo OAuth estándar. Hacé clic en «Sign in with Zoom» y autorizá el acceso. Una vez conectado, podés empezar a usar el nodo en tus workflows.
Para la autenticación Server-to-Server (recomendada para automatizaciones que corren sin supervisión), el proceso es ligeramente diferente: necesitás usar el nodo HTTP Request con la URL de token de Zoom para obtener un access token, y luego usarlo en las llamadas a la API. La documentación oficial de n8n para Zoom detalla ambos métodos.
Caso de uso 1: Crear reunión de Zoom automáticamente desde Calendly
Este es uno de los flujos más populares de n8n con Zoom para consultores, coaches y profesionales de ventas. Cuando un cliente agenda una reunión en Calendly, n8n crea automáticamente la reunión en Zoom y envía el link al cliente.
El workflow es: Calendly Trigger (webhook) → Zoom (Create Meeting) → Gmail (enviar confirmación con link).
En el nodo de Zoom para crear la reunión, configurá estos campos:
- Topic:
{{ $json.payload.event_type.name }} - Start Time:
{{ $json.payload.scheduled_event.start_time }} - Duration:
{{ $json.payload.scheduled_event.duration }} - Type: 2 (reunión programada)
El nodo retorna el join_url y el meeting_id. Usá el join_url en el email de confirmación para Gmail, junto con la fecha y hora de la reunión.
Este flujo elimina el proceso manual de crear la reunión en Zoom y copiar el link al email de confirmación, ahorrando aproximadamente 5 minutos por cada reunión agendada. Si agendás 10 reuniones por semana, son casi una hora menos de trabajo repetitivo.
Caso de uso 2: Mover grabaciones de Zoom a Google Drive automáticamente
Zoom guarda las grabaciones en la nube, pero el almacenamiento es limitado según tu plan. Este workflow de n8n con Zoom mueve automáticamente las grabaciones a tu Google Drive organizadas por fecha y nombre de reunión.
El workflow es: Zoom Webhook (recording.completed) → HTTP Request (descargar grabación) → Google Drive (subir archivo) → Zoom API (eliminar grabación de la nube).
Para configurar este flujo, primero necesitás activar el evento recording.completed en las Event Subscriptions de tu app de Zoom. Cuando una grabación termina de procesarse, Zoom envía un webhook con la URL de descarga y los metadatos de la reunión.
En el nodo HTTP Request, usá la URL de descarga que viene en el webhook junto con tu token de autenticación. Después, el nodo de Google Drive sube el archivo a una carpeta específica que podés organizar dinámicamente por fecha o por nombre de reunión.
Caso de uso 3: Seguimiento automático post-webinar
Si hacés webinars regularmente, este flujo de n8n con Zoom te va a encantar. La idea es automatizar todo el seguimiento después de un webinar: agradecer a quienes asistieron, enviar la grabación, y hacer un seguimiento diferenciado con quienes se registraron pero no pudieron asistir.
El workflow es: Zoom Webhook (webinar.ended) → Zoom API (obtener lista de participantes) → IF Node (¿asistió o no?) → Gmail (email personalizado según el caso) → Google Sheets (registrar datos).
- Para asistentes: email de agradecimiento + link de grabación + recurso descargable
- Para no asistentes: email con «te perdiste esto» + link de grabación + nueva oportunidad de agendar
Este tipo de seguimiento segmentado puede aumentar significativamente la conversión de tus webinars, y con n8n corre totalmente en automático.
Errores comunes al integrar n8n con Zoom y cómo solucionarlos
Después de configurar muchas integraciones de n8n con Zoom, estos son los errores que más se repiten:
Error 401: Invalid Token
Si estás usando Server-to-Server OAuth, el token de acceso expira cada hora. Asegurate de que tu workflow renueve el token antes de cada llamada a la API. Podés agregar un nodo HTTP Request al inicio que obtenga un token fresco.
Error 124: Invalid access token o scope
Revisá que tu app tenga los scopes correctos activados. Si agregás nuevos scopes después de crear la app, puede que necesites reautorizar la conexión en n8n.
Webhooks que no llegan
Verificá que tu instancia de n8n tenga una URL pública accesible (no localhost). Si usás n8n en Docker, asegurate de que el puerto esté expuesto correctamente y que tu dominio tenga HTTPS configurado, ya que Zoom requiere endpoints seguros.
Rate limiting
La API de Zoom tiene límites de velocidad. Si procesás muchas reuniones simultáneas, agregá nodos de espera (Wait) entre las llamadas para no superar el límite. Zoom permite generalmente 10 requests por segundo para la mayoría de endpoints.
Tips para optimizar tus flujos de n8n con Zoom
- Usá variables de entorno para almacenar las credenciales de Zoom en lugar de escribirlas directamente en los nodos. Es más seguro y facilita el mantenimiento.
- Implementá manejo de errores con el nodo Error Trigger. Si una llamada a la API de Zoom falla, podés recibir una notificación en Slack o por email en lugar de que el flujo se rompa silenciosamente.
- Programá limpiezas periódicas. Usá el nodo Cron para revisar reuniones pasadas y archivar grabaciones cada semana automáticamente.
- Probá con el entorno sandbox. Zoom ofrece un entorno de pruebas donde podés testear tus automatizaciones sin afectar datos reales.
- Documentá tus workflows. Usá las notas adhesivas (Sticky Notes) de n8n para describir qué hace cada parte del flujo. Tu yo del futuro te lo va a agradecer.
Preguntas frecuentes sobre n8n con Zoom
¿Puedo usar n8n con Zoom en el plan gratuito?
La API de Zoom funciona con todos los planes, pero el plan gratuito tiene limitaciones importantes: reuniones de máximo 40 minutos, sin acceso a grabaciones en la nube y sin webinars. Para automatizaciones serias, necesitás al menos el plan Pro.
¿n8n con Zoom funciona con la versión self-hosted de n8n?
Sí, funciona tanto con n8n cloud como con la versión self-hosted. El único requisito para la versión self-hosted es que tu servidor tenga una URL pública con HTTPS para que los webhooks de Zoom puedan llegar correctamente.
¿Cuántas reuniones puedo automatizar por día?
No hay un límite específico de reuniones, pero sí de llamadas a la API. Zoom permite aproximadamente 10 requests por segundo y tiene límites diarios que varían según tu plan. Para la mayoría de los casos de uso en LATAM, estos límites son más que suficientes.
¿Puedo automatizar Zoom Rooms con n8n?
Sí, la API de Zoom incluye endpoints para Zoom Rooms. Podés automatizar la gestión de salas de conferencia físicas, incluyendo configuración, estado del dispositivo y programación de reuniones en salas específicas.
¿Vale la pena? Nuestra opinión
La integración de n8n con Zoom abre un mundo de posibilidades para automatizar todo lo que rodea a tus videollamadas. Ya sea que necesites crear reuniones automáticamente, gestionar grabaciones, hacer seguimiento post-webinar o sincronizar datos con tu CRM, n8n te permite construir flujos a tu medida sin depender de herramientas costosas como Zapier.
Empezá con un flujo simple —como la creación automática de reuniones desde Calendly— y después expandí a automatizaciones más complejas. Lo importante es identificar las tareas repetitivas que hacés con Zoom cada semana y dejar que n8n se encargue de ellas.
Si te interesa explorar más integraciones, revisá nuestras guías sobre n8n con Google Sheets y n8n con Gmail, que combinan perfecto con los flujos de Zoom que vimos acá.