Country Email Router

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.

Screenshots

Installation

  1. Upload the country-email-router-for-elementor folder to /wp-content/plugins/.
  2. Activate Country Email Router from the WordPress Plugins screen.
  3. Edit an Elementor Pro form.
  4. Remove Elementor’s built-in Email action from Actions After Submit.
  5. Add the Country Email Router action.
  6. Set the country field ID, fallback email, subject, and country-to-email map.
  7. Save the form and submit a test enquiry for a mapped and an unmapped country.

Reviews

September 2, 2026
This plugin makes it very easy to send Elementor form submissions to different email addresses based on the selected country. Setup was simple and it worked perfectly for my website.
Read all 1 review

Contributors & Developers

“Country Email Router” is open source software. The following people have contributed to this plugin.

Contributors

Translate “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.