Skip to Content
Menu

Multi-Domain Email Routing & Workflow Automation

by
Odoo
v 16.0 Third Party 32
Download for v 16.0 Deploy on Odoo.sh Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 317
Technical Name multi-domain-email-routing
LicenseLGPL-3
Websitehttps://www.spaceotechnologies.com/services/odoo-development/
Versions 16.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 317
Technical Name multi-domain-email-routing
LicenseLGPL-3
Websitehttps://www.spaceotechnologies.com/services/odoo-development/
Versions 16.0 17.0
Community Enterprise

Multi-Domain Email Routing & Workflow Automation

This app helps businesses manage emails from multiple domains more efficiently. Imagine you receive customer inquiries, support requests, or sales leads from different email addresses or domains (e.g., from various websites or departments). With this app, you can automatically route those emails to the right team or department based on simple rules you set up in Odoo.

Whether you need to assign emails to customer support, sales, or other teams, this app ensures that emails are always sent from the right address and delivered to the right place—saving time, improving communication, and preventing important emails from getting lost in the inbox.

oddos1

Highlights

h1

Effortlessly Manage Emails Across Multiple Domains

When I need to... manage incoming emails from multiple sources, I want an automated system that sends them to the right team without manual intervention. So I use... this tool to streamline email workflows and ensure no emails get lost between different domains.

h2

Seamless Support for Teams & Companies of Any Size

When I have... different teams or departments handling emails, I need an easy way to assign emails to the right person without creating chaos. So I use... the multi-company support to effortlessly manage email routing across teams or companies, saving time and boosting collaboration.

h3

No Tech Expertise Required

When I want to... set up complex email routing, I don't want to rely on a technical team. So I use... this tool to create, adjust, and manage email workflows without coding or specialized knowledge—making email management easy for everyone.

h4

Multi-Language Support for Global Teams

When I manage... teams across different countries, I need my email system to work in multiple languages to ensure smooth communication. So I use... the app’s multi-language support to keep global teams aligned, ensuring that email workflows remain consistent, no matter where the team is located.

h5

Instantly Route Emails to the Right Place

When I receive... emails from different channels (sales, support, etc.), I want to make sure they automatically land in the right inbox without delays. So I use... dynamic email routing to guarantee that every email gets to the right team or department on time, improving response rates and customer satisfaction.

Features

direct-send

Intelligent Email Routing

Automatically route emails to the right team or department based on custom rules you set-no manual sorting needed.

Custom Triggers for Seamless Automation

Set up personalized triggers based on specific fields, ensuring that every email reaches its destination with zero hassle

direct-send

Flexible Integration with Any Business Process

Works across different departments and workflows, adapting to your company’s unique needs with ease.

Benefits of Dynamic Email Routing in Odoo

This app helps businesses manage emails from multiple domains more efficiently. Imagine you receive customer inquiries, support requests, or sales leads from different email addresses or domains (e.g., from various websites or departments). With this app, you can automatically route those emails to the right team or department based on simple rules you set up in Odoo.

bn1
Effortlessly Manage Emails Across Multiple Domains

No matter how many email domains your business manages—whether it's one company or multiple brands—this tool routes emails automatically to the right inbox based on predefined rules. Say goodbye to manual sorting and hello to efficiency.

Use Case: For Growing Companies managing different brands under one roof, this feature ensures that each inquiry, no matter the brand, reaches the right team without delay.

bn2
Seamless Collaboration Across Departments

Automatically route emails based on specific criteria, such as the sender's domain, department, or request type, to the right team or individual. Whether it’s for support, sales, or internal communications, emails are directed instantly, saving valuable time.

Use Case: For Enterprise Companies with multiple departments (e.g., HR, Support, Sales), ensuring every email is handled by the correct team without manual intervention.

bn1
No Tech Expertise Required

Set up rules for routing emails with an easy-to-use interface. There's no need for developers—anyone can configure how emails are sorted, even for complex workflows involving multiple departments or domains.

Use Case: For Small Business Owners or non-technical teams that want to automate their email workflows without needing technical knowledge or outside help.

bn4
Scalable for Teams of Any Size

Whether you manage a small team or a large corporation, this app scales with your needs. From handling a few domains to routing emails for multiple departments and regions, the app adjusts to your business growth.

Use Case: For Startups and Growing Enterprises that need a solution that grows with them. It works seamlessly, even as they expand their email infrastructure.

bn5
Multi-Language Support for Global Operations

Operate globally? You can route emails in different languages, ensuring your international teams receive and respond to emails in their preferred language.

Use Case: For Multinational Corporations that deal with clients and teams worldwide, ensuring all communications are routed to the right team, regardless of language.

bn6
Integration with CRM and Support Tools

This tool integrates seamlessly with popular CRM and support software, allowing for smooth and efficient customer relationship management.

Use Case: For companies using CRM tools, like Odoo, this feature enables a smooth integration that brings customer conversations to the right department instantly.

Demo Image
Demo Image
Demo Image

Example Use Case

Consider the following scenario:

  • Model: Lead/Opportunity
  • Field: Source (Lead/Opportunity)
  • Values: Facebook, Glassdoor

