Setting Up E-mail Templates in Odoo 16

Jun 22, 2023 | Odoo, Odoo, Odoo

Simplify your communication process with email templates in Odoo 16.

Writing effective emails to boost response rates can be time-consuming. However, with Odoo’s email templates, you can avoid the repetitive task of starting from scratch each time. Focus on crafting engaging content and deliver the right message to the right audience, all while enhancing their experience with your company.

In this blog post, we’ll explore how to set up and customize email templates in Odoo 16. Discover how these templates can save you time and allow you to create personalized emails that make a meaningful impact. Let’s revolutionize your email communication with Odoo!

The right message for every topic – send all your mails directly from Odoo with an unlimited number of possible templates

You can send and use templates across various Odoo apps for various purposes. For instance, when sending a payment reminder for an overdue subscription in the Subscription app, click “Send message“, open the composer, and choose the relevant template from the dropdown menu. 

Odoo 16 Email Templates Selection

And voilà, Odoo will generate the perfect message automatically, saving you valuable time.

Odoo 16 Email Templates Generation

Tip: Ensure email servers are configured correctly

Depending on your Odoo hosting, it may be necessary to configure email servers in Odoo first in order to utilize  the related features. users can rest assured: The platform provides pre-configured email servers by default. This ensures a smooth and efficient email delivery process, with messages appearing promptly in your production environment.

For dedicated hosting (e.g. Hetzner), however, it is important to ensure that your incoming and outgoing email servers are properly configured to enable the sending of emails.

How to Set up E-mail Templates in Odoo 16 Step-by-Step

In Odoo 16 and 15, email templates are built using QWeb technology, which provides a flexible and dynamic framework. The email composer in Odoo provides a user-friendly interface that allows you to edit emails as they will appear to recipients, without the need to edit any code. This makes customizing emails easier and more robust, as you can directly modify the content, layout, and design elements. With this intuitive approach, users of all technical backgrounds can create professional and personalized email templates effortlessly.

Learn step-by-step how you can easily create and personalize Email templates in Odoo 16 by yourself:

1. Enable Developer Mode

Open your Odoo, got to “Settings and scroll down to select the link “Activate developer mode“.

Odoo 16 Email Templates Developer Mode

2. Select e-mail template

Go to “Settings” and from the Menu “Technical” choose “Email Templates“. Already you will see a variety of default templates that Odoo Standard provides out of the box. In this example, we want to configure a new email template for sale order confirmations, which would be one of the most commonly used templates. To do this easily you can duplicate an existing template, which we will alter in the next steps. 

Odoo 16 Email Templates Settings

3. Name E-mail Template & Define Applicable Model

In the template view, start by giving your new template a descriptive name to easily identify it in the future. Also make sure that the appropriate model is selected in the “Applies to” field. This field ensures that you can only apply or select the template within the corresponding model, helping you to keep things manageable as your template stock grows.

Odoo 16 Email Templates Applicable Model

4. Configure E-mail Template Using Dynamic Placeholders

In the “Subject ” Field, you will notice a sequence of expressions referred to as dynamic placeholders, a key concept for e-mail templates in Odoo. These are variables that allow to dynamically generate the applicable individual information, such as contact names or order details, into the email content upon final rendering.

Odoo 16 Email Templates Configuration

Note: The setup of dynamic placeholders varies across Odoo versions.

With the release of Odoo  15 and 16, significant changes have been introduced to the setup process of dynamic placeholders. In previous versions, users could utilize the “Dynamic Placeholder Generator” tab in the Template view. However, in Odoo 16, this tab has been removed. Instead, Odoo has implemented a more user-friendly approach by incorporating the “/ ” command feature. This allows users to conveniently modify and set placeholders directly within the email template’s text body.

To understand this better, let’s see how to personalize the text body of your email template in Odoo. Suppose you want to automatically include the addressee’s name in the greeting. Simply click within the body of the email and use the “/” command. This will open a pop-up window with a dropdown menu. From there, select “Dynamic Placeholder“.

Odoo 16 Email Templates Dynamic Placeholder

Next we need to choose the right expression. In search bar look for “Customer” > “Name“. This will generate the applicable expression automatically for you. Click Enter.

