Recursos · Integración n8n

Integración Demio n8nAutomatiza Demio con n8n.

¿Cuántas inscripciones a tus webinars siguen pasando por un copiar y pegar? La integración Demio n8n reúne 4 operaciones sobre 2 recursos, eventos e informes, suficientes para inscribir gente, consultar el calendario y saber quién apareció de verdad.

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

Por qué automatizar

¿Qué resuelve la integración Demio n8n?

Conecta tus webinars de Demio con el resto de herramientas sin abrir el navegador. n8n incluye un nodo Demio con 4 operaciones repartidas en 2 recursos: los eventos, que consultas y a los que inscribes personas, y los informes, que cuentan lo que ocurrió durante una sesión. Cada operación es un paso dentro de un flujo de trabajo, o sea una secuencia de acciones que se ejecuta sola.

Lo que más se nota es lo que pasa cuando el webinar termina. report.get devuelve el informe de participación de una sesión y el filtro Status separa a la audiencia: quien asistió, quien se fue antes de tiempo, quien no llegó a entrar. Con eso, un resumen automático en el canal de Slack del equipo comercial sustituye la captura de pantalla que alguien enviaba a mano.

Justo antes está el envío de recordatorios, y ahí conviene mirar el evento. event.get devuelve un evento concreto con sus fechas, así que el flujo comprueba que la sesión sigue activa antes de escribir a nadie. Si además quieres el calendario completo, event.getAll con el filtro Type en upcoming devuelve solo lo que está por venir, listo para enviarlo por Gmail a quien lleve la agenda.

Queda la inscripción, que es donde más horas se pierden. Una hoja de Google Sheets recoge los formularios, un Schedule Trigger la lee cada mañana y event.register coloca a cada persona en su sesión. Solo el nombre y el correo son obligatorios, de modo que un formulario breve basta.

El nodo cubre las operaciones del catálogo. Lo que queda fuera de esa lista se resuelve con el nodo HTTP Request, que llama a cualquier endpoint de la API de Demio reutilizando el mismo credential gracias a su autenticación predefinida, sin montar una segunda configuración.

Antes de montar nada, dos detalles. En Get Many, mientras Return All siga desmarcado, n8n se detiene en la cifra de Limit y la lista parece incompleta cuando en realidad está cortada. Y Demio no tiene nodo trigger en n8n, así que el arranque lo eliges tú: un Schedule Trigger a intervalo fijo, un Webhook de n8n al que llama un servicio externo, o el disparador de otra herramienta. La Reseña n8n compara esas opciones y el Curso n8n entra a fondo en las expresiones.

Conexión

¿Cómo conectar Demio con n8n?

  1. 01

    Generar la clave de API en Demio

    Entra en Account Settings, abre la sección API y genera el par de valores. Demio te da una API Key y una API Secret, y las dos hacen falta. Esa pantalla está reservada a las cuentas con estatus Owner: si no aparece la entrada API, la cuenta con la que has entrado no es la propietaria del espacio de trabajo.

  2. 02

    Crear el credential Demio en n8n

    En n8n, abre el menú Credentials y crea un credential de Demio, es decir un acceso que se guarda una vez y se reutiliza en todos los flujos. Pega la API Key y la API Secret en sus campos y guarda. A partir de ahí el nodo lo ofrece en una lista desplegable y no vuelves a escribir esos valores.

  3. 03

    Colocar el nodo y elegir la operación

    Arrastra un nodo Demio al lienzo y selecciona el credential en su lista. Elige primero el recurso, Event o Report, y después la operación. Los parámetros cambian según esa elección, por eso el nodo pide un Event ID en un caso y un Session Name or ID en otro.

Acciones

¿Qué sabe hacer el nodo Demio ?

El nodo Demio expone 4 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
RecursoGetGet ManyRegister
Event✓✓✓
Report✓

Event

3 operaciones
01

Get an event

event.get

Lo que ves en n8n

Notas y casos de uso

Recupera un evento concreto y sus fechas. Sirve para comprobar que una sesión sigue en pie antes de enviar nada a las personas ya inscritas.

Parámetros clave

  • Event ID: el identificador del evento en Demio, obligatorio, normalmente recibido de un nodo anterior con {{ $json.field }}.
  • Active: dentro de Additional Fields, devuelve solo las fechas activas de una serie en lugar de todo el historial.
  • Session ID: también en Additional Fields, apunta a una sola fecha.
Casos de uso
antes de mandar un recordatorio, el flujo lee el evento, mira la fecha y decide si el envío tiene sentido o si toca cancelarlo.
02

Get many events

event.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve los eventos de la cuenta. Es la manera de que un flujo descubra qué existe en lugar de arrastrar identificadores escritos a mano en un campo de texto.

