Recursos · Integración n8n

Integración GoToWebinar n8nAutomatiza GoToWebinar con n8n.

El webinar termina y ahí empieza el trabajo manual que nadie quiere hacer. La integración GoToWebinar n8n abre 22 operaciones repartidas en 6 objetos, desde crear el webinar hasta leer las respuestas a las encuestas. No existe nodo trigger de GoToWebinar, así que el flujo arranca desde otro sitio.

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

Por qué automatizar

¿Qué resuelve de verdad la integración GoToWebinar n8n?

El nodo GoToWebinar viene incluido en n8n y habla con la API de GoToWebinar por ti. Expone 22 operaciones repartidas en 6 objetos: webinars, sesiones, inscritos, asistentes, ponentes y coorganizadores. Lo que hoy haces a mano en la consola pasa a ser un flujo de trabajo, es decir una secuencia de pasos automáticos que corre a una hora fija o cuando tú lo pides.

Lo más rentable está al final, no al principio. Get many sessions devuelve las sesiones que ya se celebraron, Get many attendees dice quién asistió de verdad, y Get details on a session lee lo que salió de esa sesión: performance, polls, questions o surveys. Con eso, un aviso en Slack sustituye la reunión de repaso del día siguiente.

El segundo punto es la inscripción. Create a registrant da de alta a alguien desde tu propio formulario, con la Webinar Key Name or ID de la próxima convocatoria, y la misma persona se copia en Google Sheets para el seguimiento compartido. Si el recordatorio sale de tu plataforma de correo, SendGrid recibe la lista sin que nadie exporte un CSV.

Queda la logística del propio evento. Create a panelist añade a quien va a intervenir, Create a coorganizer suma a quien co-anima, y Update a webinar corrige el tema o la zona horaria cuando algo cambia. Para una consultora que programa una sesión al mes, eso son tres pantallas menos que abrir.

El catálogo marca una frontera clara. Lo que queda fuera de estas 22 operaciones pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de GoToWebinar reutilizando el mismo credential mediante la autenticación predefinida. Una sola conexión que mantener.

Antes de montar nada, dos mecánicas. Return All encadena las páginas de la API y trae todos los inscritos; desactivado, Limit fija el número máximo de elementos devueltos. Y una expresión, la forma en que n8n inyecta un valor procedente de un nodo anterior con la sintaxis {{ $json.field }}, sustituye a la lista desplegable cuando la clave no se conoce de antemano. En la reseña n8n analizamos la plataforma en sí, y el curso n8n enseña a montar este tipo de flujo.

Conexión

¿Cómo se conecta GoToWebinar con n8n?

  1. 01

    Crea un cliente OAuth en el Developer Center

    La autenticación va por OAuth2, el único método admitido por este credential, es decir la ficha de conexión que n8n guarda por ti. Necesitas una cuenta de GoToWebinar con acceso al Developer Center y allí creas un cliente OAuth. Ese cliente te entrega dos valores cuando termina su configuración: un Client ID y un Client Secret.

  2. 02

    Lleva la URL de callback al campo de redirección

    En n8n abre el menú Credentials y crea un credential de GoToWebinar. n8n muestra entonces una OAuth Callback URL. Cópiala y ponla como Redirect URI del cliente OAuth que acabas de crear en el Developer Center. Es la dirección a la que GoToWebinar devuelve el navegador una vez apruebas el acceso.

  3. 03

    Cierra la conexión y reutilízala en todo

    Pega el Client ID y el Client Secret en el credential de n8n y lanza la conexión OAuth. Un credential se crea una vez en ese menú y sirve para todos los flujos: añades un nodo GoToWebinar, lo eliges en la lista desplegable y seleccionas un objeto y una operación. No hay un segundo acceso que gestionar.

Acciones

¿Qué sabe hacer el nodo GoToWebinar ?

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

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteGet DetailsReinvite
Attendee✓✓✓
Co-Organizer✓✓✓✓
Panelist✓✓✓✓
Registrant✓✓✓✓
Session✓✓✓
Webinar✓✓✓✓

Attendee

3 operaciones
01

Get an attendee

attendee.get

Lo que ves en n8n

Notas y casos de uso

