All support articles
Pro

Custom thank-you page (redirect URL)

By default, successful HTML form posts can use our hosted thank-you flow. With Pro you can set a Thank-You Redirect URL so the browser is sent to a page on your own site instead.

Who this applies to

  • Classic HTML forms <form method="POST" action="…/api/f/frm_…">. After a successful submission we respond with an HTTP redirect (303) to your URL.
  • JSON / AJAX — If you submit with fetch and Content-Type: application/json, you stay on the page and handle success in JavaScript; the redirect URL does not run automatically. Build your own "thank you" UI in the client.

Configure the redirect

  1. Open your form in the dashboard.
  2. Go to Settings.
  3. Under Integrations, find Thank-You Redirect URL.
  4. Enter a full https://… URL to your thank-you or confirmation page (for example https://yoursite.com/thanks).
  5. Click Save Settings.
Built-in thank-you page

On Free, or whenever you clear the custom URL, we use a same-origin thank-you URL on Forms.fyi with your public formId in the query string so the page can show context.

If you downgrade from Pro and still had a custom redirect stored, use Reset Pro-only options on the form (when prompted) or remove the custom URL on Pro before downgrading.

URL rules

Redirect targets must be valid URLs. We run safety checks on outbound URLs. You can also redirect to the same Forms.fyi origin when appropriate. If save fails, check the error message—often it is URL format or a blocked destination.