Licensing & editions
This page explains how MailDesk is licensed: the editions you can buy, the technical modules each edition unlocks, how subscription and one-time licensing differ, and which Odoo versions and platforms are supported. It is the one place where the sales edition names (Basic, Pro, Business, Ultimate) are used. Everywhere else in this documentation, features are labelled by the technical module that contains them (for example Available in: Pro or Available in: CRM integration).
Basic, Pro, Business, and Ultimate.
How MailDesk is packaged
MailDesk is a family of Odoo modules, not a single app:
- MailDesk Basic (
maildesk_mail_client) - the unified inbox and the synchronization engine. It connects Gmail, Microsoft 365 / Outlook, and any IMAP mailbox, indexes your mail, and gives you the inbox UI, folders, threading, the HTML composer, drafts, tags, and partner linking. Sync of incoming mail is one-way (server → Odoo). - MailDesk Pro (
maildesk_mail_client_pro) - installs on top of Basic and adds two-way sync (read/unread, flags, move, delete carried back to the server), the AI assistant features, the mobile-adaptive interface, and the dark theme. - Integration modules - optional add-ons: the twelve workflow bridges (CRM, Helpdesk, Sales, Calendar, Documents, Partner 360, Chatter, Project, Purchase, Inventory, Invoicing, Time Off), the Automation Engine and the Cockpit. Every one of them requires Pro.
Module dependency, in plain terms
Pro cannot be installed without Basic, and no integration module can be installed without Pro. The Cockpit module additionally requires the Automation module. Odoo enforces this for you at install time, so you cannot end up with a half-installed combination.
Editions and what they unlock
The sales editions map to the technical modules as follows. Use the module column when you read the rest of this documentation - that is the source of truth for what is available where.
| Edition | Technical module(s) you get | What that gives you |
|---|---|---|
| Basic | maildesk_mail_client |
Unified inbox, folders, threading, HTML composer, drafts, tags, partner linking, one-way incoming sync for Gmail / Microsoft 365 / IMAP |
| Pro | maildesk_mail_client + maildesk_mail_client_pro |
Everything in Basic, plus two-way sync, AI assistance, the mobile-adaptive interface, and the dark theme |
| Business | Pro + the twelve workflow bridges + Automation | Pro, plus all twelve workflow bridges and the Automation Engine |
| Ultimate | Business + Cockpit | Everything in Business, plus the manager Cockpit and a dedicated contact person; quoted individually |
Which add-ons are in Business vs Ultimate
Business contains all twelve workflow bridges and the Automation Engine; the Cockpit is part of Ultimate. The modules themselves are technically independent - each installs on top of Pro. Prices and bundles can change: confirm them on the current pricing page before quoting them to a customer.
The integration modules and their roles:
| Integration | Technical module | What it adds |
|---|---|---|
| CRM | maildesk_mail_client_crm |
Link an email to a lead or opportunity; create a lead from an email |
| Helpdesk | maildesk_mail_client_helpdesk |
Link an email to a ticket; create a ticket from an email |
| Sales | maildesk_mail_client_sale |
Link an email to a quotation or sales order |
| Calendar | maildesk_mail_client_calendar |
Link emails and meeting invitations to calendar events |
| Documents | maildesk_mail_client_documents |
Attach from, and save attachments into, Odoo Documents |
| Partner 360 | maildesk_mail_client_partner360 |
Customer-intelligence panel inside the email detail |
| Project | maildesk_mail_client_project |
Link an email to a project task |
| Purchase | maildesk_mail_client_purchase |
Link an email to a request for quotation or purchase order |
| Inventory | maildesk_mail_client_stock |
Link an email to a transfer |
| Invoicing | maildesk_mail_client_account |
Link an email to an invoice or vendor bill |
| Time Off | maildesk_mail_client_hr_holidays |
Link an email to a time off request |
| Chatter | maildesk_mail_client_chatter |
Internal notes, mentions, and activities on email threads |
| Automation | maildesk_mail_client_automation |
Rule engine for tagging, moving, linking, and auto-replies |
| Cockpit | maildesk_mail_client_cockpit |
Manager dashboard with KPIs, SLA, and team load (requires Automation; part of Ultimate) |
Subscription or one-time
MailDesk can be licensed per Odoo version in two ways:
- Subscription - a recurring fee (monthly or yearly) that includes ongoing access and updates.
- One-time - a single payment for a perpetual licence on that Odoo version.
Per Odoo version
A licence is tied to the Odoo major version you run it on. If you move from one Odoo major version to a newer one later, check the pricing page for how upgrades are handled for your edition.
Pricing
Pricing is set on the shop and changes over time, so always confirm the current figures there rather than quoting them from documentation.
- Basic starts at EUR 29 / month (subscription).
- Pro, Business, and Ultimate prices, and the one-time prices for every edition, are listed on the pricing page.
Where to confirm prices
The authoritative, up-to-date prices are on the MailDesk pricing and shop pages. Treat any figure not repeated there as out of date.
Supported Odoo versions and platforms
MailDesk supports Odoo 17, 18, 19, and 20.
| Dimension | Supported |
|---|---|
| Odoo versions | 17, 18, 19, 20 |
| Editions of Odoo | Community and Enterprise |
| Hosting | Odoo.sh, on-premise, and other Odoo-compatible hosting |
| Mail providers | Gmail / Google Workspace (OAuth2), Microsoft 365 / Outlook / Exchange Online (OAuth2), and any IMAP/SMTP server (for example Mailcow, Zimbra, Dovecot, cPanel) |
Odoo Community vs Enterprise
MailDesk runs on both Community and Enterprise editions of Odoo. On Odoo Community, the Gmail and Microsoft 365 OAuth helper modules that MailDesk builds on may need to be available in your addons path; your installer or partner will confirm this for your environment.
How activation works
- Buy the edition you need (subscription or one-time) from the MailDesk shop, choosing the Odoo version you run.
- Install MailDesk Basic, then MailDesk Pro (if your edition includes it), then any integration modules from the Odoo Apps menu. Odoo installs the required modules in the right order automatically.
- Activate your licence using the details provided with your purchase.
- Once activated, the features for your edition become available in the MailDesk interface.
Expected result: after activation, the modules for your edition are installed and their features are available - for example, two-way sync and AI options appear once Pro is active, and an integration's buttons appear once that integration module is installed.
Troubleshooting
| You see | Likely cause | Fix |
|---|---|---|
| Pro features (two-way sync, AI, mobile UI) are missing | The Pro module is not installed, or the edition is Basic only | Confirm your edition includes Pro and that maildesk_mail_client_pro is installed |
| An integration's buttons (CRM, Helpdesk, …) do not appear | That integration module is not installed | Install the integration module; it requires Pro |
| Cockpit will not install on its own | Cockpit also needs the Automation module | Install the Automation module first (Odoo will prompt for it) |
| Features stop working after activation lapses | The licence for that Odoo version is not active | Renew or re-activate the licence for the Odoo version you run |
| You moved to a newer Odoo version and features are gone | Licences are tied to an Odoo major version | Check the pricing page for how upgrades apply to your edition |
Related
- What MailDesk AI can and cannot access - available in Pro.
- Realtime & synchronization architecture - how Basic syncs and what Pro adds.
Module display names, versions, and dependency rules verified against the Basic and Pro __manifest__.py
files and the integration-module manifests on the Odoo 18 branch. Prices change - confirm on the
pricing page.