Skip to content
PokutsoftPokutsoft
United KingdomMarketing
Transactional Email Templ icon

Transactional Email Templ

Themeable, multilingual transactional email layouts with live preview and branding

Odoo 20.0Odoo 19.0Odoo 18.0
Compatible with Odoo 18.0 · 19.0 · 20.0
OPL-1 license · Odoo 18.0, 19.0 & 20.0
Transactional Email Templ for Odoo — preview banner

Transactional Email Templ

Themeable, multilingual transactional email layouts with live preview and branding

Out of the box, Odoo's transactional emails are functional but plain — and customising them means hand-editing QWeb and inline CSS for every template. This module gives marketing and operations teams a reusable brand profile (logo, colours, fonts, footer, social links) and a library of layout themes that compile to email-client-safe inline HTML, then binds them to any of your existing mail templates. Everything runs inside Odoo's own mail engine — there is no third-party sending service and no vendor lock-in.

Key Features

Reusable Brand Profiles

Define logo, primary/secondary/background/text colours, font family, button radius, a header tagline, a footer block, address and social links (Facebook, X, LinkedIn, Instagram, website). Mark one profile as the company default and reuse it everywhere.

Email Layout Themes

Choose from header-banner, hero, card or plain layout styles with a configurable content width, optional logo, footer and social rows, hero heading/subheading and custom CSS. Themes render to table-based inline HTML with bgcolor and width attribute fallbacks for Outlook and Gmail, and the logo is served over an absolute URL so it renders in Gmail and Outlook instead of being stripped as an embedded data: image.

Per-Language Overrides

Attach language-specific subject and body overrides to a binding so each customer receives the email in their own language. The override is applied on the real sending path, not just stored — with a uniqueness guard so a language is never defined twice.

Live Preview & Send-Test

A preview wizard renders the final branded HTML against a real sample record of the bound template's model, in the language you pick, so you iterate without spamming real recipients, and stores the last preview on the binding for quick review.

One-Click Template Binding

Bind any mail.template to a theme + brand from the template form, on a brand new database too: when no brand profile exists yet, one is created from your company details (name, logo, address) and you are told about it. The mail engine's render is wrapped automatically, so existing automated emails inherit your branding with no flow changes.

Completeness Audit

Audit a single binding or every binding at once to surface missing translations, themes, brand profiles, or a system base URL that would send your logo out broken, before you go live.

Native, Not a Gateway

No SendGrid, Mailchimp or external rendering service. Branding is injected into Odoo's own _render_field rendering path and its notification layout, for the mail templates you bind, so deliverability and data stay yours.

Client-Safe HTML

Layouts compile to inline styles with table/bgcolor fallbacks for Outlook and Gmail: the shell is a table, backgrounds and widths are repeated as HTML attributes, and there is no stylesheet or CSS class in the sent email. Rounded corners stay as cosmetic extras where the client supports them.

Screenshots

Transactional Email Templ — Brand Profiles in Odoo

Brand profile: logo, colours, typography, footer and address block

Transactional Email Templ — Layout Themes in Odoo

Four ready-made layout themes with configurable content width

Transactional Email Templ — Branded Templates in Odoo

A bound mail template with its brand, theme and language overrides

Transactional Email Templ — Live Email Preview in Odoo

Live preview: the real template rendered against a real record

Transactional Email Templ — Per-language Email Override in Odoo

Per-language subject and body override, applied on the real sending path

Transactional Email Templ — Branded transactional email output

The delivered email itself: branded shell, absolute-URL logo, French override

Why Choose This Module

B2C and B2B teams that send order confirmations, invoices, delivery notices and account emails and want them consistently on-brand; multilingual businesses serving customers across languages; agencies and consultants standardising client communications — all without writing QWeb or buying an external email platform.

Specifications

  • Compatible: Odoo 18.0 / 19.0 / 20.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: mail
  • Support: support@pokutsoft.com

Update date: 2026-09-04

User guides (PDF)

Related modules