Case Study: Odoo + Claude at Dagos and Welding Republic, No Platform Switch
How DAGOS and Welding Republic added AI to Odoo with Claude without migrating platforms, saving time and money.
The frustration of rigid ERP platforms
If you run a company in Mexico, you know ERP systems can be a headache. Common problems include spotting inventory errors, the lack of automatic reports, and the pressure to migrate to expensive platforms just to get those features. Nobody enjoys manual processes or losing time on repetitive tasks. Yet switching systems looks like a logistical and financial nightmare.
Here is the thesis of this post: you don't need to leave Odoo. If your company already runs on Odoo, you can have AI analyzing your data, catching inconsistencies, and generating automatic reports within days. No migration. No six-figure license for a new ERP. No retraining your team on an unfamiliar platform.
In this post we show how we did it for two real clients — DAGOS (retailer/distributor) and Welding Republic (industrial) — using the Odoo API plus Supabase plus Claude. The stack is affordable, the build was fast, and the results are measurable.
Odoo and Claude integration: a practical approach
Connecting Claude to Odoo gives you a practical way to manage inventory and generate reports automatically. What sets this apart is improving processes without migrating to a brand-new platform. The approach uses Odoo's standard API, which runs on XML-RPC/JSON-RPC protocols. These are well documented and accessible for two-way syncs.
DAGOS is a clear example. This Mexican retailer handles more than 11,279 POS orders and 7,898 invoices. In three days, we connected Odoo, Supabase, and Claude. The system now detects inventory inconsistencies and sends automatic alerts when it finds products with negative margins. We built it without interrupting daily operations or requiring a costly migration.
How Avanzia approaches it
Step 1: Assess your needs
First, we assess your company's specific needs. This means identifying problem areas in your current Odoo setup, such as inventory errors or missing automatic reports.
Step 2: Connect the platforms
We use Supabase to connect Odoo with Claude, relying on edge functions for a clean sync. The initial integration can be done in days, with minimal downtime.
Step 3: Set up Claude as the analytics layer
Claude works as an analyst over your data, answering natural-language questions with structured responses. This automates the data audit without replacing your existing processes.
Step 4: Build automatic alerts
We set up alerts to catch inventory inconsistencies and out-of-range prices. Reports are generated automatically and sent by email, so you stay informed.
Step 5: Validate and adjust
Finally, we run tests to confirm the integrations work correctly. We adjust as needed to maximize ROI and make sure Claude complements critical tasks rather than replacing them.
Two real cases: DAGOS and Welding Republic
DAGOS — Mexican retailer/distributor
DAGOS runs its business on Odoo with more than 11,000 POS orders, 7,800 invoices, and a catalog of 835 products with over 2,000 variants. The problem: manual reporting took hours, and inconsistencies between catalog and sales (products without a price, negative margins, duplicate SKUs) surfaced weeks later.
Avanzia connected Odoo → Supabase → Claude in 3 days. Today the system runs automatic jobs that sync Odoo data every hour. Claude reviews the deltas and alerts the director when it finds products selling below cost, physical inventory that doesn't match the system, SKUs with abnormally low turnover, or dormant clients worth reactivating. Every Monday, the director's inbox receives a Claude-generated report with top products, revenue vs target, anomalies detected, and actionable recommendations.
Concrete result: DAGOS avoided stockouts on 22% of its key products, fixed negative margins across dozens of SKUs, and the director went from requesting reports to receiving them in his inbox each week without lifting a finger.
Welding Republic — industrial welding company
Welding Republic already had a WhatsApp bot with Claude in production for customer support. The problem: the bot answered generic questions, but when a client asked "do you have this part in stock?" or "when can you deliver this?", the bot had no access to the real ERP data. Human reps ended up answering manually.
Avanzia extended the integration: it connected the WhatsApp bot to Odoo using the same Supabase plus Claude pattern. Now when a client asks about availability, Claude queries the Odoo inventory in real time, cross-checks pending purchase orders, and replies with current stock, the next restock date, and an estimated delivery time. All inside the same WhatsApp flow they already used.
Result: human reps stopped answering stock questions (60% of message volume) and now focus on closing sales. The bot acts like a salesperson who knows the inventory to the minute.
What both cases have in common
Neither company switched platforms. Odoo stayed the operational core. Claude became the layer that extracts value from data that was already there but nobody had time to look at. And in both cases, the initial build took days, not months — the Odoo API is standard and well documented.
Cost and timeline
The cost of integrating Claude with Odoo depends on each company's specific needs. Here is a rough breakdown:
- Odoo Community: Free; only the hosting costs around 5,000 MXN/month.
- Supabase (pro): Roughly 15,000 MXN/month.
- Claude API: Between 2,500 and 10,000 MXN/month.
- Avanzia build: One-time cost of 150,000 MXN, completed in 3-5 days.
The ROI is clear: DAGOS recovered its investment in two months, with saved margins worth more than 200,000 MXN.
Frequently asked questions
Is it safe to integrate Claude with Odoo?
Yes, the integration is safe. Odoo uses an encrypted API, and Supabase complies with GDPR.
How long does the integration take?
We usually complete the integration in 3-5 days, with minimal disruption to your daily operations.
What happens if Claude makes mistakes?
Claude is designed to complement, not replace, critical processes. Data is validated continuously against the Odoo database.
Does it work for companies of any size?
Yes. For both SMEs and large companies, the integration scales to your needs.
Do I need to change my ERP?
No, this integration runs on top of your existing Odoo platform.
How Avanzia can help
At Avanzia, we focus on strengthening your current platform with AI, without replacing your whole system. We are based in Puebla, but we work nationwide.
Book 30 minutes with Mario Velázquez for a free diagnosis. No commitment, no hard sell, just to see whether this solution fits your company.



