Skip to Content
New Odoo 20 is out. I've mapped what's actually worth upgrading for โ€” and what isn't. Read the Breakdown
Knowledge

Author: Arsalan Yasin

Straight answers from real projects. Browse by topic below.

Showing all 192 articles
Odoo ERP

AI Knowledge Base On A Budget: SaaS Cost Efficiency Playbook

Nearly every SaaS team I speak with in 2026 has shipped an AI feature of some kind. Far fewer can tell me what a single answerโ€ฆ

AYArsalan Yasin Sep 30, 2026 ยท 8 min
Odoo ERP

How to Scale Twilio Mass SMS in Odoo Without Losing Messages

Sending one SMS from Odoo is easy. Sending 40,000 of them on a Tuesday morning without tripping Twilio queue overflow errors, double-charging a client or textingโ€ฆ

AYArsalan Yasin Sep 29, 2026 ยท 8 min
Odoo ERP

Odoo Recruitment Module Rollout: From Screening to Onboard

Most recruitment rollouts I get called into share one symptom. The Odoo Recruitment module is installed, a few job positions exist, and the hiring pipeline stillโ€ฆ

AYArsalan Yasin Sep 11, 2026 ยท 7 min
Odoo ERP

Future of Multi-Channel Food Distribution: Trends in 2026

Five years ago, most food distributors I worked with sold through one dominant channel and treated everything else as a side project. The market no longerโ€ฆ

AYArsalan Yasin Sep 9, 2026 ยท 7 min
Odoo ERP

Twilio with Odoo: Key Endpoints and Error-Handling Strategy

Almost every Twilio integration I get asked to rescue began life as a single method that posts to the Twilio Messages API and assumes the responseโ€ฆ

AYArsalan Yasin Sep 7, 2026 ยท 9 min
Odoo ERP

How to Enable All Existing Snippet Options in Odoo 19

Every Odoo 19 theme build reaches the same awkward moment. The custom snippet drops onto the page, the layout looks right, then the client clicks itโ€ฆ

AYArsalan Yasin Sep 2, 2026 ยท 9 min
Odoo ERP

Action Types in Odoo 19: Practical Guide for Automation

Most of the broken automation I get called in to fix is not really an automation problem. The Odoo 19 automation rules fire exactly as designed.โ€ฆ

AYArsalan Yasin Aug 27, 2026 ยท 8 min
Odoo ERP

Inverse Methods in Odoo 19: When and How to Use Them

Every Odoo developer eventually hits the same wall. You ship a clean computed field, the client opens the form, clicks into it, and nothing happens. Theโ€ฆ

AYArsalan Yasin Aug 24, 2026 ยท 8 min
Odoo ERP

Odoo 19 Access Errors Explained: ACLs, Record Rules, and check_access()

Almost every Odoo 19 project I inherit has the same open ticket: a user hits “You are not allowed to access records of type X” andโ€ฆ

AYArsalan Yasin Aug 19, 2026 ยท 8 min
Odoo ERP

What is check_access() in Odoo 19?

If you have shipped Odoo modules across a few versions, you have written check_access_rights()ย  and check_access_rule()ย beside each other more times than you can count. In Odooโ€ฆ

AYArsalan Yasin Aug 17, 2026 ยท 7 min