Skip to content
WordPress.org

ଓଡିଆ

  • Themes
  • Plugins
  • News
  • About
  • Contact
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

MailRoute – Conditional Email Routing For Contact Form 7

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

MailRoute – Conditional Email Routing For Contact Form 7

By atPlugins
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Routes email to different recipients based on form field values and set conditional mail 2 template in Contact Form 7. A flexible and powerful conditional email routing solution for your Contact Form 7 forms.

Conditional Email Routing for Contact Form 7 is a powerful and easy-to-use WordPress plugin that enhances the functionality of the popular Contact Form 7 plugin by adding advanced conditional email routing features.

This Contact Form 7 addon allows you to dynamically send form submissions to different email addresses based on user input or form field values. Whether you’re managing a contact form with multiple departments, support teams, or regional offices, this plugin makes sure emails go exactly where they should — automatically. It also allows you to set conditional mail 2 template based on user input or form field values.

👉 Live Demo: Try it here

Routes email to different recipients in Contact Form 7

Our plugin routes email to different recipients in Contact Form 7 with ease, making your forms more powerful and flexible. Instead of sending all messages to a single inbox, it intelligently routes email to different recipients based on user choices, form fields, or conditions. This ensures the right department or team member receives the inquiry directly, reducing delays and improving communication. Whether you manage sales, support, or multiple departments, this tool transforms Contact Form 7 into a smarter form system by allowing you to route emails to different recipients seamlessly.

Set conditional Mail 2 (auto responder) templates in Contact Form 7

Our plugin allows you to create conditional Mail 2 auto responder templates in Contact Form 7 based on user selections and form inputs. Send personalized confirmation or follow-up emails with different content, subjects, or messages automatically when specific conditions are met.

Why Use Conditional Email Routing for Contact Form 7?

With this Contact Form 7 addon, you can create smart and customized email routing logic. Based on form field selections like dropdowns, radio buttons, or checkboxes, your Contact Form 7 forms can send different email messages to different recipients. It also allow you to set conditional Mail 2 templates based on user input or form field selections like dropdowns, radio buttons, or checkboxes.

This feature is essential for businesses, agencies, or teams that rely on Contact Form 7 for communication and want to optimize their workflow by routing inquiries efficiently.

Key Features:

Key Features of Conditional Email Routing:

🔁 Route emails based on form field values in Contact Form 7

📩 Send emails to different recipients based on dropdown, checkbox, or radio button selections

🧩 Add multiple routing conditions in your Contact Form 7 forms

🚫 Disable the default email sending and define custom recipients

🧠 Intelligent conditional logic for Contact Form 7 email routing

🧷 Fully integrated into the Contact Form 7 editor interface

🧰 Supports various field types like checkboxes, dropdowns, radio buttons, etc.

💼 Ideal for multi-department forms: Sales, Support, HR, etc.

⚙️ Lightweight, flexible, and easy to set up

🔌 Works as a native Contact Form 7 extension — no complex setup required

Key Features of Conditional Mail 2:

📧 Create conditional Mail 2 auto-responder emails based on user input in Contact Form 7

📝 Override the default Mail 2 subject and message body dynamically

🎯 Send personalized confirmation or follow-up emails based on selected options

🧩 Add multiple conditional Mail 2 rules for advanced auto-responder workflows

🚫 Skip the default Mail 2 email when no conditions match

🧠 Use smart conditional logic with operators like equals, not equals, contains, and more

🧷 Fully integrated into the Contact Form 7 editor interface

🧰 Supports dropdowns, checkboxes, radio buttons, text fields, and other CF7 form fields

🌍 Deliver language-specific, country-specific, or department-specific auto-response emails

💼 Perfect for support forms, sales inquiries, registrations, bookings, and onboarding forms

⚡ Lightweight, flexible, and easy to configure

🔌 Works as a native Contact Form 7 extension with a seamless setup experience

Example Use Cases for Conditional Email Routing

📬 Send support tickets to the appropriate department selected in the Contact Form 7 dropdown

🌍 Route emails to regional teams based on selected country or location field in Contact Form 7

🛒 Forward sales inquiries based on product or service type chosen by the user

🧑‍💼 Let form responders choose a contact person, and the message goes directly to them

Example and Use Cases for Conditional Mail 2

Example:
– If a user selects “Support”, send a support confirmation email with troubleshooting resources.
– If the user selects “Sales”, send a product brochure and sales contact details.
– If the user selects “Partnership”, send a business inquiry acknowledgment email.

