Recursos · Integración n8n

Nodo n8n Form TriggerConfigura el formulario que abre el flujo.

Un flujo de trabajo puede empezar en un formulario y no en una llamada de API. El nodo n8n Form Trigger genera una página web a partir de los campos que declaras en su panel y entrega cada respuesta al nodo siguiente. Sus 29 parámetros cubren el diseño, los tipos de elemento, el momento de la respuesta y el acceso.

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

Por qué automatizar

¿Qué resuelve de verdad el nodo n8n Form Trigger ?

El nodo construye una página de formulario y arranca el flujo en cuanto alguien la envía. Declaras un título, una descripción y una lista de elementos dentro del panel, y n8n publica la página en dos direcciones: una Test URL para el editor y una Production URL para el flujo publicado. Cada respuesta llega como un campo del item, con el nombre que hayas puesto en Field Name.

El primer escenario es la clasificación en la entrada. Un formulario de soporte lleva un desplegable de categorías, y la rama que sigue manda los casos urgentes a Slack mientras el resto pasa a una cola. Como los nombres de campo los eliges tú, las condiciones siguen siendo legibles medio año después.

El segundo es la recogida de archivos. Pon Element Type en file, activa Multiple Files, limita los Accepted File Types y cada adjunto entra en el flujo como dato binario, listo para archivarse o para registrarse junto a una fila en Google Sheets en la misma ejecución.

El tercero es lo más común: sustituir la herramienta de formularios externa y el pegamento que la acompaña. Una solicitud de vacaciones son dos campos de texto, una fecha y un Required Field activado. La respuesta entra directamente en el flujo, sin webhook que conectar a mano (un webhook es una URL que un servicio llama para empujar datos).

¿Cuándo conviene otra cosa? Cuando quien llama es una máquina. Un socio que envía JSON quiere el nodo Webhook, no una página que dibujar, y una llamada saliente hacia la API de un tercero es cosa de HTTP Request. El Form Trigger está pensado para una persona que rellena casillas. Si todavía dudas entre n8n y otra plataforma, la Reseña n8n entra en el detalle.

Los límites conviene conocerlos antes. El nodo dibuja una sola página: las siguientes vienen del nodo n8n Form, que es otro nodo. El HTML de la Form Description y de los elementos Custom HTML se limpia, así que las etiquetas <script>, <style> e <input> desaparecen. Los parámetros de URL rellenan campos, solo en producción. Esta página describe la versión 3 del nodo, la más alta del catálogo; un flujo antiguo mostrará menos opciones.

Conexión

¿Qué hay que preparar antes de repartir la URL?

  1. 01

    Elegir el modo de autenticación

    El selector Authentication está arriba del todo en el panel. El catálogo trae dos valores: none, que deja la página abierta a cualquiera que tenga el enlace, y basicAuth, que coloca delante la petición de credenciales del navegador. El ajuste vale igual para la Test URL y para la Production URL, de modo que un formulario protegido en producción también lo está mientras lo montas.

  2. 02

    Crear el credential de Basic Auth

    Con basicAuth seleccionado, n8n pide un credential formado por dos valores: el Username con el que se accede al destino y el Password que le corresponde. Un credential es un juego de datos de acceso guardado una sola vez en el menú Credentials de la instancia, aparte del flujo. La misma pareja puede proteger varios formularios: créalo una vez, selecciónalo en la lista y el aviso del nodo desaparece.

  3. 03

    Probar y después publicar

    Mientras construyes, quédate en la Test URL. Execute Step abre el formulario y ejecuta solo el nodo; Execute Workflow lanza toda la cadena al enviar, con los datos visibles en el editor. Cuando el comportamiento sea el bueno, guarda y publica el flujo, y cambia a la Production URL. Los datos de producción no se ven en el lienzo: abre la pestaña Executions del flujo para leer un envío real.

Parámetros

¿Qué hace cada parámetro del nodo?

El nodo n8n Form Trigger tiene 29 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Authentication

authentication

Lo que ves en n8n

Notas y casos de uso

La página es pública por defecto. Este selector es, por tanto, la primera decisión que hay que tomar antes de repartir el enlace, y se aplica a las dos URL del nodo sin cambiar nada en la salida.

Parámetros clave

  • Authentication: está arriba del panel y decide si aparece una petición de credenciales.
  • Basic Auth: el valor basicAuth, apoyado en un credential con un Username y un Password.
  • None: el valor none, cualquiera con el enlace abre la página.
Casos de uso
un formulario de opinión de clientes funciona de sobra con None, mientras que una solicitud de compra interna que dispara un pago va detrás de Basic Auth.
02

