— INTEGRATION · ODOO · CRM + ACCOUNTING + INVENTORY

Cyborgs that run Odoo like staff.

CRM follow-ups, sales-order entry, invoice generation, inventory adjustments, HR records, expense approvals. Module-scoped grants — the Cyborg sees only what its role needs.

Why this matters in India

Odoo is one of the most-used ERPs in Indian SMB. GST-aware. Inventory + accounting + payroll in one place. Cyborg + Odoo = SMB back-office without a back-office team.

— 02 / CAPABILITIES

— WHAT THE CYBORG CAN DO IN ODOO

Capabilities · scoped, audited.

CAP · CRM

Lead + opportunity management

Imports leads from web forms, qualifies, schedules follow-ups, drafts proposals.

  • Lead capture + dedupe
  • Pipeline stage updates
  • Activity scheduling
  • Quote drafting
CAP · ACCOUNTING

Invoices + GST

Creates draft invoices from sales orders, applies GST correctly (CGST/SGST/IGST), validates HSN codes.

  • Draft invoices
  • GST + HSN validation
  • Vendor bill capture
  • Reconciliation drafts
CAP · INVENTORY

Stock + orders

Tracks stock levels, raises reorder requests, generates POs, posts goods receipts.

  • Stock-level tracking
  • Reorder point alerts
  • PO generation
  • Goods receipt posting
CAP · HR

HR records + payroll

Employee records, attendance summaries, expense approvals, payroll-input prep.

  • Attendance summaries
  • Expense triage
  • Payroll-input prep
  • Leave management

03Auth & scopes.

  • Odoo Online · XML-RPC with API key generated under your user (Settings · Users · Developer Mode · API Keys).
  • Self-hosted · same XML-RPC endpoint or REST API; firewall must allow Cyborg egress IPs (whitelist cyborg-egress.anilcyborg.com).
  • Module-level access enforced by the Odoo user’s group memberships. We strongly recommend creating a dedicated cyborg-svc user with only the modules + record rules the Cyborg needs.

04Setup · 10 minutes.

  • Step 01 · In Odoo: create a new user cyborg-svc, assign only the access groups for modules in scope (e.g., Sales/User, Accounting/Billing).
  • Step 02 · Enable Developer Mode · generate API Key under that user.
  • Step 03 · In Cyborg dashboard, paste DB URL + DB name + API key.
  • Step 04 · Cyborg reads schema + starts working within minutes.

05FAQ.

Custom Odoo modules?+

Generally supported. The Cyborg discovers schema via fields_get(); custom fields are visible automatically. Custom server actions / wizards may need integration request (typically 3–5 working days).

Odoo 14 / 15 / 16 / 17?+

Tested on 16 + 17. 14/15 should work via XML-RPC but get less automated test coverage. Tell us your version on signup.

What about audit trail in Odoo?+

Cyborg actions show up under the cyborg-svc user in Odoo’s mail.message audit trail. Combined with our own audit log, you have two independent records.