Devuelve la ficha de un asistente, acotada a una sesión concreta de un webinar concreto.

Parámetros clave

  • Webinar Key Name or ID: la clave del webinar al que asistió esa persona. Elígela en la lista que carga n8n o usa una expresión si viene de un nodo anterior.
  • Session Key Name or ID: la clave de la sesión a la que asistió, con la misma opción de lista o expresión.
  • Registrant Key: la clave de inscrito de ese asistente en esa sesión.
Casos de uso
alguien de ventas pregunta si una cuenta concreta estuvo en la demo del martes, y el flujo responde sin abrir la consola.
02

Get many attendees

attendee.getAll

Lo que ves en n8n

Notas y casos de uso

Lista a quienes asistieron a una sesión, un elemento por persona para el resto del flujo.

Parámetros clave

  • Webinar Key Name or ID: el webinar en cuestión, desde la lista o mediante expresión.
  • Session Key Name or ID: la sesión en cuestión. Un webinar recurrente tiene varias, y este campo es el que separa la del mes pasado de la de ayer.
  • Return All: activado, el nodo encadena las páginas y trae a todos los asistentes. Desactivado, Limit fija el número máximo devuelto.
Casos de uso
armar la lista de presentes para agradecerles, y dejar aparte a los ausentes con otro mensaje.
03

Get details of an attendee

attendee.getDetails

Lo que ves en n8n

Notas y casos de uso

Profundiza en lo que hizo una persona durante la sesión, más allá de que estuviera conectada.

Parámetros clave

  • Webinar Key Name or ID y Session Key Name or ID: el webinar y la sesión, por lista o por expresión.
  • Registrant Key: la clave de inscrito del asistente en esa sesión.
  • Details: eliges entre polls para sus respuestas a las encuestas rápidas, questions para las preguntas que hizo y surveyAnswers para sus respuestas de encuesta.
Casos de uso
puntuar el interés a partir de lo que respondió en directo, para que el seguimiento hable de eso mismo.

Co-Organizer

4 operaciones
04

Create a coorganizer

coorganizer.create

Lo que ves en n8n

Notas y casos de uso

Añade un coorganizador a un webinar para poder llevarlo entre varios.

Parámetros clave

  • Webinar Key Name or ID: el webinar que ese coorganizador va a llevar.
  • Is External: indica si el coorganizador no tiene cuenta de GoToWebinar. Ese booleano orienta los campos que el nodo espera después.
  • Organizer Key: la clave de organizador del coorganizador para ese webinar.
  • Given Name y Email: su nombre de pila y su dirección de correo.
Casos de uso
una agencia asociada coanima la sesión trimestral y queda añadida en cuanto se crea el webinar.
05

Delete a coorganizer

coorganizer.delete

Lo que ves en n8n

Notas y casos de uso

Quita a un coorganizador de un webinar.

Parámetros clave

  • Webinar Key Name or ID: la clave del webinar afectado.
  • Is External: por defecto solo se pueden eliminar los coorganizadores internos, los que tienen cuenta de GoToWebinar. Ponlo en true si quieres usar la llamada con coorganizadores externos.
  • Co-Organizer Key: la clave del coorganizador que hay que eliminar.
Casos de uso
un flujo de baja de empleado limpia todas las sesiones futuras en una sola ejecución.
06

Get many coorganizers

coorganizer.getAll

Lo que ves en n8n

Notas y casos de uso

Recorre los coorganizadores asociados a un webinar, uno por elemento en la salida.

Parámetros clave

  • Webinar Key Name or ID: el webinar del que quieres recuperar todos los coorganizadores, por lista o por expresión.
  • Return All: activado, vuelven todos. Desactivado, Limit pone el tope de resultados.
Casos de uso
una revisión semanal compara la lista de coorganizadores de cada webinar con el equipo actual y marca las cuentas que ya no deberían estar ahí.
07

Reinvite a coorganizer

coorganizer.reinvite

Lo que ves en n8n

Notas y casos de uso

Reenvía la invitación de un coorganizador para un webinar dado.

Parámetros clave

  • Webinar Key: el webinar afectado. En esta operación el campo es texto libre y no una lista desplegable, así que encaja bien con una expresión.
  • Is External: indica si el coorganizador no tiene cuenta de GoToWebinar.
  • Co-Organizer Key: la clave del coorganizador al que reinvitar.