Form Title

formTitle

Lo que ves en n8n

Notas y casos de uso

Obligatorio, y quien entra lo lee dos veces: n8n lo usa como título de la pestaña del navegador y como título h1 de la página. Si se queda vacío, el nodo no se ejecuta.

Parámetros clave

  • Form Title: una cadena que aparece en la parte superior del formulario, con e.g. Contact us como sugerencia del panel.
Casos de uso
nómbralo por lo que la persona quiere conseguir, no por el proceso interno. Un flujo de devoluciones pasa a ser «Solicitar una devolución», no el nombre del flujo.
03

Form Description

formDescription

Lo que ves en n8n

Notas y casos de uso

Subtítulo opcional bajo el título, útil cuando hace falta una frase de instrucciones antes de la primera casilla. Acepta HTML, y eso lo convierte en algo más que un pie de foto.

Parámetros clave

  • Form Description: cadena que se muestra debajo del h1; \n o <br> añade un salto de línea, y las etiquetas <script>, <style> e <input> se eliminan.
Casos de uso
anuncia aquí el plazo de respuesta o enlaza la política de privacidad, y el correo posterior confirmará algo ya prometido en la página.
04

Field Name

formFields.fieldName

Lo que ves en n8n

Notas y casos de uso

Esta es la clave que lee el resto del flujo. n8n la pone en los atributos del elemento dibujado y en la salida del nodo, donde recuperas la respuesta con {{ $json.email }}, una expresión que busca un valor dentro del item entrante.

Parámetros clave

  • Field Name: cadena obligatoria, el nombre al que hace referencia el flujo.
Casos de uso
mantenlo corto y estable. Cambiarlo más tarde rompe todas las expresiones posteriores y las correspondencias de un nodo Edit Fields (Set).
05

Label

formFields.fieldLabel

Lo que ves en n8n

Notas y casos de uso

Lo que se lee encima de la casilla. Es la mitad humana del campo, frente al nombre técnico, y es obligatorio en cada elemento.

Parámetros clave

  • Label: cadena obligatoria que aparece encima del campo, con e.g. What is your name? como sugerencia en el panel.
Casos de uso
en un formulario corto, escríbelo como pregunta. Una lista de preguntas se lee más rápido que una lista de sustantivos en la pantalla de un móvil.
06

Element Type

formFields.fieldType

Lo que ves en n8n

Notas y casos de uso

Obligatorio en cada elemento, decide qué dibuja el navegador y qué ajustes aparecen justo debajo.

Parámetros clave

  • Element Type: doce valores, desde text (Text Input) y textarea hasta email, number, password y date.
  • Dropdown, Radio Buttons, Checkboxes: los elementos de elección, cada uno con su propia lista.
  • File, Custom HTML, Hidden Field: la subida de archivo, el contenido libre y el valor que viaja sin mostrarse.
Casos de uso
una candidatura mezcla Text Input, Email, File para el currículo y Dropdown para el puesto.
07

Element Name

formFields.elementName

Lo que ves en n8n

Notas y casos de uso

Solo afecta al elemento Custom HTML. Por defecto ese contenido es decorativo y nunca llega al flujo; rellenar este campo es lo que lo mete en la salida del nodo.

Parámetros clave

  • Element Name: cadena opcional, sugerida como e.g. content-section, que sirve para incluir el HTML en la salida.
Casos de uso
nombra el bloque con las condiciones mostradas y la ejecución guarda el texto exacto que se leyó en el momento del envío.
08

Placeholder

formFields.placeholder

Lo que ves en n8n

Notas y casos de uso

Texto gris dentro de la casilla que desaparece en cuanto alguien escribe. Es una pista de formato, no un valor: si el campo se queda vacío, al flujo no llega nada.

Parámetros clave

  • Placeholder: cadena opcional que se muestra dentro del campo, admitida en Email, Number, Password, Text y Textarea.
Casos de uso
enseña la forma de una referencia de pedido o de un teléfono y la mitad de las respuestas mal escritas se corrige antes de entrar.
09

Default Value

formFields.defaultValue

Lo que ves en n8n

Notas y casos de uso

A diferencia del placeholder, esto sí es un valor real: el campo llega relleno o preseleccionado, y se envía tal cual si ya encaja.

Parámetros clave

  • Default Value: cadena opcional, admitida en todos los elementos salvo Custom HTML, File, Hidden Field y Password.
Casos de uso
en un formulario interno de reservas, preselecciona el departamento que presenta la gran mayoría de las solicitudes y deja que los demás lo cambien.
10

