Key
Features
3CX Dashboard
LATEST
View call activities and key 3CX integration information from a centralized dashboard.
Watch Video WhatsApp Integration
LATEST
Connect WhatsApp messaging with the 3CX and Odoo communication workflow.
Synchronization Logs
LATEST
Track 3CX integration activities and synchronization details with logs.
Real-Time Call
LATEST
Display and manage call information in real time during active calls.
3CX CRM Template
Generate a CRM Template XML file for 3CX and support 3CX CRM integration capabilities.
Call Logs in Chatter
Add call history and details to the related contact's chatter.
Missed Call Follow-Up
Track missed calls and create follow-up activities for customers.
Automatic Contact Opening
Automatically open the related contact in Odoo when a CRM call is received.
Click on Dashboard from Integration Hub Overview.
Users can refresh the dashboard, run synchronization, and apply date filters from the 3CX Dashboard.
Select the required Date Range from the dashboard.
The dashboard will display counts based on the selected date range.
Users can filter the dashboard data by Company.
Users can filter the dashboard data by Call Status.
Users can filter the dashboard data by Sync Status.
Users can view counts for Conversations, Missed Calls, No Follow-Up, Recordings Completed, and Needs Attention.
Users can view Call KPIs, Follow-Ups, Agent Leaderboard, and Sync Health counts from the dashboard.
Users can view Live Call Activity from the dashboard.
Users can view Recent Sync Logs from the dashboard.
Users can create Quick Actions directly from the dashboard.
Go to user settings and enable the 3cx configuration boolean.
You can see the 3cx configuration menu in the contacts. Click on menu will open a popup to download xml file.
Go to the admin console in 3cx and click on integration.
On integration select open contact URL using server side CRM integration option.
Select CRM from integration tab. Click on add template button.
By clicking on add template button it will open a popup to select downloaded .xml file.
After Adding template enable both "Add CRM contacts to 3CX phonebook" and "Call Journaling" options.
When a new contact calls in 3CX, only their number will be displayed.
Once you click to answer, a new tab with the Odoo URL will open, and the number will be added
to the contact. Only the number will be added; other details will need to be filled in
manually.
Whenever the call ends it will auto-add the below details in the chatter
Subject
Date
Call type
Agent Name
Agent phone
Go to 3CX CRM Integration Settings and configure the Destination Routing and Fallback Destinations.
Click on Download 3CX XML submenu from 3CX CRM menu.
Download 3CX Configuration XML wizard will open check the required details.
User can select destination routing from the wizard.
Click on the download button from the wizard.
Go to the 3CX CRM integration -> Select CRM solution, add API key and Host Odoo.
Click on Test button from 3CX CRM.
The 3CX CRM Integration Settings display configuration guidance for WhatsApp providers, 3CX synchronization, and Helpdesk integration, including important notes about required Enterprise Helpdesk support and unsupported 3CX API operations.
Copy talk URL from 3CX Talk and paste the URL to the brouser.
Create a Customer Account in 3CX.
Write a message from the customer account.
On the admin side, the message will be received in the 3CX chat.
The customer's contact will be created in Odoo.
In the contact's chatter, the user can view the live chat details.
Click on the Call Logs menu from the 3CX CRM menu.
The 3CX Chat Logs list view will open.
Open a log from the list view to view the contact details and related chat information.
The 3CX Extension Mapping list displays the configured 3CX extension, assigned Odoo user, and company.
An incoming call notification is also shown with options to Open CRM Record, Answer, Transfer, or Decline the call.
Click on the Customer Communication Report submenu from the 3CX CRM menu.
The 3CX Customer Communication Report list view will open. You can group the records by feature to view the Recordings group.
Open a record from the Recordings group to view its customer communication details.
User can see Call log and recording attachment under recording details section.
Click Call Log to open the communication record. The user can view the Create Activity, Open Related Record, WhatsApp, and Post to Chatter buttons. The record also displays the Contact Name, Call ID, Call Type, Call Time, and Call Status.
Under the MOM Details tab, the user can add the Minutes of Meeting (MOM) details for the communication record.
The 3CX Payload tab allows the user to view the 3CX payload details associated with the communication record.
Under 3CX Configurations, select Helpdesk Ticket as the Destination Routing option.
Log in to the Customer Account from the 3CX app.
From the Customer Account in the 3CX app, send a message to initiate communication with the customer support team.
From the Admin side, the message will be received under 3CX Chat.
From 3CX Chat, the admin can reply directly to the customer's message.
Open the Helpdesk app in Odoo to manage customer support tickets.
A message received through 3CX will automatically create a Helpdesk Ticket in Odoo.
Open the Helpdesk Ticket to access its form view and view the ticket details.
Under 3CX Configurations, select CRM Leads as the Destination Routing option.
Log in to the Customer Account from the 3CX app.
From the Customer Account in the 3CX app, send a message to initiate communication with the customer support team.
From the Admin side, the message will be received under 3CX Chat.
Open the Pipline from CRM app in Odoo to manage customer support tickets.
A message received through 3CX will automatically create a CRM Lead in Odoo.
Open the Lead to access its form view and view the 3CX Chat details.
3CX Call logs list view.
The user can view the Create Activity, Open Related Record, WhatsApp, and Post to Chatter buttons. The record also displays the Contact Name, Call ID, Call Type, Call Time, and Call Status.
Open the CRM Lead created from 3CX. The user can view the 3CX Calls/MOM tab, along with the related call details.
Create a 3CX WhatsApp Configuration and enter the required API URL, API Token/Key, and Sender Number.
The Default Template is used when a WhatsApp follow-up is created without selecting a specific template.
Create a WhatsApp Template and enter the Template Name and select the appropriate Usage Type.
The 3CX Sync Jobs list view displays the available synchronization jobs and their related details.
Open the 3CX Sync Job form view to view the Target Model, Status, WhatsApp Follow-Up, Import Warnings, Operations, Batch Size, and Last Sync Date details.
Release Notes
Track every update, enhancement, and new feature across all versions.
Version 18.0.2.0.0 | Released: 27th August 2026
Version 18.0.1.0.0 | Released: 02nd January 2025
Frequently Asked Questions
Everything you need to know before getting started.
Trusted by Businesses Worldwide
Abdulhamid Abdulwaheed
Best module for our online store. Highly adaptable, exceptional customer service, and very advanced modules.
Factura Venta POS
They have everything you need. Technical support is excellent, responds quickly, and keeps the module updated. 100% recommended!
Mehmet Muhanna
Great company and support team. Had a problem in my local Odoo server - they solved it in 5 minutes. Highly recommend.
Billy Jeffs
Customised an Odoo app for me which works perfectly. Many requirements, got it right every time. Very confident in their ability.
HP
Consistently excellent service over years of working together. Knowledge and commitment to keeping clients informed truly sets them apart.
Michal Kolasinski
Multiple addons + two custom modules. Communication always friendly and precise. Delivered on time, worked out of the box. Highly recommended!
Multi-Language
8 built-in translations
You May Also Like
Discover more Softhealer modules that integrate seamlessly with your Odoo environment.
Most Demanded Apps
The Softhealer modules our customers reach for most — trusted across 100+ countries.
Activities Management
Manage, schedule, and automate Odoo activities across all departments from one view.
View Module
Access Management
Granular access control over menus, fields, buttons, and records for every user role.
View Module
Backdate Advanced
Backdate any transaction across invoices, journals, pickings, and more with full audit.
View Module
All-in-One Helpdesk
Full-featured customer support with tickets, SLA, and customer portal built for Odoo.
View Module
All-in-One Mobile Backend
Access your full Odoo backend from any mobile device with an optimized interface.
View Module
All-in-One Import
Import any Odoo model data from CSV, Excel, and JSON files with mapping and validation.
View Module
Our Services
End-to-end Odoo expertise - from setup to scale.
AI & Business Integration
Odoo Implementation
Odoo Customization
Support & Maintenance
Mobile Apps
Migration Service
Third-Party Integration
Odoo Training
Ready to integrate with 3CX CRM Odoo Integration?
Join 10,000+ businesses - Softhealer, 11+ years of Odoo gold partnership expertise across 100+ countries.

3CX Dashboard
3CX CRM Template
3CX Configuration
Contact Routing
Real-Time Call
Call Recording
Helpdesk Routing
Lead Routing
3CX Synchronization Logs
3CX WhatsApp Integration
Buy Once, Supported Forever

Scan to email sales


Your Ideas Shape Our Roadmap
Got an Idea? We'll Build It