- Inicio
- Recursos
- Integraciones
- n8n Form Trigger
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
¿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.
¿Qué hay que preparar antes de repartir la URL?
- 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, ybasicAuth, 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. - 02
Crear el credential de Basic Auth
Con
basicAuthseleccionado, 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. - 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.
¿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.
Índice de parámetros
- Authentication
- Form Title
- Form Description
- Field Name
- Label
- Element Type
- Element Name
- Placeholder
- Default Value
- Field Value
- Field Options
- Multiple Choice
- Limit Selection
- Number of Selections
- Minimum Selections
- Maximum Selections
- HTML
- Multiple Files
- Accepted File Types
- Required Field
- Respond When
- Append n8n Attribution
- IP(s) Allowlist
- Button Label
- Form Path
- Form Response
- Ignore Bots
- Use Workflow Timezone
- Custom Form Styling
Authentication
authenticationLo 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.
Form Title
formTitleLo 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 uscomo sugerencia del panel.
Form Description
formDescriptionLo 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;\no<br>añade un salto de línea, y las etiquetas<script>,<style>e<input>se eliminan.
Field Name
formFields.fieldNameLo 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.
Label
formFields.fieldLabelLo 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.
Element Type
formFields.fieldTypeLo 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) ytextareahastaemail,number,passwordydate. - 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.
Element Name
formFields.elementNameLo 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.
Placeholder
formFields.placeholderLo 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.
Default Value
formFields.defaultValueLo 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.
Field Value
formFields.fieldValueLo 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.
Field Options
formFields.fieldOptionsLo 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.
Multiple Choice
formFields.multiselectLo 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.
Limit Selection
formFields.limitSelectionLo 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) ounlimited(Unlimited).
Number of Selections
formFields.numberOfSelectionsLo 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.
Minimum Selections
formFields.minSelectionsLo 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.
Maximum Selections
formFields.maxSelectionsLo 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.
HTML
formFields.htmlLo 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.
Multiple Files
formFields.multipleFilesLo 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.
Accepted File Types
formFields.acceptFileTypesLo 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.
Required Field
formFields.requiredFieldLo 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.
Respond When
responseModeLo 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.
Append n8n Attribution
options.appendAttributionLo 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.
IP(s) Allowlist
options.ipWhitelistLo 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.
Button Label
options.buttonLabelLo 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.
Form Path
options.pathLo 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
webhookpropuesto en el campo.
Form Response
options.respondWithOptionsLo 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.
Ignore Bots
options.ignoreBotsLo 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.
Use Workflow Timezone
options.useWorkflowTimezoneLo 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,
submittedAtsigue la zona horaria del workflow; desactivado, se queda en UTC.
Custom Form Styling
options.customCssLo 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.
¿Necesitas ayuda para automatizar n8n Form Trigger con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Preguntas frecuentes sobre este nodo
01¿El nodo n8n Form Trigger está incluido en n8n?
02¿Qué hace falta para que el formulario funcione?
03¿Qué límites tiene el Form Trigger?
04¿Cuándo elegir este nodo en vez del nodo Webhook?
05¿n8n o Make para un formulario que arranca una automatización?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.