Parámetros clave

  • Return All: marcado, n8n encadena las páginas de la API y trae todos los eventos; sin marcar, se detiene en Limit.
  • Limit: el número máximo de eventos que se devuelven cuando Return All queda sin marcar.
  • Type: en Filters, deja solo los eventos automated, past o upcoming, el atajo más directo para armar un calendario.
Casos de uso
cada lunes un flujo se queda con los webinars futuros y publica la programación de la semana.
03

Register an event

event.register

Lo que ves en n8n

Notas y casos de uso

Apunta a una persona a un evento, y a una fecha exacta cuando se indica la sesión. Convierte una respuesta de formulario en una plaza reservada.

Parámetros clave

  • First Name y Email: ambos obligatorios, casi siempre mapeados desde el item de entrada con {{ $json.field }}.
  • Event Name or ID: se elige en la lista, o con una expresión cuando el evento cambia en cada ejecución.
  • Custom Fields: dentro de Additional Fields, pares clave/valor más allá de los campos predefinidos Company, Phone Number o Website.
Casos de uso
quien marca la casilla del webinar en una landing aparece en la sesión correcta.

Report

1 operación
04

Get a report

report.get

Lo que ves en n8n

Notas y casos de uso

Trae el informe de participación de una sesión. La asistencia deja de ser una sensación y pasa a ser un dato sobre el que se pueden montar condiciones.

Parámetros clave

  • Session Name or ID: la sesión a la que pertenece el informe, obligatorio, elegido en la lista o definido con una expresión.
  • Event Name or ID: opcional, se elige en la lista o se define con una expresión cuando el evento cambia en cada ejecución.
  • Status: en Filters, conserva solo a los participantes attended, completed, left-early, did-not-attend o banned.
Casos de uso
dos ramas al terminar el directo, una grabación para los ausentes y una cita para quienes aguantaron hasta el final.
Necesitas ayuda

¿Necesitas ayuda para automatizar Demio con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Dudas frecuentes sobre Demio y n8n

01¿La integración Demio n8n es gratis?
Sí por el lado de n8n. El nodo Demio viene incluido con n8n, no hay nada que instalar ni coste adicional por añadirlo a un flujo. Esto vale tanto en n8n Cloud, la oferta alojada por n8n, como en una instancia autoalojada con Docker o npm, en Community Edition bajo licencia Sustainable Use. Un flujo funciona igual en los dos sitios, así que puedes empezar en uno y mudarte al otro más adelante. Lo que cuesta una cuenta de Demio es otro tema, se decide en Demio y esta página no lo cubre.
02¿Qué credentials hacen falta para conectar Demio?
Uno solo, basado en clave de API. El método de autenticación que admite Demio es la API key, y el credential pide dos valores: una API Key y una API Secret. Los dos se generan dentro de Demio, en Account Settings y luego API. El detalle importante son los permisos: necesitas estatus Owner en la cuenta de Demio para ver o generar esos valores, y un miembro del equipo con acceso normal ni siquiera verá la pantalla. Una vez guardado el credential en el menú Credentials de n8n, cualquier nodo Demio de cualquier flujo puede seleccionarlo.
03¿Qué límites tiene el nodo Demio en n8n?
El nodo cubre 4 operaciones repartidas en 2 recursos, eventos e informes. Lo que queda fuera de ese catálogo se alcanza con el nodo HTTP Request, que llama a cualquier endpoint de la API de Demio reutilizando el mismo credential gracias a su autenticación predefinida, sin montar una segunda configuración. El otro punto a vigilar es la paginación de Get Many: con Return All desmarcado, n8n se detiene en la cifra de Limit y la lista de eventos parece incompleta. Marca Return All cuando quieras el conjunto entero.
04¿Demio tiene nodo trigger en n8n?
No, y eso cambia cómo arranca el flujo, no si puedes montarlo. Demio no tiene nodo trigger en n8n, así que el primer nodo es otro: un Schedule Trigger que se ejecuta a intervalo fijo y llama a Get Many para ver qué ha cambiado, un Webhook de n8n, es decir una URL a la que llama otro servicio cuando ocurre algo en su lado, o el disparador de otra herramienta como un formulario o un CRM. A partir de ahí el nodo Demio hace el trabajo, inscribir personas o leer el informe de una sesión.
05¿n8n o Make para automatizar Demio?
Depende de cuatro criterios, y el precio es solo uno. Make es una plataforma de automatización alojada, sin opción de autoalojamiento, facturada por operación: la factura sube con el volumen. n8n funciona en n8n Cloud o en tu propio servidor con Docker o npm, algo que pesa cuando los datos de inscripción y los informes de asistencia deben quedarse dentro de tu infraestructura. Las dos ofrecen una lógica visual, así que la pregunta real es si prefieres control sobre el alojamiento y los datos, o un servicio gestionado que se paga por operación.