Field Value

formFields.fieldValue

Lo que ves en n8n

Notas y casos de uso

El compañero del Hidden Field, ese que nadie ve en la página. Relleno aquí, el valor queda fijo; vacío, lo aporta la URL mediante un parámetro con el nombre del campo.

Parámetros clave

  • Field Value: cadena opcional; sin ella, el valor se pasa como parámetro de consulta a través de Field Name.
Casos de uso
marca la campaña o la oficina de la que viene el enlace. Un solo formulario alimenta un solo flujo y la ejecución sigue sabiendo de dónde llegó la persona.
11

Field Options

formFields.fieldOptions

Lo que ves en n8n

Notas y casos de uso

La lista que ofrece un elemento de elección. Se vuelve obligatoria en cuanto el elemento espera opciones, y las entradas se añaden una a una en el panel.

Parámetros clave

  • Field Options: colección obligatoria, que se abre con Add Field Option, con lo que se puede seleccionar en el desplegable.
  • Option: una cadena por entrada, el texto que se ve y el valor que recibe el flujo.
Casos de uso
escribe las opciones igual que los valores que comprueba un nodo If, o la clasificación se irá en silencio por la rama equivocada.
12

Multiple Choice

formFields.multiselect

Lo que ves en n8n

Notas y casos de uso

Un desplegable es de elección única de salida. Activar esto permite varias opciones de la misma lista, y la respuesta deja de ser una cadena simple.

Parámetros clave

  • Multiple Choice: booleano que permite seleccionar varias opciones de la lista desplegable.
Casos de uso
en una inscripción a talleres, quien elige tres sesiones sigue siendo un solo envío, y el flujo recorre la selección en lugar de recibir tres entradas sueltas.
13

Limit Selection

formFields.limitSelection

Lo que ves en n8n

Notas y casos de uso

Las casillas de verificación no tienen tope por defecto: se pueden marcar todas y el formulario lo acepta. Este selector es donde se pone la regla del número.

Parámetros clave

  • Limit Selection: exact (Exact Number), range (Range) o unlimited (Unlimited).
Casos de uso
una encuesta de prioridades que pide tres elecciones usa Exact Number, y es el propio formulario el que frena a quien marca ocho, no una limpieza posterior.
14

Number of Selections

formFields.numberOfSelections

Lo que ves en n8n

Notas y casos de uso

La cifra que acompaña a la regla Exact Number. Aparece en cuanto se elige ese valor y convierte el grupo de casillas en una respuesta de tamaño fijo.

Parámetros clave

  • Number of Selections: un número, la cantidad exacta de casillas que hay que marcar.
Casos de uso
una votación en la que todo el mundo ordena el mismo número de candidatos sigue siendo comparable, porque ningún envío llega con más entradas que los otros.
15

Minimum Selections

formFields.minSelections

Lo que ves en n8n

Notas y casos de uso

El suelo de la regla Range. Corta de raíz la respuesta vacía, esa en la que alguien envía un grupo de casillas sin marcar ninguna.

Parámetros clave

  • Minimum Selections: un número, la cantidad más baja que acepta el formulario.
Casos de uso
un formulario de alta que exige al menos una herramienta citada antes de enrutar la petición ahorra el ida y vuelta que sigue a un envío en blanco.
16

Maximum Selections

formFields.maxSelections

Lo que ves en n8n

Notas y casos de uso

El techo de esa misma regla Range, y el que protege lo que ocurre después cuando alguien generoso lo marca todo.

Parámetros clave

  • Maximum Selections: un número, la cantidad más alta que acepta el formulario.
Casos de uso
cuando cada casilla marcada dispara un mensaje, poner tope evita que un envío entusiasta se convierta en una ráfaga de notificaciones. En un pedido de catering también mantiene los totales dentro de lo que la cocina puede servir esa mañana.
17

HTML

formFields.html

Lo que ves en n8n

Notas y casos de uso

El contenido de un elemento Custom HTML: marcado libre colocado entre dos preguntas, para un aviso, una imagen o un enlace que conviene leer antes de responder.

Parámetros clave

  • HTML: cadena de elementos que se muestran en la página del formulario; las etiquetas <script>, <style> e <input> no se aceptan.
Casos de uso
un aviso de consentimiento justo antes de la última pregunta vive dentro del formulario, sin página aparte que mantener.
18

Multiple Files

formFields.multipleFiles

Lo que ves en n8n

Notas y casos de uso

Pertenece al elemento File y gobierna el selector de archivos: un documento cada vez, o toda una selección en el mismo envío.

