Skip to main content
Integration with Odoo
Daria Oliinyk avatar
Written by Daria Oliinyk
Updated over a week ago

Odoo is an ERP and CRM system developed by the Belgian company Odoo S.A. Among the implemented modules of the system are accounting, CRM, human resource management, production, sales, procurement, warehouse management, project management, transport management, claims management, POS, and a module for integration with social networks.

Main features of integration with Odoo:

  • Creation of a standard opportunity entity based on a call;

  • Creation of a standard Lead entity based on a call;

  • Transmission of a link to the call;

  • Integration with Ringostat Smart Phone;

  • Smart call forwarding (optional);

  • Transmission of UTM tags (optional).

Integration Setup

The integration is individually configured by our Ringostat specialists. To set up the integration, you need to write to us in the chat and provide the data for configuration.

What is needed for integration setup:

  • Access to Odoo at the "Administrator" level

  • Which employees are involved in the integration?

  • Should Opportunities or Leads be created by default?

  • Create entities for incoming calls or both incoming and outgoing calls?

Is it necessary to transfer UTM tags?

Attention! Before our specialists start configuring the integration, it's very important to make sure that all basic models are already in the CRM and are interconnected.

As a rule, usually only the crm.phonecall model for calls is missing and needs to be added independently. This can be done in the Settings -> Technical -> Models section

If in future work you need to see the call in the lead, you need to link the crm.phonecall and crm.lead models together

These settings in CRM can be checked and made with the help of Odoo technical support.

Integration Logic

Accepted incoming or outgoing call of an employee

  1. We check if there is an opportunity/lead in Odoo for the number that was called / from which the incoming call was made. If we find it, we create a call in notes from the account of the employee who made/received the call. If we don't find an opportunity, we create an opportunity entity with the call ourselves.

  2. The call can be listened to via the link.

  3. (Additional setting) If it was an incoming call, we record UTM tags in Extra Information

Missed incoming call

We check if there is an opportunity/lead in Odoo for the number that was called. If we find it, we create a missed call. If we don't find an opportunity, we create an opportunity entity with the call ourselves.

2. (additional setting) If it was an incoming call, we record UTM tags in Extra Information

We search for the contact by the caller's number in full format: 380671234567. If in the lead or contact created by another integration, the number is written in a different format, we will create a duplicate contact.

Did this answer your question?