It is easy to get overwhelmed with client requests via email. Tasks fall into inboxes, deadlines slip and team members spend time on manual work to make project entries. This is where Odoo 19 comes in with a robust email-to-task automation feature that converts incoming emails into actionable tasks within projects, all without manual intervention.

Here is a step-by-step guide to complete setup.

Why Automate Task Creation from Emails in Odoo 19?

Any business is inundated with a number of client emails every day. If not managed, those emails can either be left unread or must be individually entered into the system as a task. This is tedious, prone to errors and can not be scaled.

Odoo 19 workflow automation automatically transforms all emails into a project task as soon as they are received at a relevant address. The subject is automatically converted to the task title, the body is a description, and attachments are linked to the task body. Your staff can focus on the real work rather than admin data entry. This feature is particularly useful for service providers, support teams, and project managers who deal with multiple clients.

Odoo 19 project dashboard showing card views and highlighting the dropdown menu path to project settings.

Setting Up an Email Alias for Your Odoo 19 Project

The first step to creating an automated task is to create an email alias for your project. This alias is a separate inbox for your project and every email sent to this alias creates a new task.

To begin, start the Project module and choose an existing project or start a new project. Open the project settings, and check the field titled “Send an email to to create tasks. You set up your specific project’s email alias here.

this image show Configuring the email alias field and setting email privacy permissions to everyone inside Odoo project settings

Configuring the Alias Domain in General Settings

Your alias domain must be connected to your Odoo instance before you can use your alias. If this is not there, head to Settings, then General Settings, then scroll down to the Email section. If you wish to use an existing domain, choose an existing domain under Alias Domain, or create a new domain under Alias Domain.

All project aliases for your system will be based on this domain, such as [email protected]. After you configure your incoming mail server Odoo, it will automatically route emails to the appropriate project. 

this image shows Odoo general settings under emails section highlighting the alias domain input box for custom routing.

Setting Email Privacy and Access Permissions

With Odoo 19, you have control over who can create tasks when they receive an email. If you go to the alias settings, you will see a privacy, with four options: Everyone, Authenticated Partner, Followers, Authenticated Employee. It is important to make the right choice. On client-facing projects, “Everyone” or “Authenticated Partners” is best.

If it is an internal project, limit access to it to “Authenticated Employees” and prevent any unwanted tasks from being created. This little change in your configuration ensures a clean and secure project workflow automation.

this image shows Enabling custom email servers checkbox option inside Odoo general settings menu.

Configuring the Incoming Mail Server in Odoo 19

You can’t use an email alias, that’s not enough. Odoo also requires a mail server that will move inbound emails in and process them.

Select Settings, General Settings and then check the checkbox for “Use Custom Email Servers” on the Email tab. To see all the servers that are set up, click on Incoming Mail Servers.

Adding and Testing Your Incoming Mail Server

To add a new mail server, press the New button. Enter the necessary information such as the server name, connection type (IMAP or POP), port number, and login details.

After everything has been completed, press “Test and Confirm. If it is configured correctly, the status of the server will change from “Not Confirmed” to “Confirmed”. Once you do that, you can click on “Fetch Now” to retrieve any pending emails at the time and ensure that your email alias configuration Odoo setup is working well.

this image show Setting up IMAP server information, login credentials, and task creation actions for incoming mail in Odoo.

How Emails Automatically Become Tasks in Odoo 19

When the alias and mail server are running, the automation works automatically. When a person sends an email to your project alias, what you will see in the list:

  • The subject line of the email turns into the title for the task.
  • The content of the email message is used as the task description.
  • Attachments are directly associated with the task
  • The sender is entered as the task customer.
  • The entire email conversation can be viewed on the project chatter.

With this, there won’t be any loopholes in the email to task conversion process on Odoo. Once your team gets it, they can assign it, give it a timeframe and begin work.

this show Triggering manual mail synchronization using the Fetch Now feature on a confirmed Odoo incoming mail server.

Using Odoo 19 Automation Rules to Enhance Workflow

You can further extend this with Odoo 19 automation rules, in addition to email aliases. You can configure rules to automatically assign tasks to particular team members, update task stages or send notifications when conditions are met.

Trigger-Based Task Assignment with AI Action Builder

The AI Action Builder in Odoo 19 enables users to automate actions based on natural language instructions. In contrast to the technical rules, you can write the rules simply as descriptions of what should happen, such as: Assign tasks tagged as urgent to the support team lead. 

The system understands the meaning and constructs the logic for you. Eliminate manual routing and ensure your project progresses even when no one is monitoring the inbox with this trigger-based task assignment.

this image show Automated project task card named Task ABC generated instantly inside Odoo kanban board view from an email.

Benefits of Email-to-Task Automation for Project Teams

This feature will bring tangible benefits to your team:

  • No missed client requests thanks to automated logging
  • Easier administration for project managers
  • Quick response to tasks  tasks appear instantly in the project board.
  • All emails history displayed within the task (on the Odoo chatter).
  • More efficient workflows from the start, with structured task data. When teams optimise project coordination with Odoo 19, they spend more time on delivery and less on coordination.