Articles on: Integration

How to Integrate Your Odoo Contacts Account With KrispCall

Integrating Odoo Contacts with KrispCall brings your contact management and telephony conversations into one organized space. Once integrated, any changes to the contact information in KrispCall are reflected in Odoo Contacts automatically. 


With it, your sales, support, and marketing teams can access customer profiles with complete call history, enabling faster responses and better-informed conversations.


In this guide, we’ll walk you through the integration process and explore the benefits it brings to your business.


Benefits of Integrating Odoo Contacts With KrispCall


There are several advantages to connecting your Odoo Contacts account with KrispCall. Below are some of the benefits:


1. Centralized Contact Information


Integrating KrispCall with Odoo Contacts combines customer details, call logs, voicemails, and notes into one record. Your team instantly gains a complete profile for every contact. This removes the hassle of switching between different tools.


Quick access to accurate profiles helps agents respond faster and with confidence. Each call begins with the right context in place. Conversations run smoothly, creating a better experience for both teams and customers.


2. Automatic Call and Note Logging


Every call made or received through KrispCall is automatically stored in Odoo Contacts with timestamps and durations. Notes taken during or after a call are attached to the correct record, which keeps the customer histories complete and accurate at all times.


With logging handled automatically, your team spends less time on manual data entry. Errors in record-keeping are reduced, and every interaction is preserved, allowing agents to focus entirely on the people they’re speaking with.


3. Better Caller Context for Every Interaction


All the necessary customer details, from their past interactions to saved notes, are exactly where you need them to be. Agents have the details they need before saying hello. This avoids repetitive questions and allows faster, more relevant responses.


With context ready at hand, every conversation feels personal and informed. Customers feel acknowledged, while agents work with greater clarity and assurance. This strengthens relationships from the very first call.


4. Improved Team Collaboration


Updates in KrispCall are reflected in Odoo Contacts in real time. Every department sees the same records, including sales, support, and account managers, which keeps everyone aligned in their approach.


Smooth handovers become standard, as no details are lost between departments. Customers receive consistent responses, no matter which team member assists them. This strengthens trust in your business with every interaction.


5. Data-Driven Decision Making


The integration offers insights into call volumes, response times, and engagement trends in Odoo. This allows managers to track team performance more effectively. Patterns can be identified and acted on quickly for better outcomes.


With clear reporting, decisions are based on reliable data rather than guesswork. Strategies can be refined to serve customers more effectively. Over time, this approach supports stronger, longer-lasting client relationships.


How to Integrate Your Odoo Account With KrispCall


Step 1: Log in to your KrispCall account and navigate to the “Settings” menu.


Step 2: Look for “Integrations” under “App Settings” and click on it.


Step 3: Clicking “Integrations” will show you different automation tools and CRMs that you can integrate with KrispCall. Search for “Odoo” among all and click on the “Connect” button below it to integrate Odoo with KrispCall.


Step 4: A pop-up window will appear now, asking for your information, such as API key, Database name, and Email.


Step 5: Provide all the necessary details and then click on the “Connect Now” button to integrate. After the integrations, a pop-up message will appear stating “Integration Successful.” Now, Odoo will be displayed under the active integrations.



Manage member Integration settings by the admin/owner


  1. Ensure members have integrated Odoo accounts.
  2. The admin/owner can access and modify integration settings for all members.
  3. Members do not have access to view the admin/owners’ integrations.
  4. Changes made by members to their settings don’t affect the admin/owner’s settings.
  5. Changes made by the admin/owner don’t affect members’ settings.


Integration Settings


After successfully integrating with Odoo Contacts, users can now enable or disable various settings. 


  1. In the first step, users can choose to either edit or delete the integration.

  1. To delete an active integration, click the 3-dot menu and select Delete.


  1. To edit the integrations, click the 3-dot menu and select Edit. The edit option opens a range of settings that users can customize to fit their needs.

General Settings


The General Settings section is the first option available and includes three key toggles, all enabled by default.


  1. Create new contacts for calls: When this toggle is on, any new contact created in KrispCall will sync one-way to Odoo Contacts. If turned off, new contacts won’t sync.


  1. Contacts 2-way sync: This toggle manages two-way contact syncing. When enabled, contacts created in KrispCall sync to Odoo Contacts, and vice versa. It also triggers an initial sync to update contacts on both sides. If disabled, syncing stops.


  1. Notes logging: This setting syncs notes made during calls or in the conversation box to Odoo. If turned off, notes won’t be synced to Odoo.

Workflow Settings


Located right after General Settings, the Workflow Settings default all options to Tickets. Users can customize these settings based on their preferences.


  1. Log incoming answered calls as Calls(Engagements/Disabled): When set to Calls (Engagements), incoming answered calls are logged as notes in Odoo. If disabled, these calls won’t be synced.


  1. Log incoming unanswered calls as Calls(Engagements/Disabled): Enabling this settings as calls (Engagements) logs incoming missed calls to Odoo notes. If the settings are Disabled, it stops the sync.


  1. Log outgoing answered calls as Calls(Engagements/Disabled): The outgoing answered call will be synced to the log note of Odoo if the setting is enabled as Calls (Engagements). If the setting is Calls(Disabled), the outgoing answered calls will not be synced to Odoo.


  1. Log outgoing unanswered calls as Calls(Engagements/Disabled): The outgoing unanswered call will be synced to the log note of Odoo if the setting is enabled as Calls (Engagements). If the setting is Calls(Disabled), the outgoing answered calls will not be synced to Odoo.


  1. Log voicemail as Calls(Engagements/Disabled): Enabling the settings as Calls (Engagements) syncs voicemail to the Odoo tickets. But if the setting is Disabled, the voicemail log will not be synced to Odoo.


  1. Log outgoing SMS as Notes/Disabled: Enabling the setting as Notes will sync the outgoing SMS to Odoo's notes. Choosing Disabled will not sync notes to Odoo. 

Connected Numbers


Following the Workflow Settings, you’ll find the Connected Numbers section with two key options:


  1. Log phone calls for these phone numbers: This selects the phone numbers available in your channel during integration by default.


  1. Log SMS for these phone numbers: Similarly, this option selects the list of numbers available in the channel by default for SMS logging.


If you purchase new numbers after integration, you’ll need to add them manually to the connected numbers list.

Note: If no numbers are selected, call logs and SMS will not sync with Odoo.


Updated on: 13/08/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!