Casos de uso
la víspera de una sesión grande, el flujo reinvita a todos los coorganizadores para que nadie rebusque en correos viejos.

Panelist

4 operaciones
08

Create a panelist

panelist.create

Lo que ves en n8n

Notas y casos de uso

Inscribe a un ponente como panelista de un webinar.

Parámetros clave

  • Name: el nombre del panelista que se va a crear.
  • Email: su dirección de correo, con el formato que sugiere el campo, name@email.com.
  • Webinar Key Name or ID: el webinar en el que intervendrá, desde la lista o por expresión.
Casos de uso
un ponente invitado confirma en una hoja compartida y el flujo lo añade al webinar correcto, sin un segundo formulario que rellenar.
09

Delete a panelist

panelist.delete

Lo que ves en n8n

Notas y casos de uso

Borra a un panelista de un webinar.

Parámetros clave

  • Webinar Key Name or ID: el webinar del que se retira al panelista.
  • Panelist Key: la clave del panelista que hay que borrar. Es la clave, no el nombre de la persona, así que recupérala antes si solo tienes una etiqueta.
Casos de uso
un ponente cancela dos días antes y el flujo lo saca del programa en cuanto llega el aviso.
10

Get many panelists

panelist.getAll

Lo que ves en n8n

Notas y casos de uso

Trae los panelistas asociados a un webinar.

Parámetros clave

  • Webinar Key Name or ID: el webinar del que quieres recuperar todos los panelistas.
  • Return All: activado, el nodo pagina y devuelve el plantel completo. Desactivado, Limit decide cuántos panelistas vuelven.
Casos de uso
generar el bloque de ponentes de una página de inscripción directamente desde GoToWebinar, para que la página nunca se desvíe de la realidad.
11

Reinvite a panelist

panelist.reinvite

Lo que ves en n8n

Notas y casos de uso

Lanza otra vez la invitación de un panelista a un webinar.

Parámetros clave

  • Webinar Key Name or ID: el webinar al que reinvitar al panelista.
  • Panelist Key: la clave del panelista al que reinvitar, que te da la operación Get many panelists en el paso anterior.
Casos de uso
un flujo de ensayo general reinvita a todo el plantel la mañana de la sesión, encadenado justo después de la operación que los lista.

Registrant

4 operaciones
12

Create a registrant

registrant.create

Lo que ves en n8n

Notas y casos de uso

Registra una inscripción desde fuera de GoToWebinar. Es la operación sobre la que gira casi cualquier embudo.

Parámetros clave

  • Webinar Key Name or ID: el webinar de destino. Es el único campo que el nodo marca como requerido, así que es el único que bloquea la ejecución si queda vacío.
  • First Name, Last Name y Email: la identidad del inscrito, listados fuera del bloque requerido.
  • Additional Fields: 13 campos más, entre ellos Organization, Job Title, Industry, Source para el origen de la inscripción y Questions and Comments para lo que la persona escribió al inscribirse.
Casos de uso
tu landing conserva su diseño y su medición, y el flujo inscribe a cada lead por detrás.
13

Delete a registrant

registrant.delete

Lo que ves en n8n

Notas y casos de uso

Cancela una inscripción en un webinar concreto.

Parámetros clave

  • Webinar Key Name or ID: el webinar del inscrito que se va a eliminar.
  • Registrant Key: la clave del inscrito a eliminar, que te dan antes Get many registrants o Get a registrant.
Casos de uso
llega una solicitud de supresión al buzón de protección de datos y el flujo retira a la persona de la sesión próxima, en vez de dejarlo apuntado en una lista.
14

Get a registrant

registrant.get

Lo que ves en n8n

Notas y casos de uso

Consulta una ficha de inscripción antes incluso de que el webinar se celebre.

Parámetros clave

  • Webinar Key Name or ID: el webinar del inscrito que quieres recuperar.
  • Registrant Key: la clave del inscrito a recuperar. Es una clave, no un correo, así que combínala con la operación de listado cuando solo tengas datos de contacto.
Casos de uso
alguien de soporte pega una clave de inscrito en un comando de chat y recibe la ficha en el mismo hilo.
15

