Last Updated on May 12, 2022

By default, Contact 7 forms doesn’t have a way to redirect visitors to a confirmation page.  They can only show a confirmation message.  Obviously, we don’t like this for tracking purposes as well as customer user experience.

There are a few ways you can make the forms able to redirect to confirmation pages but over time some of them have stopped working as Contact 7 has been updated.  One of the most popular methods at one point was to add a line of code to the “Additional Settings” page that said on_sent_ok: “ga( ‘send’, ‘event’, ‘Contact Form’, ‘submit’ );” but this one no longer works so please disregard it.

Here is the method that currently works:

  • Install and activate Contact Form 7 Redirection plugin
  • There will now be a new tab in the form editor that will give you a place to declare the confirmation page

Redirection for Contact Form 7

By default, Contact 7 forms only send the entries via email and they are not stored anywhere else.  This isn’t necessarily a bad thing if the emails are always sent or the leads are always passed to a CRM but unfortunately you can’t always count on the emails working as our experience has shown.  So to help keep a living archive of the leads like Gravity Forms does, we highly recommend that sites that do use Contact 7 forms install an add-on plugin that saves the entries to the database making them accessible via the WordPress admin.

There are likely several plugins that can do this but here is one that we have used in the past that worked when we used it.  If for some reason this one doesn’t then search for a different one.

Contact Form Submissions

Contact 7 Confirmation Page & Saving Submissions

Contact 7 Forms can and may be very frustrating to work with.  You may find yourself wanting to convert the forms on the website to Gravity Forms.  There is nothing wrong with doing this.  Just make sure that before you swap out the forms on the site that the following (but not limited to) items are addressed:

  • Styling is good
  • Fields that need to be required are required
  • Notifications and confirmations are setup properly
  • Anti-spam honey pot and possibly other anti-spam measures are in place such as recaptcha
  • If they send the leads to a 3rd party CRM make sure the connection is setup correctly