Parámetros clave

  • Multiple Files: booleano que permite seleccionar varios archivos en el campo, o solo uno.
Casos de uso
una nota de gastos con cuatro justificantes llega en una única ejecución, así que el mensaje de aprobación los lista de golpe en vez de caer cuatro veces.
19

Accepted File Types

formFields.acceptFileTypes

Lo que ves en n8n

Notas y casos de uso

El filtro de lo que el selector llegará a ofrecer. Vacío, el formulario acepta cualquier cosa que se arrastre encima, que rara vez es lo que espera el flujo de detrás.

Parámetros clave

  • Accepted File Types: lista de extensiones separadas por comas, sugerida como e.g. .jpg, .png; vacío admite todos los tipos.
Casos de uso
una recepción de documentos que solo trata PDF lo dice ya en el selector, en lugar de fallar tres nodos más adelante con una hoja de cálculo.
20

Required Field

formFields.requiredField

Lo que ves en n8n

Notas y casos de uso

Una validación que hace el navegador antes de que nada llegue a n8n: el botón de envío no pasa mientras un campo obligatorio esté vacío.

Parámetros clave

  • Required Field: booleano que obliga a introducir un valor antes de enviar el formulario.
Casos de uso
actívalo en el campo del que depende la clasificación y el flujo se ahorra una rama para el caso ausente, más el callejón sin salida que suele venir detrás.
21

Respond When

responseMode

Lo que ves en n8n

Notas y casos de uso

Fija el momento en que aparece la confirmación, que es también el momento en que el navegador deja de esperar.

Parámetros clave

  • Form Is Submitted: onReceived, la respuesta sale en cuanto el nodo recibe el envío.
  • Workflow Finishes: lastNode, la respuesta espera al último nodo, y si hay un error se avisa de que hubo un problema al enviar el formulario.
Casos de uso
un enriquecimiento largo responde al enviar, mientras que un formulario que debe mostrar una referencia generada espera a que termine el flujo.
22

Append n8n Attribution

options.appendAttribution

Lo que ves en n8n

Notas y casos de uso

Vive en la colección Options, que se abre con Add Option: cada opción añadida aparece como un campo más en el panel, y las que no se añaden conservan su valor por defecto.

Parámetros clave

  • Append n8n Attribution: booleano que controla el enlace «Form automated with n8n» al pie del formulario.
Casos de uso
un formulario insertado en un recorrido de cliente suele desactivarlo, mientras que una herramienta interna puede dejarlo como está.
23

IP(s) Allowlist

options.ipWhitelist

Lo que ves en n8n

Notas y casos de uso

Un filtro de red puesto delante del formulario, independiente de cualquier petición de credenciales. Vacío, deja pasar todas las direcciones.

Parámetros clave

  • IP(s) Allowlist: lista de direcciones o rangos CIDR separados por comas, sugerida como e.g. 127.0.0.1, 192.168.1.0/24.
Casos de uso
un formulario pensado para el taller se limita a la red de la planta, así que la misma URL repartida fuera no abre nada.
24

Button Label

options.buttonLabel

Lo que ves en n8n

Notas y casos de uso

Otra entrada de la colección Options, y la más pequeña con efecto visible: el texto del botón que cierra el formulario.

Parámetros clave

  • Button Label: cadena que se usa como etiqueta del botón de envío.
Casos de uso
nombrar la acción en vez del gesto, «Enviar mi solicitud» en lugar de «Enviar», prepara la confirmación que se va a leer justo después.
25

Form Path

options.path

Lo que ves en n8n

Notas y casos de uso

La dirección del formulario acaba en un identificador generado. Al rellenar esta opción, ese último tramo pasa a ser una palabra elegida, tanto en la URL de prueba como en la de producción.

Parámetros clave

  • Form Path: el tramo final de la URL del formulario, en prueba y en producción, con webhook propuesto en el campo.
Casos de uso
una ruta con sentido deja el enlace fácil de dictar por teléfono y lo mantiene estable aunque cambie el título del formulario.
26

Form Response

options.respondWithOptions

Lo que ves en n8n

Notas y casos de uso

Lo que ve el navegador cuando el envío ya pasó se ajusta aquí, en una colección que se abre con Add option.

Parámetros clave

  • Respond With: text (Form Submitted Text) muestra un texto de respuesta, redirect (Redirect URL) lleva a una URL.
  • Text to Show: el texto que aparece tras rellenar el formulario, vacío cuando no se quiere ningún texto adicional.
  • URL to Redirect to: la dirección de llegada tras rellenar el formulario, que debe ser una URL válida, con el ejemplo e.g. http://www.n8n.io.
