| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 108 |
| Technical Name |
wimpy_send_quotation_whatsapp |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/wimpynf/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 108 |
| Technical Name |
wimpy_send_quotation_whatsapp |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/wimpynf/ |
| Versions | 18.0 19.0 |
Send Quotation via WhatsApp
Send sales quotations to customers via WhatsApp Web with one click
for Odoo 19 Community Edition & On Premise
v19.0.1.0.0 LGPL-3 Free & Open Source
This module allows you to send sales quotations directly to your customers through WhatsApp Web. Customers receive a secure portal link where they can view quotation details, download PDF documents, and approve quotations online - all from their mobile devices or desktop browsers.
Key Features
One-Click WhatsApp Sharing
Send quotations instantly with a single button click from the sale order form. No manual copy-paste, no email delays.
Secure Portal Access
Each quotation link is protected with a unique access token. Customers can access only their own quotations securely.
Mobile Friendly Portal
Customer portal is fully responsive and works perfectly on smartphones. Your customers can approve quotations on the go.
Online Approval
Customers can accept, sign, or reject quotations directly from the portal. Get instant confirmation without waiting for email replies.
How It Works
- Add WhatsApp Number: Enter customer's WhatsApp number in contact form (format: 628123456789)
- Create Quotation: Prepare your sales quotation as usual in Odoo
- Click Send Button: Click "Send by WhatsApp" button in quotation header
- WhatsApp Opens: WhatsApp Web opens with pre-filled message and secure portal link
- Customer Receives: Customer gets message with link to view, download PDF, and approve quotation
WhatsApp Number Field
Add dedicated WhatsApp field in customer contact

The module adds a WhatsApp number field with icon in the contact form, positioned right below the phone number for easy access.
Send Quotation Button
One-click button in sale order form

A new "Send by WhatsApp" button appears in the quotation header, next to the "Send by Email" button. The button is visible only for quotations in Draft or Sent state.
Customer Portal View
Professional quotation portal for customers

Customers receive a link to Odoo's customer portal where they can:
- View complete quotation details
- Download quotation PDF
- Accept and electronically sign quotation
- Leave feedback or reject with reason
- Communicate via portal messages
Configuration
Easy Setup in 3 Steps
- Install Module: Go to Apps â Update Apps List â Search "Send Quotation via WhatsApp" â Install
-
Set Base URL: Go to Settings â Technical â Parameters â System Parameters
- Key:
web.base.url - Value:
http://yourserver:portorhttps://yourdomain.com
- Key:
- Start Using: Add WhatsApp numbers to customer contacts and start sending quotations!
WhatsApp Message Template

The WhatsApp message automatically includes:
- Customer name (personalized greeting)
- Quotation number
- Quotation date
- Total amount with currency
- Secure portal link with access token
- List of actions customer can perform
- Salesperson name and company name
Technical Details
Requirements
- Odoo Version: 19.0 Community Edition
- Dependencies: sale_management, contacts
- License: LGPL-3
- Language: English
Module Structure
- Inherits
res.partnerfor WhatsApp field - Inherits
sale.orderfor send button - Uses Odoo's built-in customer portal
- Secure access token validation
Benefits
- Faster Communication: Send quotations instantly through WhatsApp
- Higher Conversion: Customers can approve from mobile devices immediately
- Professional Image: Automated and consistent quotation delivery
- Mobile Friendly: Portal works perfectly on smartphones
- Secure & Private: Each link protected with unique access token
- Free & Open Source: No subscription fees, completely free to use
FAQ
Can I use this with WhatsApp Business?
Yes! This module works with both regular WhatsApp and WhatsApp Business accounts.
Does it automatically send the PDF?
WhatsApp Web API does not support automatic file attachment. The module sends a secure portal link where customers can view and download the PDF.
Can I customize the message template?
The message template is in English. You can customize it by editing the _generate_whatsapp_message method in models/sale_order.py.
Is this compatible with custom SO number formats?
Yes! The module works with any sale order number format, including those with special characters like slashes.
What if customer doesn't have a WhatsApp number?
The system will show an error message asking you to add the WhatsApp number in the contact form first.
Support & Contact
Author
Wimpy Nastian F.
LinkedIn Profile
Source Code
gitlab.com/aingw/send-quotation-whatsapp
Clone Repository Report Issues Contribute
Email Support
Free & Open Source
This module is released under LGPL-3 License.
Free to use, modify, and distribute. No subscription fees, no hidden costs.
100% Free Open Source Community Driven
Made with for the Odoo Community
Version 19.0.1.0.0 | Released January 2026
Please log in to comment on this module