Recursos · Integración n8n

Nodo n8n FormConfigura n8n Form en n8n.

Un formulario rara vez cabe en una sola pantalla. El nodo n8n Form crea las páginas que vienen después de la primera y devuelve las respuestas al flujo de trabajo. Dos tipos de página, 12 tipos de elemento y nada que autenticar. Aquí se describe la versión 3.

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

Por qué automatizar

¿Para qué sirve el nodo n8n Form ?

Genera formularios web dentro de n8n y pasa las respuestas al flujo de trabajo. El formulario siempre arranca con el nodo n8n Form Trigger, que muestra la primera página. Las demás son nodos n8n Form: otra página de preguntas, o la pantalla que ve la persona cuando termina. Entre dos páginas puedes colocar cualquier nodo, así que la siguiente pantalla se adapta a lo que se acaba de escribir.

Piensa en una alta de proveedor. La primera página pide el NIF y el nombre comercial. Entre las dos pantallas, un nodo comprueba si ese proveedor ya existe en Google Sheets. La siguiente página solo pide lo que falta, con un Element Type en dropdown para la categoría. Quien rellena no ve la consulta, ve un formulario corto.

Otro caso: la entrega de documentos. Una página con un elemento file, Multiple Files activado y Accepted File Types limitado a unas pocas extensiones. El flujo guarda el archivo y avisa al equipo por Slack. Y un tercero: una encuesta de satisfacción donde un Switch reparte cada respuesta por su rama, y cada rama acaba en su propio Form Ending con un mensaje distinto. El acuse de recibo puede salir por Gmail en paralelo.

El nodo se ejecuta sobre cada item de entrada y nunca abre un flujo por sí solo: siempre hay un disparador antes. Si el formulario cabe en una pantalla y no pasa nada en medio, el trigger basta y este nodo no aporta nada. Y si hay que llamar a una API sin nodo dedicado antes de mostrar la siguiente página, eso le toca a HTTP Request.

Conviene tener presentes dos límites. Solo se muestra una página Form Ending por ejecución, aunque varias ramas contengan una. Y tanto el elemento HTML como el campo Form Description rechazan las etiquetas <script>, <style> e <input>: todo lo interactivo tiene que ser un elemento de formulario de verdad. Recuerda además que un campo marcado como Required Field bloquea la ejecución mientras siga vacío. En la Reseña n8n ves dónde encaja la herramienta, y el Curso n8n monta este tipo de recorrido paso a paso.

Acciones

¿Qué página añades al formulario?

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

01

Next Form Page

page

Lo que ves en n8n

Notas y casos de uso

Añade otra página de preguntas a un formulario que el trigger ya abrió, y entrega lo escrito al nodo siguiente.

Parámetros clave

  • Define Form: con fields armas la página en el panel; con json la definición llega por Form Fields.
  • Form Elements: una entrada por campo, con su Field Name, su Label y su Element Type entre 12 opciones, del dropdown al file.
  • Limit Wait Time: activado, la ejecución sigue sin respuesta; Limit Type elige afterTimeInterval con un Amount y una Unit, o atSpecifiedTime con Max Date and Time.
Casos de uso
una segunda página cuyas Field Options salen de una consulta hecha entre ambas pantallas, con Required Field marcado en la respuesta que no puedes dejar en blanco.
02

Form Ending

completion

Lo que ves en n8n

Notas y casos de uso

Cierra el recorrido. En lugar de otra pregunta, quien rellena recibe una confirmación, una redirección, HTML libre o un archivo.

Parámetros clave

  • On n8n Form Submission: text muestra la pantalla final, redirect lleva a la URL indicada, showText muestra el campo Text, returnBinary devuelve el archivo nombrado en Input Data Field Name.
  • Completion Title: obligatorio en la pantalla final, se convierte en el título h1; Completion Message queda debajo como subtítulo.
  • Completion Page Title: una opción que fija el título de la pestaña del navegador, que la pantalla final deja igual si no la añades.
Casos de uso
una solicitud de presupuesto que acaba redirigiendo a una página de reserva, mientras la rama descartada termina en una pantalla final breve.
Necesitas ayuda

¿Necesitas ayuda para automatizar n8n Form con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta después

01¿El nodo n8n Form es gratuito en n8n Cloud y en autoalojado?
Sí. Es un nodo core que viene con n8n: nada que instalar y ningún coste extra por parte de n8n. Funciona igual en n8n Cloud, la oferta alojada por n8n, y en una instancia propia levantada con Docker o npm, en Community Edition con licencia Sustainable Use. Un flujo creado en un sitio funciona en el otro sin tocarlo. Las páginas del formulario las sirve tu instancia de n8n, así que lo que cambia entre ambas opciones es dónde se alojan esas páginas, no lo que el nodo puede hacer con ellas.
02¿Qué hace falta para que funcione el nodo n8n Form?
Nada del lado de la cuenta. Este nodo no tiene credential, es decir una credencial guardada en n8n, ni selector Authentication: ninguna clave que crear, ningún permiso que conceder, ninguna app que autorizar. Lo que sí necesita es un punto de partida. Se ejecuta sobre cada item de entrada y no abre un flujo, así que un nodo n8n Form Trigger tiene que mostrar la primera página. Después encadenas tantos Next Form Page como haga falta y cierras con un Form Ending. Cualquier nodo colocado entre dos páginas funciona con normalidad, y de ahí sale la adaptación a una respuesta anterior.
03¿Qué límites tiene el nodo?
Hay tres que importan. Solo se muestra una página Form Ending por ejecución, aunque n8n recorra varias ramas que contengan una cada una: de cara a quien rellena, las ramas convergen, lo hayas previsto o no. El elemento HTML y el campo Form Description rechazan las etiquetas script, style e input, lo que descarta cualquier componente propio pegado en la página. Y el nodo expone dos tipos de página, ni uno más: no abre el formulario ni recoge nada fuera de las páginas que dibuja. Lo descrito corresponde a la versión 3, un flujo antiguo mostrará menos opciones.
04¿Cuándo usar este nodo en vez del n8n Form Trigger solo?
El trigger solo basta cuando una pantalla lo cubre todo y no corre ninguna lógica mientras se rellena: abre el formulario, recoge las respuestas y las pasa al flujo de una vez. Este nodo entra en juego en cuanto el formulario tiene más de una página, o en cuanto hay que hacer algo entre dos pantallas: una consulta, un filtro, una rama que cambia las preguntas siguientes. También es la única forma de controlar el final del recorrido, porque Form Ending gobierna la pantalla final, la URL de redirección, el texto libre y la devolución del archivo.
05¿n8n o Make para montar un formulario así?
Depende de dónde quieras que vivan el formulario y las respuestas. Make lo aloja Make, sin opción de autoalojamiento, y se factura por operación: un formulario de varias páginas que lanza una consulta entre pantalla y pantalla sale más caro según sube el volumen. n8n corre en n8n Cloud o en tu propio servidor, lo que mantiene las respuestas en una infraestructura que controlas, y la factura no sigue al número de pasos. Make ofrece una lógica visual que muchos equipos leen más rápido. Decide por alojamiento, control del dato y modelo de coste.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.