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.