n8n Form icon

n8n Form

Extended n8n Forms

Form Ending

AI-generated

Summary

Completes the n8n form submission flow by optionally waiting then responding via completion screen, redirect, text, or binary file return.

Inputs

  • respondWith (required) — Selects the response delivered to the form submitter. Options: Show Completion Screen (text), Redirect to URL, Show Text, Return Binary File.
  • redirectUrl — URL the user is redirected to when respondWith is redirect. Must be a valid URL.
  • completionTitle — Title displayed on the completion page. Required when respondWith is text or returnBinary.
  • completionMessage — Optional message shown beneath the completion title.
  • responseText — HTML or plain text displayed when respondWith is showText.
  • inputDataFieldName — Field name containing binary data to return as a file when respondWith is returnBinary. Default: data.
  • limitWaitTime — If true, pauses execution until the configured wait time elapses before resuming workflow.
  • waitTimeValue — Amount of time to wait. Only active when limitWaitTime is true. Default: 1.
  • waitTimeUnit — Unit for the wait time. Options: seconds, minutes, hours, days. Only active when limitWaitTime is true. Default: hours.

Output shape

Depends on respondWith setting. For text/showText: renders HTML completion page. For redirect: returns 307 redirect response with Location header. For returnBinary: returns binary file data. For POST method: returns input data as workflowData.

Execution may be paused via limitWaitTime configuration. Must be the last Form node in the workflow, with an n8n Form Trigger node executed previously.

Examples

Example 1: Show completion screen with title and message

respondWith: text, completionTitle: Thank you, completionMessage: Your response has been recorded

Example 2: Redirect user after form submission

respondWith: redirect, redirectUrl: https://example.com/thank-you

Links

Discussion