How to Create Project Tasks from Emails in Odoo 19

Afghanistan Åland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Caribbean Netherlands Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Croatia Cuba Curaçao Cyprus Czechia Denmark Djibouti Dominica Dominican Republic DR Congo Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern and Antarctic Lands Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Isle of Man Israel Italy Ivory Coast Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands North Korea North Macedonia Norway Oman Pakistan Palau Palestine Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Islands Poland Portugal Puerto Rico Qatar Réunion Romania Russia Rwanda Saint Barthélemy Saint Helena, Ascension and Tristan da Cunha Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino São Tomé and Príncipe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Türkiye Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands United States Virgin Islands Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Odoo
Published in Blog on June 06, 2026 5 min read
How to Create Project Tasks from Emails in Odoo 19 Banner Image

Managing project-related emails manually can quickly become overwhelming, especially when important requests are buried in crowded inboxes. Creating tasks one by one from incoming emails not only consumes valuable time but also increases the risk of overlooking critical work items. Odoo 19 simplifies this process by allowing emails to be converted into project tasks automatically.

By configuring email aliases within a project, organizations can ensure that every relevant email is captured as a task, helping teams stay organized, improve collaboration, and maintain a more efficient workflow. This automation reduces administrative effort and allows employees to focus on completing tasks rather than managing them manually.

 


Configuring an Alias Domain

Before setting up email-based task creation, ensure that an alias domain is configured in Odoo. If an alias domain has not yet been created, navigate to Settings → General Settings → Emails. In the email configuration section, locate the Alias Domain option and either select an existing domain or create a new one.

 

The alias domain serves as the foundation for generating project-specific email aliases and enables Odoo to route incoming emails correctly.

 


Setting Up an Email Alias for a Project

To enable automatic task creation in Odoo 19, open the Project module and select the project where incoming emails should be converted into tasks. If the project does not already exist, create a new one and provide an appropriate name.

 

Navigate to the Settings tab within the project and locate the Email Alias field. Enter a dedicated alias that users can send emails to in order to create tasks automatically. Any email received through this alias will generate a new task within the project. For existing projects, simply configure or update the alias as needed.

 

 

Next, configure the Accept Emails From setting to control who can create tasks through the email alias. Depending on your requirements, you can allow emails from everyone or restrict task creation to specific groups of users.

You can also define the project's Visibility settings to determine who can access the project and its tasks. Odoo provides multiple visibility options, such as allowing access only to invited internal users, invited internal and portal users, all internal users, or all internal users together with invited portal users. Choose the option that best matches your organization's collaboration and security needs.

 

 

Once these settings are configured, the project is ready to receive emails and automatically convert them into tasks while maintaining the desired level of access control and visibility.

 


Setting Up an Incoming Mail Server

The next step is configuring an incoming mail server so Odoo can receive and process emails.

Navigate to Settings → General Settings → Email, then enable the Use Custom Email Servers option. Once enabled, click Incoming Mail Servers to access the list of configured mail servers.

 

 

The system will display all existing incoming mail server configurations. To add a new one, click New.

 

 

A configuration form will appear where you need to provide the necessary mail server details, including the Server Name, Server Type, Port Number, Login Credentials, and any additional connection settings required by your email provider.

In the Actions to Perform on Incoming Mails section, create a new action record and select Task as the action type. This ensures that emails retrieved from the mail server are processed and converted into project tasks automatically.

 

 

After entering the necessary details, click Test & Confirm to verify the connection.



If the configuration is successful, the server status will change from Not Confirmed to Confirmed, indicating that Odoo can successfully communicate with the mail server.

 


How Email-to-Task Automation Works

Once the alias and incoming mail server have been configured, Odoo automatically creates a project task whenever an email is received through the designated alias.

The system processes the email as follows:

  • The email subject becomes the task title.
  • The email content is added to the task description.
  • Any attached files are linked to the task.
  • The complete email conversation is stored in the task's chatter.
  • The email sender is assigned as the customer or contact associated with the task.

This ensures that all relevant information is preserved and immediately available to the project team.

 


Retrieving Incoming Emails

 

After sending a test email to the configured alias, navigate to the incoming mail server configuration and click Fetch Now. This action forces Odoo to retrieve and process any pending emails from the mail server.

 

 

Once the emails have been fetched, open the Project module and access the project associated with the alias. You should see the newly created task listed within the project.

 

 


Benefits of Automatic Task Creation

Email-based task automation in Odoo 19 provides a practical solution for managing project communications more effectively. By automatically transforming emails into actionable tasks, businesses can:

  • Reduce manual administrative work
  • Prevent important requests from being missed
  • Improve team coordination and visibility
  • Centralize communication within projects
  • Increase overall productivity and efficiency

Instead of spending time manually creating and tracking tasks, teams can focus on execution and project delivery. With a properly configured email alias and mail server, Odoo 19 offers a streamlined way to capture work requests and keep projects moving forward without interruption.

 

Hi...

Got ideas? We’ve got
the skills. Let’s team up.

Have a question or ready to discuss your project? Our team is here to help you scope, design, and deliver.

Trusted by Leading Businesses
Metro
Zabeel Equstrian
GEMS Logo
APSG Logo
Anisia Logo
Foodlinx Logo
🌐 +1
Select Subject?
send mail graphic