Odoo covers a lot of ground — CRM, invoicing, inventory, HR, project management. That power comes with a learning curve, and day-to-day tasks often involve navigating menus that feel slower than they should.
Companion gives you a natural language interface on top of Odoo. Here's how.
What you need
- Companion installed (download here)
- An OpenRouter API key (free, pay per use)
- An Odoo instance (cloud or self-hosted, any edition)
Step 1: Connect Odoo
Open Settings → Integrations in Companion's sidebar. Find Odoo and click Connect.
Enter your Odoo instance URL and authorize the connection. Companion uses Odoo's API to read and write records across the modules you use.
Step 2: Your first automation
Start with CRM — the most common Odoo daily use:
Check my Odoo CRM pipeline. What are the open opportunities in the Negotiation stage? List them with the customer name, deal value, and expected close date.
Companion queries the pipeline and gives you a clean summary. No navigating to CRM → Pipelines → filter by stage.
Or for invoicing:
Create an invoice in Odoo for Acme Corp for 3 hours of consulting at $150/hour. Set the payment terms to 30 days.
Companion creates the draft invoice with the correct line items. You review and confirm before sending.
What it costs
Odoo API queries are efficient — reading pipeline data or creating a record uses 500–2,000 tokens. At Claude Haiku rates, a full day of Odoo interactions costs under $0.01. Compare that to the time saved navigating Odoo's UI for the same tasks.
More workflows
CRM follow-ups: "List all CRM leads in Odoo that haven't been updated in 14 days. Draft a follow-up email for each one based on their last activity note."
Sales report: "Summarize my Odoo sales for Q1 2026: total revenue, number of closed deals, average deal size, and top 3 customers by revenue"
Invoice status: "Check Odoo for any invoices that are more than 30 days overdue. List the customers, amounts, and due dates."
Inventory check: "What products in my Odoo inventory are below the minimum stock level? List them with current quantity and reorder quantity."
HR management: "Which employees in Odoo have pending leave requests for next week? Summarize them with names and dates."
Combine with email: "Find overdue invoices in Odoo and draft payment reminder emails to each customer with the outstanding amount and a link to pay"
Odoo is one of the integrations where the AI layer adds the most value — it's a powerful system that most users only use a fraction of because navigating the menus takes longer than the task itself. Companion removes the navigation entirely.
Achmad Bifari is Creative Designer and Social Manager at Companion. He writes the tutorials and runs @companionbyaios.