Use Cases:
– Send different auto-reply emails based on selected departments
– Deliver country-specific or language-specific responses
– Send customized onboarding emails for different services
– Automatically provide relevant documents, links, or instructions
– Create personalized responses for event registrations, bookings, or quote requests

Free Features

  • Route emails based on form field values in Contact Form 7
  • Send emails to different recipients based on dropdown, checkbox, or radio button selections
  • Add multiple routing conditions in your Contact Form 7 forms
  • Disable the default email sending and define custom recipients
  • Supports various field types like checkboxes, dropdowns, radio buttons, etc.

Pro Features

  • Combined Condition Rules (AND operator)
  • Multiple Add role
  • Conditional mail 2 auto responder

Requirements:

This plugin requires the Contact Form 7 plugin to be installed and activated.

If you’re using Contact Form 7 and want to enhance your email routing logic, this plugin is the perfect solution to improve user experience and response accuracy.

License

This plugin is licensed under the GPLv2 or later. See the GNU General Public License for details.

Screenshots

  • Conditional Email Routing Tab: Easily configure email routing conditions directly within the Contact Form 7 editor.
  • Conditional Mail 2 Template Tab

Installation

  1. Install and activate the Contact Form 7 plugin if it’s not already installed.
  2. Upload the cercf7-conditional-email-routing folder to the /wp-content/plugins/ directory — or install the plugin directly from the WordPress Plugin Repository.
  3. Activate the plugin through the ‘Plugins’ menu in your WordPress dashboard.
  4. Go to the Contact Form 7 form editor, and you’ll find a new tab called “Conditional Email Routing.”
  5. Create your custom email routing conditions and save the form. That’s it!

FAQ

Do I need Contact Form 7 installed for this plugin to work?

Yes. This plugin is an extension of Contact Form 7, so it requires Contact Form 7 to be installed and activated.

Can I route emails to multiple recipients?

Absolutely. You can define multiple conditions and route emails to different recipients depending on form selections made by the user.

Does this plugin support custom fields in Contact Form 7?

Yes. The plugin works with standard and custom fields created using Contact Form 7, including dropdowns, checkboxes, and radio buttons.

Is the plugin compatible with the latest version of WordPress?

Yes. The plugin is tested and fully compatible with the latest version of WordPress and Contact Form 7. For best performance, keep your WordPress installation up to date.

Can I use this plugin with multiple Contact Form 7 forms?

Yes. You can add different email routing rules to each individual Contact Form 7 form on your site.

Reviews

Easy interface and does the job!

idesign123 ଏପ୍ରିଲ 24, 2026 1 reply
Easy to learn, visual interface that does exactly what I needed – to just route emails differently depending on checkbox chosen.Happily my need was relatively simple:- checkbox1 = email1- checkbox2 = email2If I wanted something more complicated than this, I would likely need the “pro” version, but lifetime license (including updates) wasn’t too expensive. Worth considering if you want something simple and intuitive.
Read all 1 review

Contributors & Developers

“MailRoute – Conditional Email Routing For Contact Form 7” is open source software. The following people have contributed to this plugin.

Contributors
  • atPlugins
  • Tawhid Islam Raihan

Translate “MailRoute – Conditional Email Routing For Contact Form 7” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.4.2

Added conditional mail 2 auto responder in mail tab(pro feature).

1.4.1

Fixed some UI issue

1.4.0

Fixed some CSS issue

1.3.7

Minor Update

1.3.6

Minor Update

1.3.5

Fixed an issue: Case insensitive input

1.3.2

Minor Update

1.3.1 – 16/Sep/2025

Minor Update

1.3 – 03/Jul/2025

Exclude the mail_2 template from conditional routing.

1.3 – 03/Jul/2025

Exclude the mail_2 template from conditional routing.

1.2 – 26/May/2025

Fixed a minor issue.

1.1 – 15/Apr/2025

Version compatibility check and minor code update.

1.0

  • Initial release.
  • Added functionality to define conditional email routing rules.
  • Integrated with Contact Form 7 editor interface.
  • Added validation for routing rules.

Meta

  • Version 1.4.2
  • Last updated 23 hours ago
  • Active installations 500+
  • WordPress version 5.2 or higher
  • Tested up to 6.9.4
  • PHP version 7.2 or higher
  • Language
    English (US)
  • Tags
    contact form 7email routing
  • Advanced View

Ratings

5 out of 5 stars.
  • 1 5-star review 5 stars 1
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

Your review

See all reviews

Contributors

  • atPlugins
  • Tawhid Islam Raihan

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

ଓଡିଆ

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry.
The WordPress® trademark is the intellectual property of the WordPress Foundation.