Comment on page
Send responders to other URLs during a flow, or once completed.
Default redirect menu
From the flow studio, you can specify a flow's redirects in the Redirects tab.
These redirects take effect whenever a responder has completed a flow, and they have not triggered any redirects tied to a particular step.
Step-level redirect menu
Redirects may also be defined at the level of an individual step: with a step selected, click the Redirects tab.
Conditions on step-level redirects may use answers defined on that same step.
If you have a redirect specified on a step without a condition, users that complete that step will finalize the flow and be redirected.
If this is enabled, the redirect page will be opened in a new tab in the user's browser. This is useful if you don't want the user to finalize and be redirected out of Formsort.
A good example is opening a terms and agreements page for the user to read, while still being able to advance in the flow.
Query Parameters can be appended to a Redirect URL: simply add the question mark (?) separator to the Redirect URL, and enter a key-value pair. Use ampersand(&) to separate additional key-value pairs. Templated variables can also be used as values in the query parameters.
For example, if you want to pre-populate the redirect page with information collected from the flow, you could do so by specifying a URL like
Sending the email field as a query parameter on the redirect URL
If using query parameters in your redirect URL, you can specify a URL fallback, in case the query parameters are not present.
For instance, if a user is coming from a site with a
utm_sourceattached to the url, and you want to capture that data, you can use an external variable. The URL that redirects to Formsort should look something like
The utm_source data being passed in can be captured in an external variable by creating an external variable in your schema called "utm_source". Formsort will now know to look for that value in the url parameter, and can update your variable as such.
Answers passed with the wrong type, or to non-existent variable names, are ignored when loading the flow.