How to Customize Divi Form Success Messages and Redirects

Turn a plain thank-you into a useful next step, with personal details, links, redirects and a different result for each answer.

Two Divi form success messages with the visitor name, an entry number and a pricing link

To customize a Divi form success message, edit the message in your form's settings, or send visitors to another page with a redirect. HappyDivi Form adds links, lists and visitor details to the message, and its Pro Success Rules show a different result depending on what the visitor answered.

The moment after someone submits a form is when they are paying the most attention. "Thanks for contacting us" wastes it. This guide shows three upgrades, starting with the simplest. Divi's own Contact Form already has a Success Message and a Redirect URL setting, so if one fixed message is all you need, you may not need anything else.

Which Success Action Do You Need?

ActionWhat the visitor seesUse it when
Show MessageA message where the form wasYou want them to stay on the page
RedirectAnother page, straight awayYou have a full thank-you page or download page
Message, then RedirectA message, then another page after a delay of up to 60 secondsYou want to confirm, then guide them onward

Upgrade 1: Write a Message Worth Reading

Select the form module and open Form Settings. Set Default Success Action to Show Message, then write your text in Default Success Message:

Thanks, %%field_your_name%%! Your message is on its way.

<ul><li>We reply within two working days.</li><li>Your reference is #%%hdf_entry_number%%.</li></ul>
  • Merge tags add the visitor's answers. Click + Insert merge tag to pick one.
  • Line breaks work here as you type them.
  • Basic HTML is allowed, including links, bold text and lists.
Two real success messages: one with a list and entry number, one with bold text and a pricing link

Real results from our test form, including the entry number.

Is it safe to show visitor answers?

Yes. The finished message is cleaned by WordPress before it appears, which removes scripts both from your text and from anything a visitor typed.

Upgrade 2: Send Visitors to the Next Page

Set Default Success Action to Redirect and enter a Default Redirect URL. This suits a dedicated thank-you page, a download page or a booking calendar. You can also open the page in a new tab.

Prefer to confirm first? Choose Message, then Redirect and set Default Redirect Delay. Give people time to read: 5 seconds worked well for our short message.

Upgrade 3: Show a Different Result per Answer

A sales lead and someone with a broken website need different next steps. With HappyDivi Form Pro, Success Rules handle that without any extra forms:

  1. In Form Settings, find Success Rules and click + Add Success Rule.
  2. Give it a Label and choose its Success Action.
  3. Write its message or enter its redirect URL.
  4. Under Match when, click + Add Condition and choose the field, operator and value.
Decision chart: sales answers show a message, support answers show a message then redirect, and anything else shows the default message

Our test form's rules. Billing has no rule, so it gets the default.

Success Rules in the Divi Visual Builder with a Support requests rule set to Message, then Redirect after 5 seconds when department is equal to Support

The Support rule shows a message, then opens the help docs.

Order matters

Rules run from the top, and the first match wins. Put your most specific rule first, and use the arrows to reorder them.

Ideas You Can Copy

FormIf the answer isShow
ContactSalesA message with a link to pricing
ContactSupportA message, then your help docs
Quote requestBudget is under your minimumA kind message with a link to a cheaper option
Event sign-upAttending in personDirections and parking details
Newsletter and lead magnetAny answerA redirect to the download page

You can also change one sentence inside a message with {{if}}, which is covered in our conditional email guide. To show different fields before the form is sent, use conditional logic.

Test Each Result

Go to HappyDivi Form → Preview & Test, choose your form, enter sample answers and click Run Preview. The Confirmation section names the rule that matched, without saving anything. The entry number stays blank here, because no real entry exists.

Preview and Test Confirmation section showing the matched Support requests rule and its message

Check every route in seconds.

We also ran real submissions on a test site. Sales showed the message with its pricing link, Support showed its message and moved to the docs page after the delay, and Billing fell through to the default message with its entry number filled in.

Common Problems

A Tag Appears as Plain Text

Check the spelling and the Field ID. An unknown tag stays visible, such as %%field_nmae%%. Using the picker avoids this.

The Wrong Rule Runs

An earlier rule probably matched first. Move the specific rule higher, then run Preview & Test again.

A Payment Form Skips Your Page

On a form with Stripe payments, the visitor goes to Stripe's checkout first. Test the whole payment, including the return to your site.

Frequently asked questions

Can I change the Divi contact form success message?

Yes. Divi's Contact Form has a Success Message setting and can redirect to a URL. HappyDivi Form adds merge tags, basic HTML, a timed redirect and, in Pro, a different result per answer.

Can I redirect to a different page based on the answer?

Yes, with Success Rules in HappyDivi Form Pro. Each rule can have its own redirect URL and conditions.

Can I add a link to the thank-you message?

Yes. HappyDivi Form allows basic HTML in the message, including links, bold text and lists. Scripts are removed for safety.

Are Success Rules in the free version?

No. Success Rules are a Pro feature. Without a Pro license, forms use the Default Success Action.

What happens if no Success Rule matches?

The form uses the Default Success Action, so visitors always see a result.

From HappyDivi

HappyDivi Form

Saves every entry inside WordPress, so a lead never depends on an email arriving.

  • 22 field types, multi-step forms and conditional logic
  • Native Divi 5 module

Free plan available

From HappyDivi

HappyDivi Form

Saves every entry inside WordPress, so a lead never depends on an email arriving.

  • 22 field types, multi-step forms and conditional logic
  • Native Divi 5 module

Free plan available

Get the next Divi 5 guide

New guides and plugin news from HappyDivi. Unsubscribe any time.

Rubait Hasan

Written by

Founder & Product Builder

Rubait has been building for Divi since 2017. He founded DiviZoom in 2019, sold it in 2022, and started HappyDivi when Divi 5 rebuilt the builder from the ground up. He writes the code behind HappyDivi's plugins and answers support himself.

More articles by Rubait

From HappyDivi

HappyDivi Form

Saves every entry inside WordPress, so a lead never depends on an email arriving.

  • 22 field types, multi-step forms and conditional logic
  • Native Divi 5 module

Free plan available

Get the next Divi 5 guide

New guides and plugin news from HappyDivi. Unsubscribe any time.