Form trigger - Auto submit / skip to next page action

Describe the problem/error/question

It would be really useful if there was a way to automatically submit or skip the form on the form trigger node.

In this case the workflow is a multi-step form with a summary screen to show the levels of completion of each step of the form. The user needs to be able to jump into each section of the form.

At the moment this doesn’t seem possible as you can’t trigger a dynamic form with a hyperlink or straightforward GET request. Instead you need to pass through a form trigger, where the form can’t be defined dynamically. This is an extra useless step in this scenario.

Instead, it would be good to have a hyperlink on a summary screen to each section of the form. The hyperlink points to the form trigger node, the form trigger node auto submits or skips. Data can then be retrieved before displaying the next form step.

Is there a special trick or querystring parameter that can be passed to form trigger to auto submit it?

The painful workaround at the moment is a drop down list of sections on the form trigger node which the user selects to jump to the relevant section.

What is the error message (if any)?

None

Information on your n8n setup

  • n8n version: cloud 2.4.1
1 Like

Hey @nvelop Welcome to the n8n community!

n8n’s Form Trigger / Form nodes can’t be auto‑submitted, deep‑linked into later pages, or fully defined dynamically each execution must enter through the trigger and wait for an explicit submit, and navigation between pages is constrained by the built‑in flow. For your “jump between sections / skip steps” use case, a more flexible pattern is to serve your own HTML via a

Webhook → Respond to Webhook

pair and handle navigation in the HTML (links/buttons) while using n8n only to process requests and return the next page or redirect; this avoids the form limitations and gives you full control over which “step” a user lands on, And with this setup user could define where he wants to go after filling the current form. Let me know if this helps

Hi thanks, that does help a lot. In terms of “avoids the form limitations”, I’d still like to use n8n forms node for the form steps as these work well and data can be pre-filled. The limitation has always been how to get the user into those form steps with the minimum number of clicks.

Seeing as a form step would need a trigger form node, I can’t see how I can invoke a form next step action just using web hooks and respond to webhook. Are you saying drop the form nodes entirely and just use respond to webhook with form contents built up in the html response?

Many thanks.

1 Like

@nvelop what i mean is that in your use case as you have mentioned you want form fillers to have control over where they want to go next i mean SKIP the next form and go to the second next form, for this kind of function which is currently no supported by the forms, you can consider wehooks and HTML nodes that would give you all that functionality. As you have asked now that how to invoke a form next step action just using webhooks and respond to webhooks, that cannot be done as you need to setup a form trigger node before setting up a Next Form node, like N8N form nodes are really good and are suitable for 99% of the tasks but your task is an exception that leftover 1% that you want a form filler to have power to skip one form and just jump to another that is currently not supported by the n8n forms, that is why i said you could use HTML nodes and webhooks that would give you the abilities you are looking for in form submission hope this helps! Let me know i can demonstrate a small version of what you could do