— go to the documentation home page
FormFlow documentation

Confirmation Popup

The Confirmation Popup shows a custom "Are you sure?" dialog before an Elementor form is submitted — giving visitors a final chance to confirm.

Available onProAgency

Documents version1.5.3

Last updated

On this page

What this does

When the visitor clicks Submit, a popup appears asking them to confirm before the form actually sends. You control the message and the confirm/cancel actions.

Why it exists: for important submissions (bookings, orders, agreements), a confirmation step reduces accidental or premature submissions and adds reassurance.

Typical use cases

  • Confirming a booking or order before it’s placed.
  • A “Please review your details” prompt on important forms.
  • Reducing accidental double‑submissions.

How to use it

  1. Enable Confirmation Popup on FormFlow → Features (Conversion UX group).
  2. In Elementor, open your form and enable the confirmation popup.
  3. Write the message and confirm/cancel button text.
  4. Style the popup, preview, and submit a test entry to see it appear.

Tips & Best Practices

  • Keep the message short and clear — state what happens when they confirm.

  • Use it where it matters. Reserve it for important actions so it doesn’t feel like a nuisance on simple forms.

  • Pair with a review step. Combine with Data Summary so users see their answers before confirming.

  • Make “Cancel” easy so users can go back and edit.

  • Test on mobile to confirm the popup is readable and tappable.


Frequently Asked Questions

Is the Confirmation Popup free?

No — it’s a Pro feature.

When does the popup appear?

After the visitor clicks Submit and before the form actually sends.

Can I customize the text?

Yes — set the message and the confirm/cancel button labels.

What happens if they cancel?

The submission is halted and they return to the form to review or edit.

Can I style the popup?

Yes — via the feature’s styling options and Elementor.

Does it work with multi‑step forms?

Yes — it can confirm the final submission at the end of the flow.