| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 1610 |
| Technical Name |
whatsapp_messenger |
| License | LGPL-3 |
| Versions | 18.0 19.0 |
WhatsApp Messenger
Send. Track. Automate.
Send WhatsApp messages with PDF attachments directly from Sales Orders • Invoices • Any Document
|
1-Click
Send from Any Doc
|
PDF
Auto-Attach Docs
|
Real-Time
Delivery Tracking
|
100%
Odoo Native
|
◆ About WhatsApp Messenger
A powerful WhatsApp integration built natively for Odoo 19 that lets you send WhatsApp messages directly from Sales Orders, Invoices, and other documents. Attach PDFs, use pre-approved templates, and track delivery status — all without leaving Odoo.
The module integrates with the WhatsApp Business Cloud API from Meta, supports Template & Free Text messaging modes, and includes a smart composer that auto-fills recipient, phone number, template, and PDF attachment for every document.
Everything You Need to Connect with Customers
One-Click SendSend WhatsApp messages directly from Sale Orders and Invoices with a single button click. |
PDF AttachmentsAuto-attach quotation or invoice PDFs. Preview before sending, or add custom attachments. |
Smart TemplatesPre-approved Meta templates with dynamic placeholders auto-fill customer name and order details. |
Delivery TrackingTrack message status in real-time: Sent, Delivered, Read, or Failed. Retry with one click. |
Access ControlRole-based security: Users send messages, Managers configure accounts and templates. |
Dual Send ModesTemplate Message for first contact anytime, or Free Text within the 24h window for quick follow-ups. |
◆ Complete Feature Coverage
One module. Everything you need to send WhatsApp messages from Odoo.
One-Click Send from DocumentsDedicated “Send WhatsApp” button on every Sale Order and Invoice form. Click to open the composer pre-filled with all details. |
Automatic PDF AttachmentsAutomatically attach quotation or invoice PDFs. Preview before sending, download, or add custom attachments as needed. |
Smart Template ManagementManage Meta-approved message templates within Odoo. Dynamic placeholders auto-fill customer name, order number, and company. |
Real-Time Delivery TrackingTrack every message: Draft, Sent, Delivered, Read, or Failed. One-click retry for failed messages. |
Dual Send ModesTemplate Message for first contact anytime, or Free Text within the 24h customer service window for quick replies. |
Chatter LoggingEvery message automatically logged in the document’s chatter. Full communication history right on the record. |
Webhook SupportReal-time delivery receipts via Meta webhooks. Message statuses update automatically without polling. |
Role-Based Access ControlTwo levels: Users send messages, Managers configure accounts and templates. Full Odoo group integration. |
Send WhatsApp from Sale Orders
A dedicated “Send WhatsApp” button appears on every Sale Order form. Click to open the composer pre-filled with order details.
3 Simple Steps
From document to delivered message in seconds
|
1
Open Your DocumentOpen any Sale Order or Invoice. You’ll see the “Send WhatsApp” button in the form header. |
2
Review & CustomizeThe composer auto-fills everything. Edit message, toggle PDF, or preview before sending. |
3
Click SendMessage & PDF go to WhatsApp. Status is tracked, everything logged in chatter. |
◆ Intelligent Message Composer
The composer auto-fills everything: recipient, phone number, WhatsApp account, template message, and PDF attachments. Just review and hit Send.
Message ComposerAuto-filled recipient, document, phone & template |
PDF AttachmentsAuto-attach PDF, preview before sending |
Live PreviewSee exactly how your message will appear |
Works with Invoices Too
Send payment reminders, share invoice PDFs, and keep customers informed — all through WhatsApp directly from the invoice form.
|
Auto
Details Filled
|
PDF
Invoice Attached
|
Logged
In Chatter
|
◆ Complete Message History
Every WhatsApp message is tracked in a centralized log. Filter by date, recipient, status, or linked document.
Pre-Approved WhatsApp Templates
Manage Meta-approved templates directly within Odoo. Each template maps to specific document types.
Sale Ordersale_order_notification |
Invoiceinvoice_notification |
Any Documentgeneric_notification |
Test / Utilityhello_world |
◆ Template Message vs Free Text
Choose the right mode for every situation.
|
RECOMMENDED
Template MessageBest for first contact & notifications Send anytime — no restrictions Pre-approved by Meta Dynamic placeholders auto-filled Order confirmations & invoices |
Free TextBest for follow-ups & quick replies Type any custom message Within 24h customer window No template approval needed Answer customer questions fast |
Simple Setup, Powerful Control
Configure your WhatsApp Business account, set default send modes, and monitor connection status — all from Odoo Settings.
WhatsApp Settings PanelDefault account, send mode, manage accounts & templates |
Live Connection StatusReal-time monitoring with green “Connected” badge |
◆ Getting Started in 3 Steps
Up and running in minutes. Install, configure, and start sending.
|
1
Install the ModuleInstall WhatsApp Messenger from the Odoo Apps menu. No external dependencies required. |
2
Configure AccountAdd your WhatsApp Business API credentials in Settings > WhatsApp Configuration. |
3
Start SendingOpen any Sale Order or Invoice, click “Send WhatsApp”, and you’re done! |
◆ Works Where You Work
Integrated directly into the Odoo documents you use every day.
Sales OrdersQuotations & Confirmed Orders |
InvoicesCustomer Invoices & Credit Notes |
Chatter LogsFull History on Every Document |
Technical Specifications
| API Provider | Meta WhatsApp Business Cloud API |
| Odoo Version | 19.0 (Community & Enterprise) |
| Send Modes | Template Message & Free Text |
| Integrations | Sales Orders, Invoices, Contacts, Chatter |
| Security | User & Manager roles, Odoo access groups |
| Webhooks | Real-time delivery receipts (Sent, Delivered, Read, Failed) |
| Dependencies | base, mail, phone_validation, sale, account, contacts |
| License | LGPL-3 |
◆ Prerequisites
Everything you need to get started.
| Odoo 19 (Community or Enterprise) | WhatsApp Business Account |
| Meta Business Manager Access | WhatsApp Cloud API Token |
| Sales & Invoicing Modules Installed | Python 3.10+ (requests library) |
◆ Frequently Asked Questions
What does this module do?Send WhatsApp messages with PDF attachments directly from Odoo Sales Orders and Invoices via WhatsApp Business API. |
Do I need a WhatsApp Business account?Yes. You need a WhatsApp Business Account with Meta Cloud API access and a valid API token. |
Can I track message delivery?Yes. Real-time tracking via webhooks: Draft, Sent, Delivered, Read, and Failed statuses with one-click retry. |
Does it support Odoo CE & EE?Yes. Fully compatible with Odoo 19 Community and Enterprise editions. |
Is there access control?Yes. Role-based security: Users can send messages, Managers can configure accounts, templates, and settings. |
Do you offer support?Yes. Setup help, configuration, customization — contact us at sales@sdlccorp.com anytime. |
Free Lifetime Support
We stand behind our module. Get free lifetime bug-fix support with every installation — no hidden charges, no expiry.
Free Bug FixesAny bugs found in the module will be fixed free of charge for the lifetime of your installation. |
Free Version UpdatesReceive future updates and compatibility patches as new Odoo versions are released. |
Dedicated SupportReach our technical team via Email, Phone, or WhatsApp for any questions or assistance. |
| Lifetime free bug-fix support | No hidden charges or renewal fees |
| Quick response from technical team | Compatible with future Odoo updates |
| Multi-channel support (Email, Phone, WhatsApp) | Documentation and setup guidance included |
Our Services
SDLC Corp provides end-to-end Odoo services for businesses of all sizes.
Odoo CustomizationTailor Odoo modules and workflows to match your exact business requirements. |
Odoo ImplementationComplete end-to-end Odoo setup, configuration, data migration, and go-live support. |
Odoo Support & MaintenanceOngoing technical support, bug fixes, performance tuning, and maintenance plans. |
Odoo IntegrationConnect Odoo with third-party platforms, APIs, payment gateways, and external systems. |
Hire Odoo DeveloperDedicated Odoo developers available for short-term or long-term project engagements. |
Odoo MigrationSeamless migration from older Odoo versions or other ERPs with data integrity and zero downtime. |
Need Help or Have Questions?
If you need help with setup, compatibility, customization, or have any questions, feel free to contact us.
|
|
Phone +1 415-594-0097 |
|
Contact us for:
| Free consultation | Custom integrations & workflows |
| Setup & configuration help | Enterprise & multi-company planning |
| Pre-sales questions | Priority support & advanced requirements |
| Setup and implementation guidance | |
Please log in to comment on this module