Description
Country Email Router adds a custom Elementor Pro form action that sends each form submission to a country-specific email address. Unmapped countries use the configured fallback address.
Configuration
Routing defaults are stored in config/settings.php and config/email-map.php. Per-form values configured in Elementor override those defaults.
Add one route per line in the format:
Belgium|sales@example.com
United States|sales.usa@example.com<h3>Requirements</h3>* WordPress 5.8 or later.
* PHP 7.4 or later.
* Elementor and Elementor Pro.
Installation
- Upload the
country-email-router-for-elementorfolder to/wp-content/plugins/. - Activate Country Email Router from the WordPress Plugins screen.
- Edit an Elementor Pro form.
- Remove Elementor’s built-in Email action from Actions After Submit.
- Add the Country Email Router action.
- Set the country field ID, fallback email, subject, and country-to-email map.
- Save the form and submit a test enquiry for a mapped and an unmapped country.
Reviews
Contributors & Developers
“Country Email Router” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Country Email Router” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.



