Three stages, no dates. Anything that is waiting on something names what it is waiting on — a credential, a decision, an environment. Nothing appears here before it is real enough to describe honestly, and nothing is for sale until it is finished.
Available today.
Activity, sensitive-field changes, exports, sessions, access changes and a weighted security score, in one Odoo application.
Effective permissions after group inheritance and record rules: what one account can reach, who can reach one model, and how two accounts differ.
A dunning ladder you define once — one email per customer, an activity in someone’s diary, and a record of every reminder sent.
Scheduled backups to local disk or SFTP, each archive re-opened and verified, with mail only when a run fails.
Delete, export, print, archive and duplicate restricted per model, with your own refusal message and a log of every blocked attempt.
Your own label layouts, EAN-13, Code 128 and QR, starting at any cell on a part-used sheet.
Visa, permit and certificate expiry with per-type lead times, two reminders and a missing-document view.
Days in stock and days since last shipment as two separate measures, across six ageing bands.
Code exists and is being worked on. It is not for sale until it is finished.
Screenshots are done — 26 captures across seven modules, on the product pages and the Odoo Apps Store listings. A demo video per flagship is the remaining half.
Built and tested: a message channel with the provider behind an interface, a delivery log, templates, retry with backoff, and delivery states that move only when the provider reports them. 80 tests, all against a simulated provider — no Meta account needed to install it, configure it or see what it would send.
Waiting on: Not on the Odoo Apps Store yet — it goes up with the first module that depends on it. Licensable direct in the meantime. Live sending needs Meta WhatsApp Cloud API credentials; everything else works without them.
Built and tested: a button on the contact form that opens WhatsApp with the number already correct, and hides itself when the number is not usable. LGPL-3, no account, no API, nothing recorded.
Waiting on: Half published. The source is public on GitHub under LGPL-3; the Odoo Apps Store submission is still to be made, and that is where the downloads and the first review come from.
Decided and specified. No date, because a date we have not earned is not information.
The first paid module on the channel, extending the existing dunning engine rather than duplicating it: the same escalation ladder, delivered over WhatsApp instead of email.
Waiting on: Meta WhatsApp Cloud API credentials for live sending.
Security & Audit Center, Access X-Ray and Restrict Delete & Export sold together — the past, present and future tense of the same question.
Waiting on: A bundle cannot be sold on the Odoo Apps Store, so it needs checkout on this site, which needs a payment provider.
Community, Professional, Business and Enterprise tiers, each defined by a response time and an hours allowance rather than the word “priority”. Modules keep working whether or not a subscription is live.
Waiting on: A payment provider.
The WhatsApp button is the first. Free apps are how a new vendor earns downloads, stars and a first review — and they are built to the same standard as the paid ones, with the same documentation and the same tests.
Access X-Ray first, then Customer Payment Reminders, then Restrict Delete & Export. Each ported properly and used on 19 before it is listed — never by copying 18 and bumping the manifest.
Waiting on: A second Odoo environment. See the version matrix for the order and the reasoning.
A permission-aware layer that answers only from what the asking user is already allowed to read, with prompt logging, token and cost tracking, and the model provider behind an interface.
Waiting on: An AI provider key.
Outlook and Calendar first, then Teams notifications and OneDrive/SharePoint document links, over Microsoft Graph.
Waiting on: An Entra app registration.
An Odoo-side data API across sales, CRM, purchase, inventory and accounting, with scheduled refresh and prebuilt datasets.
Waiting on: The Odoo half is independent and can be built first; the Power BI half needs a workspace and a service principal.
Editing an invoice or delivery-note layout without a developer: fields, headers, totals, conditions, multi-company and multi-language.