PluginProbe ʕ •ᴥ•ʔ
MailRoute – Conditional Email Routing For Contact Form 7 (Conditional Email Recipients, Conditional Mail 2) / 1.4.2
MailRoute – Conditional Email Routing For Contact Form 7 (Conditional Email Recipients, Conditional Mail 2) v1.4.2
1.4.3 1.4.2 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.5 1.3.6 1.3.7 1.4.0 1.4.1
conditional-email-routing-for-contact-form-7 / readme.txt
conditional-email-routing-for-contact-form-7 Last commit date
assets 1 month ago includes 1 month ago languages 1 year ago LICENSE.txt 1 year ago conditional-email-routing-for-cf7.php 1 month ago index.php 1 year ago readme.txt 1 month ago
readme.txt
209 lines
1 === MailRoute - Conditional Email Routing For Contact Form 7 ===
2 Contributors: atplugins, raihan143
3 Tags: contact form 7, email routing, conditional email, email recipient, multiple recipients, contact form 7 addon, conditional logic, dynamic email, cf7 conditional, smart routing, contact form workflow, send to department, route email
4 Tested up to: 6.9
5 Stable tag: 1.4.2
6 License: GPLv2 or later
7 License URI: https://www.gnu.org/licenses/gpl-2.0.html
8
9 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.
10
11 == Description ==
12
13 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.
14
15 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](https://wordpress.org/plugins/contact-form-7/) plugin by adding advanced conditional email routing features.
16
17 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.
18
19 👉 Live Demo: [Try it here](https://cercf7.atplugins.com/)
20
21 == Routes email to different recipients in Contact Form 7 ==
22 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.
23
24 == Set conditional Mail 2 (auto responder) templates in Contact Form 7 ==
25 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.
26
27 == Why Use Conditional Email Routing for Contact Form 7? ==
28 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.
29
30 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.
31
32 == Key Features: ==
33
34 **Key Features of Conditional Email Routing:**
35
36 🔁 Route emails based on form field values in Contact Form 7
37
38 📩 Send emails to different recipients based on dropdown, checkbox, or radio button selections
39
40 🧩 Add multiple routing conditions in your Contact Form 7 forms
41
42 🚫 Disable the default email sending and define custom recipients
43
44 🧠 Intelligent conditional logic for Contact Form 7 email routing
45
46 🧷 Fully integrated into the Contact Form 7 editor interface
47
48 🧰 Supports various field types like checkboxes, dropdowns, radio buttons, etc.
49
50 💼 Ideal for multi-department forms: Sales, Support, HR, etc.
51
52 ⚙️ Lightweight, flexible, and easy to set up
53
54 🔌 Works as a native Contact Form 7 extension — no complex setup required
55
56 **Key Features of Conditional Mail 2:**
57
58 📧 Create conditional Mail 2 auto-responder emails based on user input in Contact Form 7
59
60 📝 Override the default Mail 2 subject and message body dynamically
61
62 🎯 Send personalized confirmation or follow-up emails based on selected options
63
64 🧩 Add multiple conditional Mail 2 rules for advanced auto-responder workflows
65
66 🚫 Skip the default Mail 2 email when no conditions match
67
68 🧠 Use smart conditional logic with operators like equals, not equals, contains, and more
69
70 🧷 Fully integrated into the Contact Form 7 editor interface
71
72 🧰 Supports dropdowns, checkboxes, radio buttons, text fields, and other CF7 form fields
73
74 🌍 Deliver language-specific, country-specific, or department-specific auto-response emails
75
76 💼 Perfect for support forms, sales inquiries, registrations, bookings, and onboarding forms
77
78 ⚡ Lightweight, flexible, and easy to configure
79
80 🔌 Works as a native Contact Form 7 extension with a seamless setup experience
81
82 == Example Use Cases for Conditional Email Routing ==
83
84 📬 Send support tickets to the appropriate department selected in the Contact Form 7 dropdown
85
86 🌍 Route emails to regional teams based on selected country or location field in Contact Form 7
87
88 🛒 Forward sales inquiries based on product or service type chosen by the user
89
90 🧑‍💼 Let form responders choose a contact person, and the message goes directly to them
91
92 == Example and Use Cases for Conditional Mail 2 ==
93
94 **Example:**
95 - If a user selects “Support”, send a support confirmation email with troubleshooting resources.
96 - If the user selects “Sales”, send a product brochure and sales contact details.
97 - If the user selects “Partnership”, send a business inquiry acknowledgment email.
98
99 **Use Cases:**
100 - Send different auto-reply emails based on selected departments
101 - Deliver country-specific or language-specific responses
102 - Send customized onboarding emails for different services
103 - Automatically provide relevant documents, links, or instructions
104 - Create personalized responses for event registrations, bookings, or quote requests
105
106 == Free Features ==
107 - Route emails based on form field values in Contact Form 7
108 - Send emails to different recipients based on dropdown, checkbox, or radio button selections
109 - Add multiple routing conditions in your Contact Form 7 forms
110 - Disable the default email sending and define custom recipients
111 - Supports various field types like checkboxes, dropdowns, radio buttons, etc.
112
113 == Pro Features ==
114 - Combined Condition Rules (AND operator)
115 - Multiple Add role
116 - Conditional mail 2 auto responder
117
118 **Requirements:**
119
120 This plugin requires the Contact Form 7 plugin to be installed and activated.
121
122 > 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.
123
124 == Installation ==
125
126 1. Install and activate the Contact Form 7 plugin if it's not already installed.
127 2. Upload the `cercf7-conditional-email-routing` folder to the `/wp-content/plugins/` directory — or install the plugin directly from the WordPress Plugin Repository.
128 3. Activate the plugin through the 'Plugins' menu in your WordPress dashboard.
129 4. Go to the Contact Form 7 form editor, and you’ll find a new tab called "Conditional Email Routing."
130 5. Create your custom email routing conditions and save the form. That’s it!
131
132 == Frequently Asked Questions ==
133
134 = Do I need Contact Form 7 installed for this plugin to work? =
135 Yes. This plugin is an extension of Contact Form 7, so it requires Contact Form 7 to be installed and activated.
136
137 = Can I route emails to multiple recipients? =
138 Absolutely. You can define multiple conditions and route emails to different recipients depending on form selections made by the user.
139
140 = Does this plugin support custom fields in Contact Form 7? =
141 Yes. The plugin works with standard and custom fields created using Contact Form 7, including dropdowns, checkboxes, and radio buttons.
142
143 = Is the plugin compatible with the latest version of WordPress? =
144 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.
145
146 = Can I use this plugin with multiple Contact Form 7 forms? =
147 Yes. You can add different email routing rules to each individual Contact Form 7 form on your site.
148
149 == Screenshots ==
150
151 1. **Conditional Email Routing Tab**: Easily configure email routing conditions directly within the Contact Form 7 editor.
152 2. Conditional Mail 2 Template Tab
153
154 == Changelog ==
155
156 = 1.4.2 =
157 Added conditional mail 2 auto responder in mail tab(pro feature).
158
159 = 1.4.1 =
160 Fixed some UI issue
161
162 = 1.4.0 =
163 Fixed some CSS issue
164
165 = 1.3.7 =
166 Minor Update
167
168 = 1.3.6 =
169 Minor Update
170
171 = 1.3.5 =
172 Fixed an issue: Case insensitive input
173
174 = 1.3.2 =
175 Minor Update
176
177 = 1.3.1 - 16/Sep/2025 =
178 Minor Update
179
180 = 1.3 - 03/Jul/2025 =
181 Exclude the mail_2 template from conditional routing.
182
183 = 1.3 - 03/Jul/2025 =
184
185 Exclude the mail_2 template from conditional routing.
186
187 = 1.2 - 26/May/2025 =
188
189 Fixed a minor issue.
190
191 = 1.1 - 15/Apr/2025 =
192
193 Version compatibility check and minor code update.
194
195 = 1.0 =
196 * Initial release.
197 * Added functionality to define conditional email routing rules.
198 * Integrated with Contact Form 7 editor interface.
199 * Added validation for routing rules.
200
201 == Upgrade Notice ==
202
203 = 1.0 =
204 This is the first release of the plugin. No upgrade necessary.
205
206 == License ==
207 This plugin is licensed under the GPLv2 or later. See the [GNU General Public License](https://www.gnu.org/licenses/gpl-2.0.html) for details.
208
209