How to Redirect Users After Contact Form 7 Submission [Step-by-Step Guide]

If you’re using WordPress, you’ve likely worked with Contact Form 7, one of the most widely used form plugins. However, one major limitation is that it does not support redirects after submission by default.

Usually, when visitors fill out forms like quote requests or newsletter sign-ups, they’re shown just a static confirmation message and left without a clue on what to do next. This creates a missed opportunity to guide users to the next step, whether it’s a thank-you page, an offer, or a conversion funnel.

In this guide, you’ll learn how to set up a Contact Form 7 redirect after submission, why it matters, and the easiest way to implement it without coding.

What is Contact Form 7 Redirect After Submission?

A Contact Form 7 redirect after submission automatically sends users to another page (such as a thank-you page) once a form is successfully submitted.

As mentioned earlier, by default, Contact Form 7 does not include built-in redirect settings, so you’ll need either custom code or a plugin to enable this functionality.

Why You Need a Contact Form 7 Redirect After Submission

Setting up a Contact Form 7 redirect to a thank-you page improves the user experience and increases conversions. Here’s why it’s important:

  • Prevents form resubmission: If you do not implement redirection, users will stay on the same page even after submitting your form. If they refresh the page, your form may attempt to resubmit, resulting in unnecessary data submission.
  • Improves conversion tracking: Using redirection with specific URLs is more effective at tracking submissions than displaying a confirmation message on your form. 
  • Creates a personalized user journey: You have the ability to set redirection rules according to your users’ choices. Based on the form your user filled out, you have the option of redirecting them to other relevant pages or content.
  • Reduces bounce rate and increases engagement: Showing a proper thank-you page instead of a static message is the key to preventing users from exiting the website immediately.

How to Set Up Contact Form 7 Redirect to Another Page (No Code Required)

While you can add a Contact Form 7 redirect using custom JavaScript, this approach requires technical knowledge and ongoing maintenance.

The easiest and most reliable method is to use the CF7 Apps plugin, which lets you add redirect functionality without writing code. This plugin also includes other powerful features, such as spam protection using Honeypot, ACF field integration, Database Entries, Webhook, and more.

Why Use CF7 Apps for Redirection?

CF7 Apps is a modular CF7 extension that extends Contact Form 7’s functionality. Instead of installing multiple plugins for different functions, CF7 Apps combines features such as redirection, spam protection, and integrations into a single plugin.

Among its features is the “Redirection App” which enables automatic redirection after form submission, sending users to any internal or external URL.

Step-by-Step Guide to Set Up Contact Form 7 Redirect

The CF7 Apps plugin is easy to install, requires no coding, and works immediately after you configure the redirection URL. In the following steps, we will demonstrate how to set up your Contact Form 7 redirect on success using CF7 Apps.

Step 1: Install and Activate CF7 Apps

  1. Go to the WordPress admin settings area and navigate to “Plugins” > “Add Plugin” in the left sidebar.
WordPress dashboard showing Add Plugin option in left sidebar
  1. In the “Search Plugins” text field, type CF7 Apps. Alternatively, you can download CF7 Apps from the WordPress plugins library. 
Searching for CF7 Apps plugin in WordPress plugin search bar
  1. Once you locate “CF7 Apps“, click on the “Install Now” button.
  2. Once installed, click on the “Activate Plugin” button.
Activating CF7 Apps plugin after installation in WordPress

Step 2: Enable the Redirection App

  1. Navigate to the “Contact Form 7” menu in your WordPress dashboard. You’ll see a new sub-menu labeled “CF7 Apps“.
CF7 Apps submenu appearing in WordPress admin menu
  1. Click on this menu item.
  2. The dashboard will show all available apps (Honeypot, hCaptcha, Entries, Redirection, Webhook, etc.).
  3. Find the “Redirection App” card and click the toggle button to activate it.
Finding Redirection app inside CF7 Apps settings

Step 3: Configure Redirection for Your Form Through Global Settings

  1. Click the “Settings” option at the top-right of the “Redirection” app card.
  2. Enable “Global Settings” by clicking on the toggle button. This option will apply the global settings to all active internal forms.
Enabling global settings for Contact Form 7 redirection
  1. Configure the following options:
  • Redirection type (Post Type): A dropdown menu that allows you to select the post or page that visitors will be redirected to.
Selecting a post or page for redirect after form submission
  • Redirection Type (URL): A field where you can enter the URL for redirection. 
Entering redirect URL in CF7 Apps redirection settings
  • Open in New Tab: When activated through the toggle button, it opens the redirection link in a new browser tab.
Option to open redirect page in new tab after form submission
  1. Click on the “Save Settings” button.
Saving redirection settings in CF7 Apps plugin

Step 4: Configure Redirection for Your Form Through Individual Form Settings

Before you configure this option, make sure that the “Global Settings” option is deactivated.

  1. Go to “Contact” > “Contact Forms” and click on the form you want to edit.
Opening Contact Form 7 form for editing redirect settings
  1. Click the “CF7 Apps Settings” button to open the configuration panel.
CF7 Apps settings button inside Contact Form 7 editor
  1. Here, you can configure options including “Redirection Type/URL” and “Open in New Tab“.
Saving Contact Form 7 redirection configuration
  1. Click on “Save Settings“.

Can You Redirect to an External URL?

Yes, absolutely. Whether you need to send users to a payment processor, a third-party booking site, or a social media page, the Redirection App allows you to set any Contact Form 7 redirect to an external URL. Simply select the option for a custom URL and paste the full address (including `https://`).

Conclusion

Setting up a Contact Form 7 redirect after submission helps you turn form submissions into real conversions by guiding users to the next step.

Though there are various ways of doing it, using a specialized plugin such as CF7 Apps is the best option in terms of reliability, functionality, and ease of use. Its Redirection App works in perfect synergy with Contact Form 7 and allows you to configure redirects in minutes without writing a single line of code.

Frequently Asked Questions

Here are answers to some common questions about redirecting Contact Form 7:

Does Contact Form 7 support redirects by default?

No, Contact Form 7 does not support redirects by default. You need a plugin or custom code to enable redirection after submission.

Do you need to know how to code to add redirection?

The CF7 Apps plugin absolutely requires no coding. It includes a dedicated Redirection App that lets you set custom redirect URLs, choose between internal pages and external sites, and even open the link in a new tab, all from a clean interface.

Can I delay the redirection after submission?

While the standard settings in CF7 Apps redirect instantly, more advanced setups can incorporate a delay using custom JavaScript. However, for most users, an instant redirect to a well-designed thank-you page provides the best experience.

How can I ensure the redirect works correctly on different devices?

Always test your form submission on multiple devices—desktop, tablet, and mobile. This ensures the redirect triggers correctly and that the destination page looks and functions as expected on all screen sizes.

Scroll to Top