Odoo App · WhatsApp & Messaging
WhatsApp Calling (Community)
Place and receive WhatsApp voice calls inside Odoo Community — with full call history.
Overview
WhatsApp Calling (Community) adds WhatsApp voice calling to Odoo Community, so your team places and answers WhatsApp calls without switching to a phone or a separate app. It runs on the WhatsApp Business Calling API over Meta's WhatsApp Cloud API.
Built by TechUltra Solutions, the module works in both directions. Customers call your official WhatsApp business number and the call registers in Odoo, notifying available operators. Sales and support teams place outgoing calls to leads, customers, and vendors straight from CRM, Sales, and Contacts with a single click.
Every call is logged with caller and callee details, timestamps, duration, and status. Multiple operators share the same WhatsApp Business number, ongoing calls appear in real time, and the call history stays centralised in Odoo so managers have one record of every conversation.
Key features
-
Two-way WhatsApp calling
The module supports both customer-initiated incoming calls and business-initiated outgoing calls through the WhatsApp Cloud API, all handled inside Odoo.
-
Incoming customer calls
Customers call your official WhatsApp business number directly, the call is registered in Odoo automatically, and available operators are notified.
-
Outgoing calls from CRM and Sales
Teams call leads, customers, or vendors directly from CRM, Sales, or Contacts in Odoo, without copying numbers into a separate dialer.
-
Call duration tracking
Every call records how long it lasted, giving managers a clear figure for performance monitoring and reporting.
-
Multi-operator support
Several internal Odoo users can place and receive WhatsApp calls on the shared business number, which suits sales teams and customer support desks.
-
Real-time call history
Each incoming and outgoing call is logged with caller and callee details, timestamps, and status, so the call log stays current as calls happen.
-
Live view of active calls
Ongoing WhatsApp calls display in real time inside the Odoo interface, so the team can see which calls are in progress.
-
Channel calling history
The WhatsApp channel calling history shows call descriptions and durations, giving teams a shared record to review together.
-
Native Odoo integration
Call management is fully embedded in Odoo with no third-party app required, so operators work from the interface they already use.
Technical details
Specification
- Publisher
- TechUltra Solutions Private Limited
- Technical name
- odoo_whatsapp_calling
- Odoo versions
- 17.0, 18.0, 19.0
- Lines of code
- 16,113
- License
- Odoo Proprietary License v1.0 (OPL-1)
- Price
- $197 (one-time)
Deployment
- Odoo Online
- Odoo.sh
- On-premise
Odoo dependencies
- CRM
- Contacts
- Calendar
- Discuss
Support
90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.
Setup & configuration
From install to first call — here is the path.
- 1
Install the module
In Odoo, open Apps, remove the Apps filter, search for “WhatsApp Calling”, and click Install.
- 2
Open the configuration
Go to the WhatsApp Message application → Configuration → Provider to reach the WhatsApp Call settings.
- 3
Enable WhatsApp Calling
On the WhatsApp Calling Configuration page, enable the feature, set working hours and holiday schedules, then click Update Call Settings to save the changes to Meta.
- 4
Set up call request templates
Configure the call request template used for business-initiated outgoing calls, so customers see a clear prompt before a call connects.
- 5
Place and monitor calls
Use the WhatsApp Call button on a record to start a call, watch ongoing calls in real time, and review the WhatsApp call history with duration, Call ID, and status.
Frequently asked questions
-
Does this module work with Odoo Community?
Yes. This is the Community edition of WhatsApp Calling and supports Odoo 17.0, 18.0, and 19.0 Community.
-
Can customers call us, or only the other way around?
Both. Customers can call your official WhatsApp business number, and your team can place outgoing calls to leads, customers, and vendors from CRM, Sales, and Contacts.
-
Where can operators start an outgoing call?
Operators place WhatsApp calls directly from CRM, Sales, and Contacts using the WhatsApp Call button on the record.
-
Can several operators handle calls at once?
Yes. Multiple internal Odoo users can act as operators, placing and receiving WhatsApp calls on the shared business number — useful for sales teams and support desks.
-
Is every call recorded in Odoo?
Yes. Each incoming and outgoing call is logged with caller and callee details, timestamps, duration, and status, all visible in the WhatsApp call history.
-
Can I see calls that are in progress?
Yes. Ongoing WhatsApp calls display in real time inside Odoo, and the channel calling history records descriptions and durations for the team to review.
-
Do I need a third-party calling service?
No. The module uses the WhatsApp Business Calling API and is fully embedded in Odoo, so there is no separate calling app to install.
-
Is support included?
Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.









