Odoo 20 Reveals in SF, SAP Fences Its API, OCA Signs Its Commits by Darren from 19 Prince TL;DR Four companies drew a line around AI agents in 30 days: SAP banned third-party agents from its API, the OCA banned unsupervised ones from its codebase, Shopify made every Liquid storefront agent... Newsletter
Odoo 19 Email Templates: How the 'From' Field Actually Works by Darren from 19 Prince Every Odoo project I've run eventually hits the same moment: a client asks why an invoice or a quote showed up in their customer's inbox from the wrong person . Not a bounce, not a spam filter. The em...
Odoo 19 Email Templates: How the 'To' Field Actually Works by Darren from 19 Prince The From field on an Odoo email template gets all the attention because it's the one clients actually notice: wrong name in their customer's inbox, easy to spot. The To field causes fewer complaints, ...
Odoo 19 Email Templates: How the 'Subject' Field Actually Works by Darren from 19 Prince The From field resolves through a fallback chain. The To field resolves through a single checkbox. The Subject field doesn't resolve through a decision at all. It's concatenation: a handful of pieces ...
2 Million Users, a €10 Billion Founder, and an AI Server Inside Odoo by Darren from 19 Prince July 08, 2026 2 Million Users, a €10 Billion Founder, and an AI Server Inside Odoo TOP NEWS TL;DR Two million paying users: Odoo crossed 2,113,916 paying users, ahead of plan. The scale is no lo... Newsletter
Odoo Doesn't Have an Announcement Bar. So I Built One. by Darren from 19 Prince A client of mine needed to warn visitors about a change to shipping policy. Odoo has no announcement bar, so they did the only thing they could with the tools in front of them: they opened the website...
12 Out of 33, Joule Goes Free, and DC Is June 25 by Darren from 19 Prince June 14, 2026 Odoo 19.3 Scores 12/33, Joule Goes Free, and DC in June TL;DR Odoo 19.3 AI Builder: I ran the test. Same brief, same logo, 11 criteria. Odoo scored 12 out of 33. Claude Code scored... Newsletter
I Tested Odoo 19.3's AI Web Builder Against Claude Code. Here's the Scorecard. by Darren from 19 Prince When I heard Odoo 19.3 shipped a native AI web design assistant — one that could build a website from inside the front-end editor — I had to test it. Not in a “let’s see what this thing looks like” wa...
Odoo Doesn't Close the Content Loop. So I Built Two Modules That Do. by Darren from 19 Prince The 19 Prince Journal goes out a few times a month. Odoo news, ERP, marketing, small business operations -- the things that matter to people actually running companies on Odoo. When I was building the...
Odoo Rewrote the Docs at 6am, 19.3 Vibe Codes Websites, and Dynamics Gets Agents by Darren from 19 Prince Odoo Rewrote the Docs at 6am, 19.3 Vibe Codes Websites, and Dynamics Gets Agents TL;DR Staging cut: Odoo shrank Odoo.sh staging lifetime from 90 to 30 days via a single undocumented commit. No b... Newsletter
Why Most Odoo Partners Can't Answer "Who Are You For?" (And the Framework to Fix It) by Darren from 19 Prince Why Most Odoo Partners Can't Answer "Who Are You For?" (And the Framework to Fix It) Most Odoo partners who struggle to bring in clients share the same gap: they can't say clearly who they serve or wh...
Your Odoo Partner Should Be the First One Investigating, Not the Last One Asking for a Summary by Darren from 19 Prince TL;DR My client's Odoo ecommerce site had 4,000+ product weights zeroed out, causing incorrect shipping calculations on heavy products. His Odoo Gold Partner dev team spent 48 hours deflecting, stalli...