Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) • Discuss (mail) |
Lines of code | 1252 |
Technical Name |
gts_odoo_whatsapp_integration |
Website | http://www.techspawn.com |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) • Discuss (mail) |
Lines of code | 1252 |
Technical Name |
gts_odoo_whatsapp_integration |
Website | http://www.techspawn.com |
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
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.
Related Products
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
Report comment
Any abuse of this reporting system will be penalizedDoesnt work
Completely useless
This app doesn't install at all, it gives the error as follows
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/cloudclusters/odoo/odoo/http.py", line 1732, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/cloudclusters/odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/cloudclusters/odoo/odoo/http.py", line 1759, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/cloudclusters/odoo/odoo/http.py", line 1960, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/cloudclusters/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_http.py", line 207, in _dispatch
result = endpoint(**request.params)
File "/cloudclusters/odoo/odoo/http.py", line 722, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/cloudclusters/odoo/addons/web/controllers/dataset.py", line 28, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/cloudclusters/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/cloudclusters/odoo/odoo/api.py", line 466, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/cloudclusters/odoo/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 75, in check_and_log
return method(self, *args, **kwargs)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 459, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 583, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "", line 2, in new
File "/cloudclusters/odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/cloudclusters/odoo/odoo/modules/registry.py", line 113, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/cloudclusters/odoo/odoo/modules/loading.py", line 480, in load_modules
processed_modules += load_marked_modules(env, graph,
File "/cloudclusters/odoo/odoo/modules/loading.py", line 364, in load_marked_modules
loaded, processed = load_module_graph(
File "/cloudclusters/odoo/odoo/modules/loading.py", line 185, in load_module_graph
load_openerp_module(package.name)
File "/cloudclusters/odoo/odoo/modules/module.py", line 394, in load_openerp_module
__import__(qualname)
File "/cloudclusters/odoo/odoo/addons/gts_odoo_whatsapp_integration/__init__.py", line 2, in
from . import wizard
File "/cloudclusters/odoo/odoo/addons/gts_odoo_whatsapp_integration/wizard/__init__.py", line 1, in
from . import message_wizard
File "/cloudclusters/odoo/odoo/addons/gts_odoo_whatsapp_integration/wizard/message_wizard.py", line 2, in
import html2text
ModuleNotFoundError: No module named 'html2text'
The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
at makeErrorFromResponse (https://odoo-165604-0.cloudclusters.net/web/assets/66d7e46/web.assets_web.min.js:2872:163)
at XMLHttpRequest. (https://odoo-165604-0.cloudclusters.net/web/assets/66d7e46/web.assets_web.min.js:2876:13)
Re: Doesnt work
Hello Abhishek,
If you are aware of python packages then pls install html2text.
Thanks
This app doesn't install at all, it gives the error as follows
This app doesn't install at all, it gives the error as follows
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/cloudclusters/odoo/odoo/http.py", line 1732, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/cloudclusters/odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/cloudclusters/odoo/odoo/http.py", line 1759, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/cloudclusters/odoo/odoo/http.py", line 1960, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/cloudclusters/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_http.py", line 207, in _dispatch
result = endpoint(**request.params)
File "/cloudclusters/odoo/odoo/http.py", line 722, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/cloudclusters/odoo/addons/web/controllers/dataset.py", line 28, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/cloudclusters/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/cloudclusters/odoo/odoo/api.py", line 466, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/cloudclusters/odoo/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 75, in check_and_log
return method(self, *args, **kwargs)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 459, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 583, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "", line 2, in new
File "/cloudclusters/odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/cloudclusters/odoo/odoo/modules/registry.py", line 113, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/cloudclusters/odoo/odoo/modules/loading.py", line 480, in load_modules
processed_modules += load_marked_modules(env, graph,
File "/cloudclusters/odoo/odoo/modules/loading.py", line 364, in load_marked_modules
loaded, processed = load_module_graph(
File "/cloudclusters/odoo/odoo/modules/loading.py", line 185, in load_module_graph
load_openerp_module(package.name)
File "/cloudclusters/odoo/odoo/modules/module.py", line 394, in load_openerp_module
__import__(qualname)
File "/cloudclusters/odoo/odoo/addons/gts_odoo_whatsapp_integration/__init__.py", line 2, in
from . import wizard
File "/cloudclusters/odoo/odoo/addons/gts_odoo_whatsapp_integration/wizard/__init__.py", line 1, in
from . import message_wizard
File "/cloudclusters/odoo/odoo/addons/gts_odoo_whatsapp_integration/wizard/message_wizard.py", line 2, in
import html2text
ModuleNotFoundError: No module named 'html2text'
The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
at makeErrorFromResponse (https://odoo-165604-0.cloudclusters.net/web/assets/66d7e46/web.assets_web.min.js:2872:163)
at XMLHttpRequest. (https://odoo-165604-0.cloudclusters.net/web/assets/66d7e46/web.assets_web.min.js:2876:13)