| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 466 |
| Technical Name |
axial_multi_signatures |
| License | OPL-1 |
| Website | https://www.axialtek.co.uk |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 466 |
| Technical Name |
axial_multi_signatures |
| License | OPL-1 |
| Website | https://www.axialtek.co.uk |
| Versions | 17.0 18.0 19.0 |
Multi User Signatures
Give every user a library of email signatures. Pick the right one from a dropdown while composing — scoped per company, just like Gmail, but native to Odoo.
One signature per user is not enough
Standard Odoo gives each user a single signature field. But people wear many hats — sales versus support, formal versus casual, one brand per company. This module turns that single field into a managed library.
A library, not a field
Create as many named signatures as you like — General, Manager, CEO, CFO — and reorder them by drag-and-drop. The top one available to a company is its default.
Truly multi-company
Tag a signature with one company, several, or none. A single signature can be shared across companies; the composer only offers the ones valid for the company you are sending from.
Clean replace, every time
Switch signatures in the composer and the body is replaced in place — no stacking, no stray dashes, no leftover blank lines. Switch back and forth freely.
Manage signatures right where you expect them
A dedicated table replaces the plain signature box on the user’s Preferences tab. Name each signature, choose its companies, and drag to set priority.
Pick a signature without leaving the email
A Signature selector sits in the composer footer. It lists only the signatures valid for the sending company — here, sending from Test Company A shows General, Manager and CFO, but not the YourCompany-only CEO signature.
Set up in minutes, use every day
Install the module
Each user’s existing Odoo signature is migrated into the new library automatically. Open Settings → Users & Companies → Users and pick a profile.
Build the library
In the Preferences tab, add signatures. Name each one, choose which companies it applies to (or none for global), and write the HTML body.
Order by priority
Drag to reorder. The first signature available to a company becomes its default and loads automatically when you compose from that company.
Switch in the composer
When sending an email, use the Signature dropdown in the footer to switch. The body is replaced in place — instantly and cleanly.
Simple, predictable priority
No hidden “default” flags to manage — order is the rule. The module resolves the signature in this order and stops at the first match.
| Priority | Condition | Signature used |
|---|---|---|
| 1 (highest) | Signature tagged with the sending company exists | First such signature by order |
| 2 | Only global (no-company) signatures exist | First global signature by order |
| 3 (fallback) | No signatures defined | Legacy res.users.signature field |
More than just a dropdown
Composer auto-default
The right signature loads the moment the Send Email window opens, based on the sending company.
Automated email injection
Scheduled and system-generated mails get the author’s company-appropriate signature too.
Template placeholder
Drop ${user.custom_signature_html|safe} into any email template.
One-time migration
Existing signatures are imported on install — nobody loses their current signature.
Private by default
Each user sees and edits only their own signatures. Nothing is shared between users.
Depends on mail only
No heavy dependencies. Works on Community and Enterprise, single- or multi-company.
Good to know before you buy
The signature selector lives in the full Send Email composer (the one opened from Send buttons and scheduled mailings). Odoo 19’s inline chatter quick-reply is a separate front-end widget and is out of scope.
Replacement detects the standard -- email signature delimiter to swap signatures cleanly. Bodies that deliberately use -- in their content are rare but worth noting.
Signatures are per user and private — this module does not build shared, company-wide signature templates managed by an administrator.
Built for Odoo 19
Odoo 19.0
Fully tested
Multi-company
Shared signatures
CE & Enterprise
Both editions
Depends: mail only
No extra modules
Multi User Signatures
By Axial Tech Ltd • Odoo 19 • OPL-1 License • €179 EUR
Support: https://www.axialtek.co.uk
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module