Casos de uso
la redirección alarga un recorrido ya empezado, el texto encaja en un formulario que cierra el intercambio.
27

Ignore Bots

options.ignoreBots

Lo que ves en n8n

Notas y casos de uso

En cuanto una dirección pública circula, los generadores de vista previa y los rastreadores la visitan. Activado, este ajuste descarta esas peticiones en lugar de abrir una ejecución.

Parámetros clave

  • Ignore Bots: interruptor que ignora las peticiones de bots como los generadores de vista previa de enlaces y los rastreadores.
Casos de uso
un enlace pegado en una herramienta de chat provoca una visita automática para la miniatura y, sin el filtro, esa visita queda junto a las respuestas reales en la lista de ejecuciones.
28

Use Workflow Timezone

options.useWorkflowTimezone

Lo que ves en n8n

Notas y casos de uso

Cada respuesta lleva una marca submittedAt. Este interruptor elige el reloj que la escribe.

Parámetros clave

  • Use Workflow Timezone: activado, submittedAt sigue la zona horaria del workflow; desactivado, se queda en UTC.
Casos de uso
en una hoja de inscripciones que revisa un equipo local, las horas coinciden con lo que se vio en pantalla y las comparaciones de fechas posteriores dejan de desplazarse.
29

Custom Form Styling

options.customCss

Lo que ves en n8n

Notas y casos de uso

La interfaz pública llega con su aspecto por defecto. Este campo recibe CSS que lo sobrescribe y se abre ya relleno con ese estilo base, así que solo se cambia lo que hace falta.

Parámetros clave

  • Custom Form Styling: CSS que sobrescribe el estilo por defecto de la interfaz pública del formulario.
Casos de uso
recoger los colores y la tipografía del sitio que lleva el enlace evita el efecto de página prestada, sin sacar el formulario de n8n.
Necesitas ayuda

¿Necesitas ayuda para automatizar n8n Form Trigger con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre este nodo

01¿El nodo n8n Form Trigger está incluido en n8n?
Sí. Es un nodo core que viene con n8n: nada que instalar y ningún coste añadido por parte de n8n, tanto en n8n Cloud como en una instancia autoalojada en Community Edition, bajo licencia Sustainable Use. El autoalojamiento se hace con Docker o npm, y un flujo construido en un lado se comporta igual en el otro. La página del formulario la sirve tu propia instancia de n8n, y por eso la Production URL solo responde cuando el flujo está publicado.
02¿Qué hace falta para que el formulario funcione?
Menos que en una integración normal. No hay cuenta que conectar, porque el nodo aloja el formulario él mismo. Con Authentication en None no se pide nada más: un Form Title, los elementos del formulario y a publicar. Con Basic Auth, n8n pide un credential con un Username y un Password, creado una sola vez en el menú Credentials de la instancia y reutilizable en todos los flujos. La opción IP(s) Allowlist añade un segundo filtro encima, sin sustituir la petición de credenciales.
03¿Qué límites tiene el Form Trigger?
El nodo dibuja una sola página. Las siguientes salen del nodo n8n Form, que continúa el mismo formulario. El HTML se limpia en la Form Description y en los elementos Custom HTML: las etiquetas script, style e input se quitan, así que no puedes meter un componente propio. Los parámetros de URL rellenan campos, pero solo en producción, y los caracteres especiales hay que codificarlos. Hay doce tipos de elemento disponibles, y esta página describe la versión 3 del nodo, la más alta del catálogo.
04¿Cuándo elegir este nodo en vez del nodo Webhook?
Depende de quién llama. El Form Trigger está hecho para una persona: dibuja una página, etiqueta los campos, valida las respuestas obligatorias en el navegador y devuelve una confirmación. El nodo Webhook está hecho para una máquina que envía datos, sin página que dibujar. Si la llamada viene de un sistema socio, de un producto o de un script, coge el Webhook. Si quien escribe los valores es un compañero o un cliente, coge el formulario. Los dos pueden alimentar después la misma cadena de nodos.
05¿n8n o Make para un formulario que arranca una automatización?
Los dos saben hacerlo, y la decisión no va de funcionalidades. n8n se puede autoalojar con Docker o npm: las respuestas y los archivos subidos se quedan en tu infraestructura, algo que pesa mucho en una recogida sensible. Make solo está alojado y se factura por operación, lo que encaja con un volumen bajo y sin servidores que mantener. La lógica visual también cambia: n8n reparte ramas y expresiones en un lienzo que montas tú. Decide primero el modelo de alojamiento y después mira el volumen.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.