Odoo App · WhatsApp & Messaging
WhatsApp Integration Base
Foundation connector for Odoo and Meta's WhatsApp Cloud API — providers, templates, and chat.
Overview
WhatsApp Integration Base is the connector every other TechUltra WhatsApp module sits on top of. It owns the Meta WhatsApp Cloud API credentials, the provider records, the approved templates, and the chat infrastructure — so the Discuss, CRM, Marketing, Sales, Purchase, Invoice, Stock Picking, Project, POS, and Chatbot add-ons can share a single, consistent connection.
Built by TechUltra Solutions, the module is designed for real organisations: multi-company, multi-provider, multi-number. You can register more than one WhatsApp Business Account, route different brands or regions to their own phone numbers, and keep every conversation tied back to the right company in Odoo.
Templates are first-class. Create dynamic templates with or without attachments, in multiple languages, against multiple Odoo models — and create or delete them with the Meta account kept in sync. Inbound messages, attachments, and errors (24-hour rule, wrong parameters, delivery failures) are all surfaced in Odoo, so support teams act on issues without leaving the ERP.
Key features
-
Official Meta WhatsApp Cloud API
Built on Meta's WhatsApp Business Platform Cloud API — no third-party gateway. Messages go from Odoo to WhatsApp through the same API Meta exposes to enterprise customers.
-
Multi-company, multi-provider, multi-number
Register multiple companies and multiple WhatsApp providers, each with its own phone numbers. Different brands, regions, or business units run side by side in the same Odoo database.
-
Dynamic message templates
Build simple or dynamic templates with or without attachments, across multiple languages, categories, and Odoo models. Template creation and deletion are kept in sync with the Meta account.
-
WhatsApp composer
Send a one-off message from any record: choose the partner, pick a template, add an attachment, and dispatch — straight from the Odoo form view.
-
Chat history and filtering
All inbound and outbound WhatsApp messages are stored in Odoo with full filtering and grouping, so you keep a permanent, searchable record of every conversation.
-
Media file sharing
Share product videos, images, PDFs, and Word or Excel files in a single click. Attachments move both ways and stay on the conversation in Odoo.
-
Bottom-right chat window
A persistent chat window in the bottom-right of the Odoo interface lets users send and receive messages and media across WhatsApp and Live Chat without leaving the screen they are on.
-
Mobile-number aware contacts
Mark a phone number on a contact as a WhatsApp number and a WhatsApp icon appears on the record — so users see at a glance who they can message.
-
Meta error surfacing
Handles Meta-side errors — input/output failures, message failed, wrong parameters, 24-hour rule violations — and surfaces them in Odoo so the team can fix what went wrong.
Technical details
Specification
- Publisher
- TechUltra Solutions Private Limited
- Technical name
- tus_meta_whatsapp_base
- Odoo versions
- 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0
- Lines of code
- 7,541
- License
- Odoo Proprietary License v1.0 (OPL-1)
- Price
- $69 (one-time)
Deployment
- Odoo Online
- Odoo.sh
- On-premise
Odoo dependencies
- 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 Integration Base”, and click Install.
- 2
Set up a Meta developer app
Create or open an app at developers.facebook.com, add the WhatsApp product, and capture the App ID, App Secret, Phone Number ID, and WhatsApp Business Account ID. Generate a permanent access token rather than relying on the temporary one.
- 3
Register your business phone number
In the Meta WhatsApp Manager, add and verify the business phone number you plan to use, then confirm it appears in the WhatsApp Business Account.
- 4
Create a provider in Odoo
Go to WhatsApp Message Menu → Configuration → Provider and create a record with the credentials above. Repeat for each company or business account you want to run.
- 5
Configure the webhook
Under WhatsApp Configuration, set the callback URL and verify token, then verify and save. Use the Get WhatsApp Templates, Get Phone Number, and Get Business Details actions to sync data from Meta.
- 6
Add operators and templates
Assign the users who should receive WhatsApp messages, then create approved message templates under Account Tools → Message Templates. Templates take roughly 24 hours to be approved by Meta.
Frequently asked questions
-
Do I need this module to use TechUltra's other WhatsApp apps?
Yes. WhatsApp Integration Base owns the Meta Cloud API credentials, providers, and templates. The Discuss, CRM, Marketing, Sales, Purchase, Invoice, Stock Picking, Project, POS, and Chatbot add-ons all sit on top of it.
-
Which Odoo versions are supported?
The module supports Odoo 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, and 19.0, in both Community and Enterprise editions.
-
Does it use the official WhatsApp API?
Yes. It is built on Meta's WhatsApp Business Platform Cloud API — the same enterprise API Meta exposes directly to businesses, not a third-party gateway.
-
Can I run more than one WhatsApp number?
Yes. The module supports multi-company, multi-provider, multi-number setups, so different brands, regions, or business units can each route to their own WhatsApp Business Account.
-
What template features are supported?
You can build simple or dynamic templates, with or without attachments, in multiple languages, across multiple categories and Odoo models — and template creation and deletion are kept in sync with Meta.
-
How does the chat window work?
A bottom-right chat window inside Odoo lets users send and receive WhatsApp and Live Chat messages — including attachments — without leaving the page they are on.
-
What happens when Meta returns an error?
Meta-side errors such as input/output failures, message failed, wrong parameters, and 24-hour rule violations are caught and surfaced in Odoo so the team can fix and resend.
-
Is support included?
Yes. The module includes 90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.
Related solutions
Whole-platform solutions that complement WhatsApp Integration Base.
WhatsApp ↔ Odoo Integration
Two-way WhatsApp Business API integration with Odoo. Customer messages, order updates, invoices, and payment links — unified inbox for agents.
AI WhatsApp Chatbot
LLM-powered WhatsApp chatbot grounded in your Odoo data. Handles ordering, support, FAQs, and lead qualification with human-agent escalation.
Odoo WhatsApp Push Notifications
Real-time WhatsApp push notifications in Odoo — web, Android, iOS. Customer names in Discuss instead of phone numbers. Compatible with Odoo V12–V18.
Related services
Get the most out of this module with senior TechUltra consultants.
Odoo Customization Services
Tailored Odoo customizations from a Gold Partner — 200+ projects, upgrade-safe patterns, fixed-scope quotes, senior consultants. Free demo consultation.
Hire Odoo Developers
Hire certified Odoo developers from a Gold Partner — 200+ projects, 90% success ratio, 6+ years Odoo focus. Silver / Gold / Platinum packages, free trial.
Odoo Support & Maintenance
Odoo Gold Partner support — 24/7 functional, technical, and server coverage for Enterprise and Community editions. Fast turnaround, free consultation.