This feature lets you automatically choose the correct email server based on specific information in your Odoo records. For example, if you're sending an email from a lead, and the lead's source is "Facebook," Odoo will automatically pick the email server set up for Facebook. This works for any type of record and can be customized to select an email server based on different details in the record, making the process smoother and fully automatic.

Prerequisites

Before you begin, make sure that:

  • You have administrative access to your Odoo instance.
  • You have already configured at least one outgoing mail server in the system.

Step-by-Step Configuration

Step 1: Set Up or Modify Outgoing Mail Servers

1. Navigate to Settings > Technical > Outgoing Mail Servers to either create a new mail server or modify an existing one.

pr1

2. Click New to create a new mail server configuration or select an existing one to edit.

3. Complete the necessary details:

  • Name: Enter a unique identifier for the mail server (e.g., "Facebook Mail Server").
  • From Filtering: Specify the email address to be used when sending emails (e.g., mailto:admin@example.com).
pr2

Step 2:  Set the Dynamic Model and Field

1. Model Selection: Choose the model to which the email routing rules should apply (e.g., Leads, Opportunities, Sales Orders). This links the mail server to the records of that specific model.

2. Field Selection: Pick a selection field from the chosen model. For instance:

  • Source (Leads/Opportunities model)
  • Customer (Sales Order model)
pr3

Step 3:  Define Field Values

1. Under Values, specify the field values that will trigger the use of the mail server. For example: For the Source field, values could be "Facebook," "Glassdoor," or other predefined sources.

2. The selected field values act as triggers—if a record contains one of these values, Odoo will route the email using the configured mail server.

pr4

Step 4:  Configure Authentication and Encryption

1.SMTP Authentication: Provide a Username and Password as per the server's SMTP credentials.

2.Connection Encryption: Select the appropriate encryption protocol for your server:

  • None
  • TLS
  • SSL/TLS

3.OAuth Authentication (Optional): For Gmail servers, use OAuth for authentication if needed.

4. SSL Certificates (Optional): If your mail server requires SSL, make sure an SSL certificate is configured.

pr5

Step 5:  Test the Connection

After configuring the mail server, click Test Connection to ensure that the mail server can successfully send emails.

Step 6:  Apply to Other Models and Fields (Optional)

1.To add additional configurations for other models or fields, repeat steps 1-5.

2.This flexibility allows you to set up multiple mail servers for different models or even configure multiple servers for different field values within the same model.

Frequently Asked Questions

This feature helps businesses automatically manage and route outgoing emails across different mail servers based on simple rules. For example, if you receive leads from different sources like Facebook or Glassdoor, emails will be sent from the corresponding mail server automatically. This ensures the right emails are sent through the right channels without manual effort.

You can use this feature with any part of your business where emails are sent, such as customer inquiries, sales, or support. It works with different types of records in your system (like leads or sales orders) and can be customized to match your needs.

  • Go to Settings > Technical > Outgoing Mail Servers in your Odoo system..
  • Create a new mail server setup or edit an existing one.
  • Choose what part of your business (like leads or sales) you want to route emails for.
  • Set up rules based on where the emails come from (e.g., Facebook or Glassdoor).
  • Add your mail server login details and test the connection to make sure it works.

If there's no match for the rules you've set up, Odoo will try to use a default mail server. If no default is available, the email may not be sent. That’s why it’s important to make sure all the rules and servers are correctly set up.

Yes, you can! For example, if you get leads from different websites (like Facebook, LinkedIn, or Glassdoor), you can set up separate mail servers for each one. That way, emails are always sent from the correct address.

While there's no need to set a priority because the server is selected based on the rule you create (like "if this, then that"), you can ensure emails are routed according to the value in the field you select, such as "Source" or "Customer Type."

Our solution supports all standard email security options, including encrypted connections and secure logins. You can use Gmail with OAuth or set up SSL/TLS encryption to keep your emails safe.

After configuring the mail server, simply click Test Connection to make sure emails are sent properly. If it doesn't work, you can check your server settings or contact us for help.

Here’s a simple checklist:

  • Make sure the correct value is assigned to the record (e.g., a lead’s source is set to Facebook).
  • Double-check that the mail server settings are correct, and test the connection.
  • Confirm the correct field and record are selected when setting up the mail server.

If everything looks fine and it still doesn’t work, reach out to us for help.

No, you can create as many mail servers as you need. This is great for businesses that handle emails from multiple brands, departments, or countries.

Once an email is sent, you can’t change the mail server used for that particular message. However, you can update your settings to change how future emails are routed.

No, this feature is focused on outgoing emails. Incoming email handling is managed separately in Odoo.

You can set up email templates that are linked to specific mail servers. This way, no matter which server sends the email, it will always have the right branding and messaging, ensuring consistency across your business.

Absolutely! This feature was designed to be simple and user-friendly, even for non-technical users. If you’re ever unsure, we’re always here to help guide you through the setup process.

If you need technical support, customization, or help troubleshooting, feel free to reach out to us at https://www.spaceotechnologies.com/contact-us/. Our team at Space-O Technologies is experienced in Odoo development and implementation, and we’re ready to assist you in making the most of your email automation workflows.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.