v 15.0 Third Party 8 4985
Download for v 15.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Inventory (stock)
Invoicing (account)
Purchase (purchase)
Discuss (mail)
Lines of code 1261
Technical Name odoo_whatsapp_integration
Websitehttp://www.techspawn.com
Versions 15.0 14.0 12.0 11.0 13.0 16.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Inventory (stock)
Invoicing (account)
Purchase (purchase)
Discuss (mail)
Lines of code 1261
Technical Name odoo_whatsapp_integration
Websitehttp://www.techspawn.com
Versions 15.0 14.0 12.0 11.0 13.0 16.0
Community Enterprise Odoo.sh

WHATSAPP ODOO INTEGRATION

By Techspawn Solutions

Whatsapp is a hugely popular messaging software that is used by 1.5 billion people all over the world. It features a user-friendly interface and may be combined with Odoo to create a strong system. Techspawn Solutions has created WhatsApp Odoo Integration app that enables users to send messages using Odoo with the Whatsapp application. It's a good one-on-one communication platform. Messages can be sent via WhatsApp. from Sale Orders, Purchase Orders, Invoicing Order, Delivery Order Details.

Top Features

Send Quotations
Send Sales Order
Send Purchase Order
Send Invoicing Order
Send Custom Message
Send Order Detail In Message

Just Scan the QR Code on WhatsApp Web to Connect Your WhatsApp to the System

Notify the Customer with a Message that Contains Order ID, Order Amount, and Order Items along with their Quantity

Send Direct or Custom WhatsApp Messages for Sales, Purchase, Inventory and Invoices

Send WhatsApp Messages to Multiple Unique Customers regarding Sales, Purchase, Inventory and Invoices

Send Custom WhatsApp Messages from Contacts App

Share Document Link from WhatsApp along with Custom Message

SCREENSHOTS

To Send WhatsApp Message, User need to Update Customer's WhatsApp Number in Contacts App



Predefined message text will be sent to customer with sale order details using "Direct Whatsapp Message" button



User can send custom WhatsApp message of their choice by editing message field from popup displayed after clicking on "Send Custom Whatsapp Message" button





Predefined message text will be sent to customer with purchase order details using "Direct Whatsapp Message" button



User can send custom WhatsApp message of their choice by editing message field from popup displayed after clicking on "Send Custom Whatsapp Message" button





Predefined message text will be sent to customer with invoice order details using "Direct Whatsapp Message" button



User can send custom WhatsApp message of their choice by editing message field from popup displayed after clicking on "Send Custom Whatsapp Message" button





Predefined message text will be sent to customer with Delivery/Shipping order details using "Direct Whatsapp Message" button



User can send custom WhatsApp message of their choice by editing message field from popup displayed after clicking on "Send Custom Whatsapp Message" button





To send document link to customer, select share action from action menu. User need to select "Whatsapp" as a share with method and enter message that he want to send. Upon clicking send button, whatsapp message will be sent to customer





User can send multiple order reference and order details of same customer using this option. Select multiple unique customer from tree view of sales/purchase/invoice or Delivery/Shipping. Then go to action and select action 'Whatsapp Message' to send Whatsapp message.





User can send custom WhatsApp Message from to customers from contacts app. Messages like birthday wishes, anniversary wishes etc. can be sent. To send the message click on whatsapp icon located besides mobile number field. This icon is visible only when mobile number is added to this field.





USER GUIDE

Make sure that Sales, Purchase, Inventory, Invoice and Contacts app are installed in database.
To use Direct WhatsApp Message Feature, user need to activate "Direct WhatsApp Message" feature from settings. If this feature is activated, then only 'Direct Whatsapp Message" button will be visible in Sales, Purchase, Invoice and Delivery/Shipping form view.

Contact & Support

Expert Ideas and ERP Solution To Help You Grow

Get expert help and assistance related to the new Odoo features and all ERP Related solutions at one place. We offer solutions regardless the size of a business, contact us through e-mail at sales@techspawn.com and get professional help that you want to build your business better. In case of any question regarding please reach out to us on support@techspawn.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Amazin integration
by
Angki
on 4/7/22, 11:33 PM

You can message through whatspp web. If possible save a messages sent, it can be a great update.


by
Xavier Vliegen
on 3/29/23, 1:14 AM

Hi

Is it possible to use 3 different whatsapp nummer as sender depending of the customer phone localisation (country)?

Thx


XavuieXavier 


I have a problem when installing
by
AHMED SAYADIA
on 12/10/22, 4:48 PM

RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo15/odoo/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo15/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo15/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo15/odoo/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo15/odoo/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/opt/odoo15/odoo/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo15/odoo/addons/web/controllers/main.py", line 1346, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo15/odoo/addons/web/controllers/main.py", line 1334, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo15/odoo/odoo/api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo15/odoo/odoo/api.py", line 451, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 486, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 603, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo15/odoo/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/opt/odoo15/odoo/odoo/modules/loading.py", line 474, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/opt/odoo15/odoo/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/opt/odoo15/odoo/odoo/modules/loading.py", line 179, in load_module_graph
load_openerp_module(package.name)
File "/opt/odoo15/odoo/odoo/modules/module.py", line 396, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "/opt/odoo15/odoo-custom-addons/odoo_whatsapp_integration/__init__.py", line 2, in
from . import wizard
File "/opt/odoo15/odoo-custom-addons/odoo_whatsapp_integration/wizard/__init__.py", line 1, in
from . import message_wizard
File "/opt/odoo15/odoo-custom-addons/odoo_whatsapp_integration/wizard/message_wizard.py", line 2, in
import html2text
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/odoo15/odoo/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo15/odoo/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
ModuleNotFoundError: No module named 'html2text'


I have a problem when installing
by
AHMED SAYADIA
on 12/10/22, 4:47 PM

RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo15/odoo/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo15/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo15/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo15/odoo/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo15/odoo/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/opt/odoo15/odoo/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo15/odoo/addons/web/controllers/main.py", line 1346, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo15/odoo/addons/web/controllers/main.py", line 1334, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo15/odoo/odoo/api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo15/odoo/odoo/api.py", line 451, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 486, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 603, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo15/odoo/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/opt/odoo15/odoo/odoo/modules/loading.py", line 474, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/opt/odoo15/odoo/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/opt/odoo15/odoo/odoo/modules/loading.py", line 179, in load_module_graph
load_openerp_module(package.name)
File "/opt/odoo15/odoo/odoo/modules/module.py", line 396, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "/opt/odoo15/odoo-custom-addons/odoo_whatsapp_integration/__init__.py", line 2, in
from . import wizard
File "/opt/odoo15/odoo-custom-addons/odoo_whatsapp_integration/wizard/__init__.py", line 1, in
from . import message_wizard
File "/opt/odoo15/odoo-custom-addons/odoo_whatsapp_integration/wizard/message_wizard.py", line 2, in
import html2text
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/odoo15/odoo/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo15/odoo/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
ModuleNotFoundError: No module named 'html2text'


by
Muhammad Ibrahim
on 8/19/22, 2:37 AM

Do we have to login everytime we start an odoo session?
Does it have a feature to put whatsapp in systray?


Hi, it's not sending the message automatically
by
YAHLA REDA
on 7/17/22, 4:05 AM

, new tab is opening and ask me to login , can't we just automate this ! ? 


by
a7med.nor@gmail.com
on 4/23/22, 11:37 AM

how can i change message template ?


Re:
by
Techspawn Solutions
on 4/23/22, 12:19 PM Author

Mail us at chaitanyaa@techspawn.com