# Thank-you page & redirect

Customize post-submission screens or redirect to your own URL.

## Thank-you page & redirect

Replace the default 'thanks for your response' screen with whatever you want — branded copy, next-step links, even answers piped from the response.

<h2 id="where-to-find-it">Add a thank-you page</h2>

Without one, respondents see the built-in screen: **Thanks for your response!** and "Your submission has been received." To replace it, click an empty line on the canvas, type <kbd>/</kbd> and pick **Thank You Page**. The editor adds a green **Thank You Page** divider — badged **Success only** — at the bottom of the form and puts the cursor beneath it. Everything after that divider is the thank-you screen. To go back to the default, click the trash icon on the divider.

A form has at most one thank-you page, and the editor keeps it last: you cannot drag it, and adding a second one demotes the first to an ordinary page.

<h2 id="what-you-can-put-on-it">What you can put on it</h2>

- Headings, paragraphs, lists, and tables
- Images, YouTube videos, Google Maps, and iframe embeds
- Links, including link buttons to your site, store, or calendar
- Columns, to lay any of the above out side by side
- Answers from earlier questions — type **@** to mention a field ("Thanks @name, we'll review your application…")

Questions, logic blocks, and page breaks are not allowed after the divider; the editor removes them if you move them there. Logic cannot jump to the thank-you page either — a **Set next page** action pointed at it is cleared.

<h2 id="examples">Examples</h2>

<ul>
  <li>
    <strong>Job application</strong> — "Thanks, <strong>@Name</strong>! We'll review your application and get back to you within 5 business
    days." with a link button to "View open roles"
  </li>
  <li>
    <strong>Event registration</strong> — show the event date, a Google Maps embed for the venue, and an "Add to calendar" link
  </li>
  <li>
    <strong>Order confirmation</strong> — pipe <strong>@Order total</strong> from a calculated field and add a "Track your order" button
  </li>
  <li>
    <strong>Quiz result</strong> — "You scored <strong>@Score</strong> out of 10!" piped from a calculated field
  </li>
</ul>

<h2 id="redirect-instead">Redirect instead</h2>

To send respondents to a page you own, set a redirect URL in{' '}

<a href="/building-forms/form-settings#after-submit">Form settings → Submissions</a>. See
<a href="/building-forms/redirect-after-submit">Redirect after submit</a> for query parameters and the rules that come with it.

<h2 id="thank-you-plus-redirect">What happens when you have both</h2>

A thank-you page and a redirect URL work together: formbase renders your thank-you content, then redirects after a three-second countdown. During the countdown the **Submit again** and **Edit your response** buttons are replaced by "Redirecting in 3 seconds…", so nobody interrupts the jump.

> 💡 **Don't waste the moment**
> <p>
>     The thank-you screen is the highest-attention moment after a respondent commits. Use it for the next ask: book a call, share the form,
>     view a confirmation.
>   </p>

<h2 id="translations">Translations</h2>

<p>
  Thank-you page text translates alongside the rest of your form. Open the <strong>Translate</strong> tab and the thank-you blocks show up
  under each language — headings, paragraphs, and link labels can all be localized. Piped answers (<kbd>@</kbd> mentions) carry through
  automatically. See <a href="/building-forms/translating-form-content">Translating form content</a> for the full workflow.
</p>

<h2 id="next-steps">Next steps</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Redirect after submit](/building-forms/redirect-after-submit) — Send respondents to your own URL
  - [Appearance & theming](/branding-domains/appearance-theming) — Theme, colors, and logo for your form
  - [Translating form content](/building-forms/translating-form-content) — Translate thank-you page content into any language
  - [Answer piping](/building-forms/answer-piping) — Use field values in text with @ mentions
</div>
