Redirects and endings
Last updated
Was this helpful?
Last updated
Was this helpful?
Redirects and Endings determine what happens when a responder reaches the end of a form—or any point within the flow where redirection is appropriate. Redirects can be configured globally (at the end of the flow) or locally (at a specific step), and both options support conditional logic for personalized experiences.
Redirecting users is essential for connecting multiple applications or flows, and Formsort offers flexible options to support complex navigation logic.
1. Global (Default) Redirects Set in the Endings group of the Content Editor, default redirects occur when a responder reaches the end of a form without triggering any earlier step-level redirects.
If no default redirect is configured, the responder will see a plain confirmation screen with optional text.
2. Step-Level Redirects Redirects can also be defined on a per-step basis. Select a step and open the Redirect tab to configure.
Step-level redirects can only use variables that have been defined by that step.
If a step-level redirect has no condition, it will trigger automatically when the step is completed, finalizing the flow.
Redirects always finalize the form, unless configured to open in a new tab.
If enabled, the redirect will open in a new browser tab. This is useful when linking to a supplemental page (e.g., terms and conditions) without finalizing the form.
You can append query parameters to any redirect URL using the standard format:
To pass values collected during the flow, use templating syntax:
Formsort supports redirection into a flow with data passed via URL parameters.
Example:
Define the external variable in your flow schema (e.g., utm_source
) so Formsort knows to bind the incoming value.
Formsort will automatically ingest and assign the value to the matching variable.
This is useful if you want to:
Display the expected redirect URL to the user
Include it in a submission payload
Log it for analytics purposes
The Endings group is a default, non-removable section at the end of every flow. It serves two primary purposes:
From the Endings group, define the default behavior when a responder completes the form:
One or more conditional redirects using form logic
A single unconditional redirect for all users
These act as a fallback if no step-level redirect has been triggered earlier in the flow.
If no redirect is configured, you may provide a simple confirmation message to be shown as the final screen.
The screen is unstyled and cannot be customized.
Use only if you have no destination to send users to or wish to keep the experience minimal.
Use to capture data from the incoming URL.
You can reference the current expected redirect URL as a .