Success page

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 Redirect base URL in general 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 General settings section. 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
  • Redirect base URL — optional; your site's origin for resolving relative redirects

AJAX responses

When submitting via fetch() (with Content-Type: application/json or without following redirects), a successful response returns 200 with a JSON body. You can handle the success state in your own UI instead of relying on the redirect.

← Validations · Next: Spam protection →