Odoo App · WhatsApp & Messaging
WhatsApp Marketing (Enterprise)
Targeted WhatsApp campaigns, contact groups, and broadcasts inside Odoo Enterprise.
Overview
WhatsApp Marketing (Enterprise) turns Odoo 17, 18, and 19 Enterprise's native WhatsApp Messaging app into a usable marketing channel. Instead of one-to-one chat, your team can run targeted campaigns to handpicked contacts, broadcast to large lists, and track every send.
Built by TechUltra Solutions on the official WhatsApp Cloud API by Meta, the module supports multi-company and multi-provider deployments. Contacts can be organised into customisable groups for streamlined communication with specific client segments, and media — product videos, pictures, PDFs, and docs — can be attached with a single click.
Messages can also be sent directly to a contact name and WhatsApp number without first creating a contact record, which removes a long-standing friction point for ad-hoc outreach. Improved sending and optimised error handling keep large campaigns reliable, and the WhatsApp marketing status and history view gives marketers a clear picture of what landed.
Key features
-
Official WhatsApp Cloud API
Runs on Meta's hosted WhatsApp Cloud API — the supported, production-grade messaging infrastructure for the WhatsApp Business platform.
-
Multi-company and multi-provider
Configure multiple companies and providers from a single Odoo Enterprise instance, so each brand or business unit can run campaigns through its own WhatsApp number.
-
Targeted contact campaigns
Handpick specific contacts for targeted promotional messages, instead of being forced to broadcast to a full mailing list.
-
Customisable contact groups
Organise contacts into customisable groups for streamlined communication with specific client segments — high-value customers, new leads, segment by region, and more.
-
Broadcast messaging
Broadcast messages to large audiences in a single send — useful for launches, offers, and service announcements.
-
Bulk messaging capabilities
Bulk send features designed for large-scale outreach, paired with optimised error handling to keep deliveries flowing when one or two messages fail.
-
Direct name and number messaging
Send messages based on contact names and WhatsApp numbers directly, without the need to create contacts in Odoo first — useful for one-off outreach.
-
Single-click media sharing
Attach product videos, pictures, PDFs, and document files to WhatsApp messages with a single click from inside Odoo.
-
Interactive message templates
Send interactive WhatsApp message templates — lists, buttons, and rich content — directly from the marketing module to lift response rates.
-
Marketing status and history
A dedicated WhatsApp marketing status and history view tracks campaign progress, delivery, and per-contact outcomes inside Odoo.
-
Improved sending and error handling
An improved message-sending pipeline and optimised error handling keep large WhatsApp campaigns reliable at scale.
Technical details
Specification
- Publisher
- TechUltra Solutions Private Limited
- Technical name
- tus_whatsapp_marketing_enterprise
- Odoo versions
- 17.0, 18.0, 19.0
- Lines of code
- 1,663
- License
- Odoo Proprietary License v1.0 (OPL-1)
- Price
- $78 (one-time)
Deployment
- Odoo Online
- Odoo.sh
- On-premise
Odoo dependencies
- WhatsApp Messaging
- Discuss
- WhatsApp Extended & Automation
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 Marketing (Enterprise)”, and click Install. The module depends on Odoo's WhatsApp Messaging and Discuss apps and on TechUltra's WhatsApp Extended & Automation module.
- 2
Set up the Meta WhatsApp Cloud API
In Meta for Developers, register a WhatsApp Business app, attach a phone number, and generate a permanent access token. TechUltra also offers an Odoo X Meta account setup service if you would rather hand this step off.
- 3
Connect Odoo to your WhatsApp Business number
Under WhatsApp → Configuration in Odoo, add a provider with the phone number ID, business account ID, and access token. Repeat for each company or brand you want to run campaigns from.
- 4
Build your contact groups
Open WhatsApp Marketing → Contact Groups and create the segments you want to target — by customer tier, region, product interest, or any other Odoo field.
- 5
Create and send a campaign
Build a campaign, attach an interactive template or media, pick a contact group (or paste a list of names and numbers), and send. Track results in the WhatsApp marketing status and history view.
Frequently asked questions
-
Does this module need Odoo Enterprise?
Yes. WhatsApp Marketing (Enterprise) extends Odoo's built-in WhatsApp Messaging app, which is only available in the Enterprise edition of Odoo 17, 18, and 19.
-
Can I target specific contacts instead of broadcasting?
Yes. You can handpick specific contacts for targeted promotional messages, or organise contacts into customisable groups for streamlined communication with specific client segments.
-
Can I send a WhatsApp message without creating a contact?
Yes. The module lets you send messages directly based on contact names and WhatsApp numbers, with no need to create the contact in Odoo first — useful for one-off outreach.
-
Can I attach media to a campaign?
Yes. Product videos, pictures, PDFs, and document files can be attached to WhatsApp messages with a single click from inside Odoo.
-
Does it support multiple companies and WhatsApp numbers?
Yes. The module supports multi-company and multi-provider deployments, so each brand or business unit can run its own WhatsApp number and campaigns from the same Odoo instance.
-
How do I monitor campaign delivery?
The dedicated WhatsApp marketing status and history view tracks campaign progress, message delivery, and per-contact outcomes inside Odoo, so you can see what landed without leaving the ERP.
-
Does TechUltra help with the Meta WhatsApp Cloud API setup?
Yes. TechUltra offers an optional Odoo X Meta account setup service for $100 if you would rather not handle the Meta for Developers configuration yourself.
-
What support is included?
The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST. Tickets can be raised at support@techultra.in.
Related solutions
Whole-platform solutions that complement WhatsApp Marketing (Enterprise).
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.











