Documentation

Success Page

Control what happens after a visitor submits your form — redirect to your own page or show a custom thank-you message.

After a visitor submits your form, you control what they see next. You can redirect them to your own page or display a custom message.

Option 1: Redirect

Set a Success redirect URL in your form settings. After a successful response, we send a 302 redirect to that URL.

https://yoursite.com/thank-you

The URL can be absolute (https://yoursite.com/thanks) or relative (/thanks). If you set a Your site URL in Success Page settings, relative paths and same-origin URLs are resolved against that origin.

Option 2: Thank-you message

Leave the redirect blank and set a Success message instead. We return a styled HTML page displaying your message so the visitor sees a confirmation immediately.

If you set both a redirect URL and a message, the redirect takes priority.

Default behavior

If neither is set, we show a generic "Thank you" page confirming the response was received.

Where to configure

Open your form in the dashboard and go to the Success Page tab. You'll see fields for:

  • Success redirect URL — the URL to redirect to after submit

  • Success message — the message to display if no redirect is set

  • Your site URL — optional; your site's origin for resolving relative redirects

AJAX responses

When submitting via fetch(), a successful response returns the same result as a standard form: a styled HTML body with status 200, or a 302 when a redirect is configured. Browsers follow redirects by default. Check response.ok and handle your own success UI if you do not want to display the returned HTML.

On this page