How to Integrate Odoo with CallHippo

CH ST
Written by admin · Updated 2 Jul, 2026

Connecting Odoo with CallHippo lets you place calls straight from your Odoo records, automatically sync contacts and applicants, and log every call and SMS as an activity on the right record.

Set up your Odoo account

Before you connect, make sure the Odoo user you plan to use has the right access. If you would rather not fine-tune permissions, simply integrate using your admin user.

  1. Open user management. Log in to Odoo with an admin account, go to Settings and click Manage Users.

Odoo General Settings page with Manage Users link highlighted

  1. Select the user you want to use for the integration.

Odoo internal users list showing the user to select for integration

  1. Assign access rights. Open the Access Rights tab and give the user Administrator rights for every module you want to integrate (CallHippo currently supports the CRM and Recruitment modules). Under Administration, set the Settings right. These rights are mandatory for the integration to work correctly.

Odoo user Access Rights tab with Administrator and Settings rights highlighted

Connect Odoo in CallHippo

  1. Open Integrations. Log in to your CallHippo account, click Integrations in the left sidebar, search for Odoo and click Connect. A setup form with several fields appears.

CallHippo Integrations page with Odoo search result and Connect button

  1. Copy your Odoo URL. Switch to your Odoo account and copy the URL shown in your browser’s address bar.

Odoo contacts page showing the account URL highlighted in the browser address bar

  1. Fill in the setup form. Back in CallHippo, paste the URL you copied and enter your Odoo API key. For the database name, take your URL and remove https:// and .odoo.com — for example, the database name for https://self-employee.odoo.com is self-employee.
  2. Choose your modules (you can select both CRM and Recruitment) and click Connect Now.

CallHippo Odoo Integration Setup popup with API key, URL, database and module fields

Tip: To generate an Odoo API key, log in to Odoo and go to your profile icon → My PreferencesSecurityAdd API Key.

That’s it — Odoo now shows as Integrated in CallHippo.

CallHippo Integrations page showing Odoo with Integrated status

Enable Click to Call

Install the CallHippo Click-to-Call Chrome extension to dial directly from your Odoo records:

What the Odoo integration does

  • Contact sync. Existing contacts and applicants in Odoo that have a phone or mobile number are synced to CallHippo the first time you Click to Call that record.
  • Call and SMS activity. Every call or SMS made through the CallHippo dialer creates a scheduled activity (marked done) on the matching contact or applicant in Odoo.
  • Tags and disposition. If your plan includes Call Tags and Disposition and it is enabled, the activity pushed to Odoo also carries the tags and disposition you add on the After Call Work screen.

Odoo contact activity feed showing a CallHippo call note with recording link

Note: Tags and disposition sync only when they are added on the After Call Work screen. If you add them later from the Call Logs or another feed, they will not sync to Odoo.

How activity is routed by module

  • CRM module. If a contact has an active pipeline opportunity (excluding won or lost), the activity is sent to all of that contact’s active opportunities. If there is no active pipeline, the call activity is added to the contact’s detail page instead.
  • Recruitment module. Call and SMS activity is always sent to the applicant’s details page.

Frequently asked questions

Which Odoo modules does CallHippo support?

CallHippo currently integrates with the CRM and Recruitment modules. You can enable one or both during setup.

Where do I find my Odoo API key?

In Odoo, click your profile icon and go to My Preferences → Security → Add API Key.

Why isn’t my tag and disposition data showing in Odoo?

Tags and disposition only sync when added on the After Call Work screen. Anything added afterwards from the Call Logs or another feed will not push to Odoo.

Need a hand connecting Odoo? Reach our team at [email protected] and we’ll help you get set up.
Still need a hand?

Can't find what you're looking for?

Our support team is here around the clock. Open a ticket or chat with us and we'll get you back on the call.