# Use Odoo CRM Integration

Once Cloud Voice is linked to Odoo CRM (Customer Relationship Management, the system that stores your contacts and deals), your calls and your customer records stay in step with each other. This page describes the main features the integration unlocks and how to put each one to use.

## Click to call

**Before you start**

Install the Cloud Voice App for Google Chrome extension and set up the Cloud Voice App web client to work alongside it.

**How it works**

Cloud Voice detects phone numbers shown anywhere on an Odoo CRM page. Click one and the call is placed straight away through the extension tied to your account, so there is no need to key the number in by hand.

![Cloud Voice, placing a call by clicking a phone number on an Odoo CRM page](/images/pbx/odoo-crm-click-to-call.png)

## Call popup

**Before you start**

Keep at least one of the following signed in:

- Cloud Voice App desktop client
- Cloud Voice App web client

:::caution
If you close the web browser or the Cloud Voice App web client tab, you will stop receiving calls. To keep popups working even when the browser is closed, install the Cloud Voice App for Google Chrome extension, which lets the popup tab open on its own.
:::

**How it works**

When you receive or answer an inbound call from a CRM contact, or wrap up a call with one, a browser tab opens automatically to display that contact's details. You can also open the contact record yourself from the call window while the call is in progress.

For the different ways a popup can be triggered, see [Set up Call Popup](/pbx/integrations/odoo/set-up-call-popup-for-inbound-calls/).

Automatic popup:

![Cloud Voice, a contact record opening automatically when a call arrives](/images/pbx/odoo-crm-call-pop-up.png)

Manual popup:

![Opening a contact record by hand from the active call window](/images/pbx/manually-open-call-popup.png)

:::note
The browser may block the popup page. If that happens, click the blocked icon in the address bar, allow the popup and website redirection, then click **Done**.

![Cloud Voice, allowing popups and site redirection from the browser address bar](/images/pbx/odoo-crm-allow-window-redirection.png)
:::

## Call journal

Every outbound call, inbound call, and missed call is written to CRM automatically, giving you a running record of each conversation without any manual note-taking.

To review the entries, sign in to Odoo CRM, open a contact's detail page, and go to the **Activity** tab.

![Cloud Voice, call activity logged on an Odoo CRM contact record](/images/pbx/odoo-crm-call-journal.png)

## Chat journal

When an external chat session between a Cloud Voice user and a CRM contact ends, whether you close it or the system does, every message from that session is synced to Odoo CRM, so you keep a full history of each customer interaction.

To read the synced messages, sign in to Odoo CRM and open the contact's detail page.

## Contact synchronization

Both inbound calls from Odoo contacts and outbound calls to them trigger a contact lookup in CRM. When the number matches an existing Odoo contact, that contact is synced one way, from Odoo CRM into the linked Cloud Voice phonebook. Because the copy flows in that single direction, the synced entry is read-only in Cloud Voice.

For the full setup, see [Set up Contact Synchronization with Odoo CRM](/pbx/integrations/odoo/set-up-contact-synchronization-with-odoo-crm/).

![Cloud Voice, a matched Odoo contact synced into the phonebook](/images/pbx/odoo-crm-contact-sync.png)

## Contact or lead creation

When one of your extensions calls or receives a call from a number that isn't already in CRM, Odoo can create a new contact or lead for it, either automatically or on your confirmation. This keeps your database growing so no unknown caller slips through.

For the full setup, see [Set up Lead or Contact Creation for Odoo CRM](/pbx/integrations/odoo/set-up-automatic-lead-or-contact-creation-for-odoo-crm/).

![Creating a new contact in Odoo CRM from an unknown number](/images/pbx/odoo-crm-create-new-contact.png)