Get many registrants

registrant.getAll

Lo que ves en n8n

Notas y casos de uso

Recoge la lista de inscripción de un webinar, un elemento por inscrito.

Parámetros clave

  • Webinar Key Name or ID: la clave del webinar del que quieres los inscritos.
  • Return All: actívalo para un volcado completo, porque entonces el nodo encadena solo las páginas de la API. Desactivado, Limit fija cuántos inscritos vuelven.
Casos de uso
una sincronización nocturna copia la lista en el CRM, para que nadie la rehaga desde un archivo descargado la mañana de la sesión.

Session

3 operaciones
16

Get a session

session.get

Lo que ves en n8n

Notas y casos de uso

Lee una sesión de un webinar, o sea la celebración concreta y no el contenedor.

Parámetros clave

  • Webinar Key Name or ID: el webinar al que pertenece la sesión, por lista o por expresión.
  • Session Key: la sesión buscada, en texto libre en esta operación.
Casos de uso
un flujo de informes que ya arrastra una clave de sesión la resuelve antes de escribir nada en el panel.
17

Get many sessions

session.getAll

Lo que ves en n8n

Notas y casos de uso

Barre las sesiones de la cuenta sin exigir un webinar de partida.

Parámetros clave

  • Return All: activado, vuelven todas las sesiones. Desactivado, Limit pone el techo.
  • Additional Fields: Time Range, requerido dentro de esa colección, delimita el periodo que pides; Webinar Key Name or ID restringe las sesiones a un solo webinar.
Casos de uso
un repaso de los lunes que enumera todas las sesiones de la semana anterior, venga del webinar que venga.
18

Get details on a session

session.getDetails

Lo que ves en n8n

Notas y casos de uso

Abre lo que salió de una sesión, no su horario.

Parámetros clave

  • Webinar Key Name or ID y Session Key: el webinar y la sesión que se van a leer.
  • Details: performance para los detalles de rendimiento, polls para las preguntas y respuestas de las encuestas rápidas, questions para las preguntas y respuestas de una sesión pasada y surveys para sus encuestas.
Casos de uso
reunir los resultados de encuesta de cada sesión pasada en un mismo sitio, para construir el próximo programa sobre lo que la gente pide.

Webinar

4 operaciones
19

Create a webinar

webinar.create

Lo que ves en n8n

Notas y casos de uso

Programa un webinar nuevo desde un flujo, para que la entrada de agenda y el evento de GoToWebinar salgan de la misma fuente.

Parámetros clave

  • Subject: requerido, el nombre del webinar.
  • Time Range: requerido, y dentro Start Time y End Time también lo son.
  • Additional Fields: Description, Timezone Name or ID, Is On-Demand, Is Password Protected, Experience Type (CLASSIC, BROADCAST, SIMULIVE) y Webinar Type: single_session para una única cita, series cuando los asistentes eligen uno de varios horarios y sequence cuando se espera a las mismas personas en todas las sesiones.
Casos de uso
un ciclo formativo crea todas sus citas de una vez.
20

Get a webinar

webinar.get

Lo que ves en n8n

Notas y casos de uso

Pide un webinar concreto a partir de su clave.

Parámetros clave

  • Webinar Key: la clave del webinar a recuperar, escrita aquí en texto libre en lugar de elegirse en una lista. Por eso encaja tan bien con una clave que arrastra el nodo anterior mediante una expresión.
Casos de uso
un mensaje de confirmación necesita los datos del webinar junto a los del inscrito, y esta operación los aporta justo después del paso de inscripción.
21

Get many webinars

webinar.getAll

Lo que ves en n8n

Notas y casos de uso

Repasa los webinars de la cuenta y los entrega uno a uno.

Parámetros clave

  • Return All: activado, el nodo pagina sobre el conjunto. Desactivado, Limit fija el número máximo de webinars devueltos.
  • Additional Fields: Time Range, requerido dentro de esa colección, define el periodo que cubre la lista.
Casos de uso
mantener al día una página de próximas sesiones desde la cuenta, refrescada con un Schedule Trigger en lugar de editarla a mano.
22

Update a webinar

webinar.update

Lo que ves en n8n

Notas y casos de uso

