Skip to Content
Menu

Email CC Automation

by
Odoo
v 18.0 Third Party 4
Download for v 18.0 Deploy on Odoo.sh Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Inventory (stock)
Invoicing (account)
Purchase (purchase)
Sales (sale_management)
Lines of code 464
Technical Name email_cc_automation
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Inventory (stock)
Invoicing (account)
Purchase (purchase)
Sales (sale_management)
Lines of code 464
Technical Name email_cc_automation
LicenseLGPL-3
Email CC Automation

Email CC Automation

Ensure the right people are always in the loop. Automatically inject CC recipients across Sales, Purchases, Invoicing, and Delivery emails - upgrade-safe and template-agnostic.

Odoo 18.0 Enterprise No Template Overrides Wizard-Friendly UX Tested

What it does

This module auto-populates the CC field whenever users send operational emails from Odoo (e.g., quotations, RFQs/POs, invoices/credit notes, and delivery confirmations). You can define a global CC list or let the system fall back to responsible users — with the option to adjust on the fly in the wizards.

AUTO Global CC Policy

Configure a global list of CC partners (by email) from Settings. Applied platform-wide to supported flows.

SMART Sensible Fallbacks

If no global list is set, CC falls back to the responsible user per document type (e.g., salesperson or purchaser).

SAFE Upgrade-Proof

No email template overrides. CC is injected at runtime right before sending, keeping upgrades smooth.

Where CC is applied

Business Flows

  • Sales: Quotation / Order emails, cancellation notices
  • Purchase: RFQ / Purchase Order emails
  • Accounting: Invoice / Credit Note send wizard
  • Inventory: Delivery confirmation emails

Technical Touchpoints

  • Generic composer (mail.compose.message)
  • Invoice send wizard (account.move.send)
  • Sales cancellation wizard
  • Mail notifications pipeline (mail.thread)
  • Picking flow: “next CC” preview & merge before send
Tip: These are the points where the module auto-injects CCs — upgrade-safe and template-agnostic.

How it works (logic)

1

Resolve CC candidates

Read global CC list (partners with email). If empty/disabled, compute fallback (e.g., responsible user).

2

Prefill the wizard

On opening wizards/composer, CC is prefilled. Users can add/remove CCs before sending.

3

Inject at send

Right before dispatch, the final, de-duplicated CC list is written to the outgoing message.

Tip: Partners without an email are ignored. Duplicates are removed by email address. You stay in control from the wizard UI.

See It in Action

Global CC configuration in General Settings

Global CC settings

Credit Note mail wizard — send with auto-populated global CC recipient

Credit Note send with CC

Invoice mail wizard — send with auto-populated global CC recipient

Invoice CC

Invoice — fallback CC (auto-populated with responsible user)

Invoice CC

Sales Order mail wizard — send with auto-populated global CC recipient

Invoice CC

Quotation Send mail wizard — send with auto-populated global CC recipient

Invoice CC

Sales Order cancellation mail wizard — send with auto-populated global CC recipient

Invoice CC

Purchase Order mail wizard — send with auto-populated global CC recipient

Invoice CC

Request for Quotation mail wizard — send with auto-populated global CC recipient

Invoice CC

Delivery Order - wizard in order to global CC recipient

Invoice CC

Delivery Order - Send mail with global CC recipient

Invoice CC

Example Outgoing mail with auto-populated CC list applied - 1

Invoice CC

Example Outgoing mail with auto-populated CC list applied - 2

Invoice CC

Installation

1

Install from Apps

Open Odoo Apps and install Email CC Automation (Odoo 18.0).

2

Optional libs

If needed by your stack: pip install -r requirements.txt.

3

Email Server

Configure and test your Outgoing Email Server.

Tip: After installation, open Settings → General Settings → Email CC Automation to enable and configure the global CC list.

Configuration

A Global CC List
  • Go to Settings → General Settings → Email CC Automation.
  • Enable the feature and add partners (their emails) to the global CC list.
  • Save — applies to supported wizards and flows.
B Behavior & Fallback
  • If the global list is empty, CC falls back to the responsible user per document.
  • Inventory pickings provide a “next CC” preview to adjust per operation.
  • Partners without an email are skipped; duplicates are de-duplicated.

Compatibility & Notes

Odoo 18.0
Supported version
Global behavior
Multi-company ready
Admin-controlled
Only administrators can edit the global CC config

Roadmap

Planned

Template-level CC

Priority over global configuration.

Next

Per-company Rules

Clear precedence across companies.

Idea

BCC Parity

Mirror CC automation to BCC field.

Planned Next Idea — where each item currently sits on the timeline.

Need help or have a feature request?

We provide quick, friendly support for installation, configuration, and roadmap ideas. Tell us what you need — we’ll get you unstuck fast.

Avg. response < 1 business day Enterprise-ready Bugfix priority
Email Us
Describe your goal & environment — we’ll reply with exact steps.
Contact Support
or write to bjit.odoo@bjitgroup.com

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.