Redirect URLs & URL Parameters

After a lead submits your funnel, you can redirect them to an external URL instead of showing the built-in thank you step. You can also pass the lead's form data as URL parameters, which is useful for sending data to external landing pages, affiliate tracking systems, or CRM forms.

Setting Up a Redirect

  1. Open your funnel in the builder.
  2. Select the Thank You step in the steps panel.
  3. In the step settings, enable Redirect After Submission.
  4. Enter the destination URL (must start with http:// or https://).
  5. Optionally enable Open in New Tab to open the URL in a new browser tab instead of redirecting the current page.
  6. Set an optional Delay (in seconds) to show the thank you step briefly before redirecting.

Including Form Data in the URL

You can append the lead's form data as query parameters in the redirect URL. This passes the captured data to the destination page.

  1. Enable Include Form Data in URL in the redirect settings.
  2. A field mapper appears showing all available form fields across all steps.
  3. Select which fields to include in the redirect URL.
  4. Customize the parameter name for each field. By default, the parameter name is generated from the field label in snake_case format.

Example

If your redirect URL is https://example.com/thank-you and you include the First Name and Email fields, the actual redirect becomes:

https://example.com/thank-you?first_name=John&email=john%40example.com

Special characters like @, +, and spaces are automatically URL-encoded.

URL Parameter Behavior

Scenario What Happens
Field is empty Parameter is skipped (not added to URL)
Field contains special characters Characters are URL-encoded (e.g., @ becomes %40)
Redirect URL already has query parameters New parameters are appended with &
Multi-value field (checkbox) Multiple parameters with the same name are added

URL Preview

The builder shows a live preview of the constructed URL with sample values so you can see exactly what the redirect will look like. This preview updates in real time as you add or remove field mappings.

Webhook Dynamic Redirect

If you have a webhook configured with Wait for Response enabled, the webhook response can override the redirect URL. This is useful for dynamic routing where a server decides where to send the lead based on their data.

The priority order for redirects is:

  1. Webhook Dynamic Redirect (highest) – URL from the webhook response
  2. Webhook Fallback URL – Used if the webhook response is missing or invalid
  3. Step-Level Redirect – The redirect configured on the thank you step (this article)
  4. Default – Show the thank you step without redirecting

See the Webhooks documentation for details on configuring webhook dynamic redirects.

Hidden Fields and URL Parameters

Hidden fields (hardcoded value and URL parameter capture) are excluded from the redirect field mapper since they are typically used for internal tracking rather than outbound data transfer. If you need to pass hidden field values, consider adding them directly to the redirect URL as static parameters.

Pro Tips

  • Use the redirect delay to briefly show a thank you message (e.g., "Thanks! Redirecting you now...") before sending the lead to the next page. A 2 to 3 second delay works well.
  • URL parameter passing is commonly used for sending data to affiliate tracking platforms, server-side pixels, or third-party application forms that accept pre-filled data.
  • If the redirect URL is on your own website, you can read the query parameters on the destination page to personalize the thank you experience.
  • Test the redirect with a real form submission to verify the parameters appear correctly in the destination URL.
  • The redirect works identically on hosted landing pages and embedded forms.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.