Odoo 16 Email Templates Placeholder Expression

To verify that the placeholder is also working correctly, go to the “Preview” tab in the top left corner. This will open a new window where you can see how the dynamic placers generates the individual information for each sale orders on the user end. Click through a few different sale orders to check each email is rendered correctly. 

Odoo 16 Email Templates Preview

5. Define Recipient & Sender Settings

In the “Email Configuration” tab, you can conveniently set a default recipient and sender for your template. Additionally, you are free to define advanced configs, such as setting specific contacts in the CC field, that will receive all emails sent with this template automatically. Here you can use Dynamic placeholders or put static values.

Odoo 16 Email Templates Sender Settings

6. Set Language & Document Attachment 

To ensure the template is always automatically applied in the appropriate language go to the “Settings”-Tab. Here put a dynamic placeholder expression such as “{{ object.partner_id.lang }}” in the “Language”-Field. 

Odoo 16 Email Templates Language Settings

In addition,  those who wish to automatically attach PDF documents, for example for sending out orders, can also easily configure this in Odoo’s email templates.  Go to “Optional report to print and attach” and select “Quotation / Order” from the drop-down menu.

Odoo 16 Email Templates Attachment Settings

Congratulations! Following these steps, you can now easily create and customize any number of email templates in Odoo 16 for any topic.

Perfect Odoo Email Templates Hassle-Free – Let Our Experts Take Care of Everything Odoo!


Why bother with setup when our team of Odoo experts can provide impeccable, hassle-free email templates tailored to your needs? Enjoy the convenience of ready-to-use templates that perfectly reflect your brand and cover all your requirements.

Get in touch with us today to schedule an in-person discussion about your Odoo project. With our dedicated support, you can fully focus on your core business while we handle all your Odoo topics.

Odoo topics that might also interest you:

Recent Posts

much. Chats: An Interview with Aurore Le Tumelin

We want to take you behind the scenes and introduce you to all the friendly faces and bright minds here at much. Consulting. As there's no better way to do this than through their own words, we've put together a series of interviews with our team members to pick their...

read more

Odoo 17 Tutorial: Make-to-Order Process

Make-to-order (MTO) is a common practice for businesses that offer customized products tailored to the specific wishes of their customers.  It is a great method to keep inventory costs low as it means that production begins only after a customer places an order. Yet...

read more

Odoo 17 Tutorial: Setting up Inventory Routes

Routes play a crucial role in managing inventory workflows. The Routes and Rules feature in Odoo’s Inventory app allows users to define the path that products take as they move through the warehouse. In this step-by-step guide, we will walk you through the process of...

read more

Odoo 17 Tutorial: 3-Way Matching in Purchasing

The 3-way matching feature is a key feature of Odoo’s Purchase app. 3-way matching ensures you pay vendor bills only after receiving the items listed in the purchase order. Odoo 17 makes this easier by linking purchase orders, invoices, and goods received notes...

read more

Odoo 17 Tutorial: Setting up Vendor Pricelists 

The Vendor Pricelist feature is a key feature of Odoo’s Purchase App. It allows your purchasing team to manage and track the prices offered by different suppliers for specific products. The process is intuitive in Odoo 17 and allows you to keep an overview and make...

read more

Purchase2Pay in Odoo 17: A 5-Step Guide

Establishing efficient Purchase to Pay (P2P) processes is crucial to the functioning of any business. Luckily, Odoo 17 is here to simplify the path from procurement to payment, all within a centralized platform.Odoo lets you manage your Purchase2Pay processes in one...

read more

much. Consulting is ISAE 3402 certified!

As a leading Odoo Gold Partner, our commitment is to deliver the highest standards of quality and security for your project. Hence, we're thrilled to announce that this commitment has been officially recognized with the ISAE 3402, one of the most extensive...

read more

What to expect from Odoo Experience 2023!

The wait is finally over – after weeks of anticipation, Odoo Experience 2023 is about to start! Get ready for the eagerly awaited unveiling of Odoo 17, and prepare to fully immerse yourself in the world of Odoo for the next three days. With a lineup that includes...

read more

Meet much.! Learn more about our team

You would like to get personal consultation about Odoo? Talk to our experts!

    Topics that might also interest you: