Skip to main content

Odoo

Bidirectional contacts, invoices, and product catalog synchronisation between BlueRockTEL and Odoo, supporting JSON-RPC (v14 and below) and REST API (v16+).

Odoo is a widely used open-source ERP that many operators rely on for back-office operations. The BlueRockTEL integration creates a live mirror between both systems: contacts, invoices, and product catalog entries are kept in sync automatically, eliminating duplicate data entry.

Data Flow

BlueRockTEL to Odoo

  • Contacts: customer contact records are pushed to Odoo.
  • Invoices: invoices are sent to Odoo with all line items. An optional naming prefix can be configured to avoid reference collisions in Odoo.
  • Product catalog: catalog entries from BlueRockTEL can be pushed to Odoo (configurable, triggered on demand).

Odoo to BlueRockTEL

  • Contacts and companies: contact and company records from Odoo are pulled into BlueRockTEL.
  • Catalog items: product catalog entries from Odoo can be imported into BlueRockTEL.

What It Enables

Operators running Odoo as their back-office system get a continuously updated mirror of their BlueRockTEL data. No manual exports or imports are needed: contacts are always current and invoices are visible in Odoo as soon as they are generated.

Sync Schedule

Data type Frequency Trigger
Contacts Every 2 hours Scheduled sync
Invoices Every 15 minutes Scheduled sync
Product catalog On demand Manual trigger

API Compatibility

The integration includes two API client implementations to match the Odoo version in use:

  • JSON-RPC client: for Odoo 14 and below.
  • REST API client: for Odoo 16 and above.

The correct client is selected based on the configured Odoo version.