Forms

Redirect after a form submission

A form is usually a step in something longer. Sending people onward afterwards is the difference between a dead end and a flow, and there are two ways to do it depending on whether the next step is optional.

Create a form with OneCraftThe redirect add-on, the timed alternative, and which one suits which case
The Add-Ons panel of the form builder showing e-signature, webhooks, email alerts and post-submit redirect
The four add-ons: e-signature, webhooks, email alerts and a post-submit redirect.

The two mechanisms

The redirect add-on sends people to a URL after submission. The thank-you screen offers a button with a URL, plus an optional automatic redirect after a number of seconds you choose. Setting that number to zero, or leaving it unset, means no automatic redirect happens at all.

When an automatic redirect is right

When the form was a gate rather than a destination. Someone filling in a short form to reach a download, a booking page or a checkout expects to arrive somewhere, and making them click again is friction for its own sake. Give them two or three seconds on the confirmation so they know it worked, then move them.

When a button is right

When the next step is genuinely optional, or when the confirmation itself carries information they need. A support request confirmation that says "we reply within one working day" should stay on screen. Redirecting away from that sentence three seconds later means nobody reads it.

Never redirect without confirming

The one thing to avoid is a redirect so fast that the person never sees confirmation. They end up on a page they did not ask for, unsure whether the form went through, and they either submit again or email you to ask. Two seconds is the minimum that reads as a confirmation.

How it works, in three steps

  1. Step 1

    Decide if the next step is optional

    Optional means a button. Expected means an automatic redirect.

  2. Step 2

    Set the destination

    Use the redirect add-on, or set a button URL on the thank-you screen with a delay in seconds.

  3. Step 3

    Leave time to read the confirmation

    Two to three seconds minimum, and longer if the confirmation says something people need to remember.

The full walkthrough with screenshots is in the guide Automate your form with add-ons.

Limits worth knowing

See it on a finished piece

Questions people ask

Can I redirect different people to different pages?

No. One destination serves every submission. Branching by answer would need to happen on the page you send them to.

How long should the delay be?

Two to three seconds is enough to read a short confirmation. If the confirmation carries information people need, use a button instead and let them leave when they are ready.

Can I pass the answers through to the destination page?

Not through the redirect. If the next system needs the data, send it with the webhook, which posts the whole submission as JSON.

Make your own form

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a form with OneCraft

Related pages

More finished work of this kind is on the form examples hub.