Cambia un webinar que ya existe, sin recrearlo ni perder las inscripciones asociadas.

Parámetros clave

  • Webinar Key: requerido, la clave del webinar a modificar.
  • Notify Participants: booleano requerido, así que hay que indicarlo de forma explícita en cada llamada.
  • Update Fields: 8 campos opcionales, entre ellos Subject para el nombre o el tema, Description, Times, Timezone Name or ID, Is On-Demand que indica si el webinar se puede ver en cualquier momento y Is Password Protected que indica si pide contraseña para entrar.
Casos de uso
un cambio de ponente reescribe la descripción en todas las citas afectadas.
Necesitas ayuda

¿Necesitas ayuda para automatizar GoToWebinar con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

GoToWebinar y n8n, las dudas que vienen después

01¿La integración GoToWebinar n8n es gratis?
Por el lado de n8n, sí. El nodo GoToWebinar viene incluido en n8n: nada que instalar y ningún coste adicional por el nodo en sí. Vale igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada en Community Edition con licencia Sustainable Use. Un flujo se comporta igual en los dos sitios, así que puedes prototipar en uno y ejecutar en el otro. Lo que cuesta un plan de GoToWebinar es otra conversación y esta página no la aborda. Lo que sí hace falta es una cuenta de GoToWebinar con acceso al Developer Center, porque ahí se crea el cliente OAuth en el que se apoya el credential.
02¿Qué credenciales hacen falta para conectar GoToWebinar con n8n?
Un único credential OAuth2, el único método de autenticación admitido por este nodo. El punto de partida es una cuenta de GoToWebinar con acceso al Developer Center, donde creas un cliente OAuth. De ese cliente salen dos valores cuando termina su configuración: un Client ID y un Client Secret. En n8n abres el menú Credentials, creas el credential de GoToWebinar y copias la OAuth Callback URL que muestra n8n en el campo Redirect URI del cliente OAuth. Después pegas el Client ID y el Client Secret y lanzas la conexión. El credential se configura una vez y se reutiliza en todos los flujos, eligiéndolo en la lista desplegable del nodo.
03¿Qué límites tiene el nodo GoToWebinar en n8n?
El nodo expone 22 operaciones repartidas en 6 objetos: webinars, sesiones, inscritos, asistentes, ponentes y coorganizadores. Lo que queda fuera de ese catálogo pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de GoToWebinar reutilizando el mismo credential mediante la autenticación predefinida, así que no hay un segundo acceso que mantener. En las operaciones de listado, la paginación la controlas tú: Return All encadena las páginas de la API y trae el conjunto completo, y al desactivarlo es Limit quien fija el número máximo de elementos devueltos. Además, cualquier campo marcado como requerido bloquea la ejecución del nodo si queda vacío.
04¿Se puede arrancar un flujo desde un evento de GoToWebinar?
Desde GoToWebinar en sí, no. Esta herramienta no tiene nodo trigger en n8n, de modo que un flujo que la use arranca en otro punto. Hay tres caminos que cubren casi todo. El Schedule Trigger ejecuta el flujo a intervalos fijos, algo que encaja con una sincronización nocturna de inscritos o con un balance posterior a la sesión. El Webhook de n8n, es decir una URL que n8n expone y que llama un servicio externo, arranca la ejecución justo cuando se envía un formulario o se confirma un pago. Y el trigger de otra herramienta puede abrir la cadena, con el nodo GoToWebinar en segunda posición. El esquema no cambia: algo dispara fuera, las operaciones de GoToWebinar van detrás.
05¿n8n o Make para GoToWebinar?
Deciden cuatro criterios y ninguna herramienta gana en los cuatro. Alojamiento: n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, mientras que Make es únicamente alojado, sin opción de autoalojamiento. El control de los datos se deriva de ahí, porque una instancia autoalojada mantiene los datos de los inscritos dentro de tu propia infraestructura. Modelo de coste: Make factura por operación, algo que pesa si cada semana recorres una lista completa de asistentes. Lógica visual: las dos dibujan el flujo en un lienzo y la comodidad depende sobre todo de la costumbre. Si el autoalojamiento y la ubicación de los datos no son un tema en tu caso, la diferencia se estrecha bastante.