All In One Odoo WhatsApp Integration | Dashboard & Analytics | Visual Bot Builder | Base, Discuss, Marketing, Chatbot | WhatsApp Cloud API | Odoo V19 Community Edition
by TechUltra Solutions Private Limited https://www.techultrasolutions.com/$ 73.86
In-App Purchases
All In One Odoo WhatsApp Integration Modules | WhatsApp All-in-One Odoo Bundle | WhatsApp Cloud API Odoo V19 Community
Odoo WhatsApp Base Module (WhatsApp Automation) | Odoo WhatsApp Discuss (Bidirectional) Module | Odoo WhatsApp Marketing Module | Odoo WhatsApp Chatbot Module- Community Only
Take your WhatsApp integration to the next level with our comprehensive WhatsApp All In One Odoo WhatsApp Integration module, featuring WhatsApp Base, WhatsApp Automation, WhatsApp Discuss (Bidirectional), WhatsApp Marketing, and WhatsApp Chatbot capabilities built on top of Odoo's native WhatsApp integration in V19 Community.
All In One Odoo WhatsApp Integration
Official WhatsApp Cloud API - By Meta (Facebook)
Multi Companies, Providers And Chatbot
WhatsApp Chat History
Single-click Media sharing product videos, pictures, PDFs, doc files.
Broadcast Messages.
Optimized Error Handling
Bulk Messaging Capabilities
Improved Message Sending Process
WhatsApp Marketing Status & History
Create and Send Interactive Message Templates
Interactive Templates like List, Buttons, Product and Product List
1. Odoo WhatsApp Base Module (WhatsApp Automation)
Odoo WhatsApp Base module tailored specifically for Odoo V19 Community Edition. Building upon the foundation of the Default WhatsApp integration in Odoo V19, our module enhances and extends the capabilities of WhatsApp Base within the Odoo ecosystem.
2. Odoo WhatsApp Discuss (Bidirectional) Module
Empower users to handpick specific contacts for targeted promotional messages, enhancing the message sending process and ensuring tailored communication.
3. Odoo WhatsApp Marketing Module
WhatsApp promotional/Campaign Messages to Your Contacts | WhatsApp Contact Group | WhatsApp Messaging List Group
Empower users to handpick specific contacts for targeted promotional messages, enhancing the message sending process and ensuring tailored communication.
4. Odoo WhatsApp Chatbot Module
We're expanding WhatsApp's features in Odoo 19 Community Edition with our new WhatsApp chatbot. Our goal is to raise the bar for customer interaction and engagement by providing enhanced capabilities.
Complete Step-by-Step Configuration Guide
Updated module-wise from WhatsApp Base, Discuss, Marketing, and Chatbot.
Part 1: Odoo WhatsApp Base Module
Aligned with tus_meta_whatsapp_baseConfiguration Guide
Install the Module in Odoo
1. Create a Meta Developers Account
2. Create and Register Your App
3. Choose App Type and Finish Creation
4. Open App Settings and Credentials
5. Add WhatsApp Use Case and Customize
6. Complete WhatsApp Customization and Collect Credentials
7. Generate a Permanent Access Token
8. Create a WhatsApp Provider in Odoo
9. Sync WhatsApp Templates from Meta
10. Sync Phone Number Details
11. Update Business Details
12. Add Operators (Team Members)
13. Understand Message Templates (Important)
14. Create WhatsApp Templates in Odoo
15. Manage, Resubmit, and Check Template Status
16. Track WhatsApp History
17. Multi-Company and Multi-Provider Setup
18. Set the Customer WhatsApp Number
19. Send Messages with WhatsApp Composer
20. Receive and Reply to WhatsApp Messages
21. Use the Chat Window
22. Analytics Dashboard
23. Template Configuration and Live Preview
Setup Flow Overview
Part 2: Odoo WhatsApp Discuss Module
Aligned with tus_meta_wa_discussSetup & Configuration
WhatsApp Chat
WhatsApp Left Right Chat
WhatsApp Chat with Client/User
Right side nav bar has client tab there you can see client form details form and also edit client details.
Add User in WhatsApp Chat
Chatter WhatsApp Chat
WhatsApp Message
Here you can Receive WhatsApp Message with Attachments, You can Reply on this message directly from WhatsApp too.
WhatsApp Template Send with Live Preview
Linked WhatsApp Account & Active Conversation Timer
Sidebar indicators show active conversations (time remaining) vs expired (template-only). Double blue ticks appear when a message is read.
Inactive / Closed Conversation Window
Channel Limit Settings
Default Whatsapp Channel - how many WhatsApp chats load initially in Discuss.
Load Whatsapp Channel - how many more load when you click Load More.
Choose models where Send Message / Send WhatsApp buttons should be hidden in Chatter.
Part 3: Odoo WhatsApp Marketing Module
Aligned with tus_meta_wa_marketingModule Installation & Configuration Guide
Follow these steps to set up and configure WhatsApp Marketing in Odoo.
1Step 1: Install WhatsApp Marketing Module
Navigate to Apps, search for WhatsApp Marketing, and click on the Install button.
2Step 2: Model Configuration & Campaign Setup
Configure the model in Settings (e.g. Sales Orders, Invoices, Contacts, or Leads) from which you want to send campaigns, and create model-based marketing campaigns with approved WhatsApp templates.
3Step 3: Campaign Setup with Messaging List
Select pre-built Messaging Lists (Mailing List recipient type) directly inside your marketing campaign to broadcast targeted messages to subscriber lists.
4Step 4: Contact Group Setup & Contact Import
Organize contacts into custom messaging lists and import subscriber phone numbers directly using the Import Contacts feature without requiring individual database contact creation.
5Step 5: Schedule Marketing & Automated Cron Job
Navigate to Schedule Marketing to manage broadcast queues. Scheduled marketing messages and campaigns are automatically executed and sent in the background via the Odoo Cron Job (Scheduled Action).
Part 4: Odoo WhatsApp Chatbot Module
Aligned with odoo_whatsapp_chatbotOdoo WhatsApp Chatbot Configuration
Install Odoo WhatsApp Chatbot
1. Open / Create Chatbot
- Open Existing Chatbot:
- Go to Configuration.
- Click on "WhatsApp Chatbot".
- All existing chatbots will be displayed.
- Click on any chatbot card to open and view/edit it.
- Create New Chatbot:
- Click on the "New" button.
- A new form will open.
- Enter chatbot name, description, and enable it.
- Click "Save" to create your new chatbot.
2. Node & Step Configuration
- Step Name & Type: Define a unique name for the node and select the appropriate Step Type (Message, Template, Interactive, Question, Action, etc.).
- Message Content: Define the actual text or select the pre-approved WhatsApp template to send when this node is triggered.
- Subflow Navigation: For child/nested chatbots, configure if this step should trigger a return to the parent flow or direct the user back to the root chatbot.
3. Chatbot Configuration
- Chatbot Name:
- You can give a name to your chatbot.
- Enter a meaningful name to identify your chatbot easily.
- Add a Line:
- Click on "Add a line".
- A new step will be added to your chatbot flow.
- You can configure the step with message, template, action, question, attachment, and more.
4. Step Type Descriptions
- Message: Use this step to send a text message to the user. In Message type, select Text and enter the text you want to send.
- Template: Use this step to send a WhatsApp template message (approved template) to the user.
- Interactive: Use this step to send interactive messages like Buttons or List Messages that allow users to choose options.
- Action: Use this step to perform an action in the system. You can set actions like Create Lead, Update Data, Assign User, Send Email, etc.
- Question: Use this step to ask a question to the user and capture their response. The response can be saved in a field or used in conditions.
- Attachment: Use this step to send files or documents to the user such as PDF, Image, Word, Excel, etc.
- Chatbot: Use this step to call another chatbot or subflow. This helps in breaking large flows into smaller, manageable parts.
5. Operators Assignment
- 1. Add Operators: Click on "Add Operators" to assign users as chatbot operators.
- 2. Operator Selection: Select one or more users from the list to assign them as chatbot operators.
- 3. Select Button: Click "Select" to add the selected users to the chatbot operator list.
6. Toggle & Feature Descriptions
- Chatbot Active: Enable this
toggle to activate the chatbot.
- When enabled, the chatbot will be active and can respond to user messages.
- When disabled, the chatbot will be inactive and will not respond to any messages.
- Use Flow Builder: Enable this
toggle to use the Visual Flow Builder.
- When enabled, you can design and manage your chatbot conversation using the flow builder.
- When disabled, you can manage the conversation using script steps manually.
- Stop Chatbot on Operator
Reply: Enable this toggle to stop the chatbot when an
operator replies.
- When enabled, if an operator replies to a user, the chatbot will stop responding in that conversation.
- When disabled, the chatbot will continue to respond even after an operator reply.
7. CRM Lead Generation / Action Configuration
- 1. Add Action Step: Click on "Add a line" in the chatbot steps, and set the Step Type to Action.
- 2. Select Action Type: Choose the action you want to trigger (e.g. Create Lead, Helpdesk Ticket, etc.).
- 3. Lead Creation: When this step is reached in the chatbot conversation, the system will automatically create a lead in CRM using the collected answers.
Support Charges
After that below Additional charges will be applicable
Odoo X Meta Account Setup
- You can not resell our modules and If you are purchasing for your client it only be used in any one database.
- Any issue related to integration will have free support of 90 days.
- Any issue except integration will be chargeable.
- Odoo X WhatsApp account setup will be charged $100.
- Extra templates will be charged $20 for each template.
- Support will be available From Monday to Friday between 10:00 AM to 7:00 PM Indian Standard Time (IST) Time Zone.
- Raised Support related queries at support@techultra.in OR WhatsApp Us on https://wa.me/message/VENRAJRHMSWEB1
| Version | Details |
|---|---|
| Initial Release - 1.0 |
First Release
|
The WhatsApp Cloud API, hosted by Meta, allows medium and large businesses to send and receive whatsapp messages to communicate with their customers at scale.
For More Details: https://developers.facebook.com/docs/whatsapp/cloud-api
The main difference between these two is: The WhatsApp Cloud API is hosted and managed by Meta itself, while The WhatsApp Business/On-Premise API is hosted and maintained by third party BSPs.
For More Details: https://developers.facebook.com/docs/whatsapp/cloud-api/overview/ #on-premises-api-vs--cloud-api-comparison
The WhatsApp Cloud API is free, all businesses can now access WhatsApp Cloud API for free but messages are charged as per conversation-based pricing model.
For More Details: https://developers.facebook.com/docs/whatsapp/pricing
The WhatsApp Cloud API charged per 24-hour conversation, not per individual message. Pay Per Conversation, Not Per Message: Each conversation is a 24-hour window where you can send unlimited messages.
For More Details: https://developers.facebook.com/docs/whatsapp/pricing/ #rates
The WhatsApp API is based on a 24-hour customer service window.
There are two categories, each with different pricing:
1. Service (User-initiated) Conversation: When customers send the first message and initiate the conversation. For this type of conversation, businesses can send free-form messages instead of just template messages. You will be charged a Service (user-initiated) rate if you reply to them within 24 hours.
2. Business-initiated conversation: A business-initiated conversation starts when businesses reach out to customers by sending a message. Only pre-approved message templates can be used for this type of conversation.
Business-initiated conversations are categorised with one of the following categories:
1. Marketing, 2. Utility, 3. Authentication and 4. Service.
You will be charged a Business-initiated rate as per the template category you have used, Fees per conversation vary by country.
Each conversation lasts for 24 hours, after which it will be counted as a new conversation.
If you send broadcasts to initiate a conversation with your contact:
You will be charged a Business-initiated rate as per the template category you have used.
Each conversation lasts for 24 hours, after which it will be counted as a new conversation
For More Details: https://developers.facebook.com/docs/whatsapp/pricing/#conversations
WhatsApp message templates are specific message formats that you can use multiple times to connect with your customer once they've opted-in to receive a message from you. Templates use variables or placeholders that are replaced with dynamic content according to your data. outside of the 24-hour window, you can only send messages via Pre-approved Message Templates
Before sending a template message, you need to create a template. If your template is not approved, you can not use one of your message templates.
For More Details: https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates/
1 Text Message Templates, 2. Multimedia Message Templates, 3. Interactive Message Templates
For More Details: https://www.facebook.com/business/help/722393685250070
Temporary Access token expires in 24 hours but permanent access token will never expire. This permanent access token will never expire unless you manually revoke it.
For More Details: https://developers.facebook.com/blog/post/2022/12/05/auth-tokens/
No, you cannot use the same phone number for personal and business WhatsApp. If you register for a business account using the same phone number, your personal account will be converted into WhatsApp Business account.
Yes, you can add your landline number to your WhatsApp Cloud API.
For More Details: https://developers.facebook.com/docs/whatsapp/phone-numbers/
https://developers.facebook.com/docs/whatsapp/cloud-api/get-started/add-a-phone-number/
For More Details:
https://developers.facebook.com/blog/post/2022/12/05/auth-tokens/
This means businesses have 24 hours to reply to messages to customers. After those 24 hours, businesses can only send a message with a WhatsApp Business template message. Template messages can be sent to either start a new conversation or reply to a customer after the 24-hour window.
For More Details:
https://developers.facebook.com/docs/whatsapp/conversation-types
For each registered business phone number, Cloud API supports up to 80 messages per second (mps) by default, and up to 1,000 mps by request. Throughput is inclusive of inbound and outbound messages and all message types.
For More Details:
https://developers.facebook.com/docs/whatsapp/cloud-api/overview/
Messaging limits determine the maximum number of business-initiated conversations you can initiate using each of your phone numbers in a rolling 24-hour period.
For More Details:
https://developers.facebook.com/docs/whatsapp/messaging-limits/
Your quality rating is based on how messages have been received by recipients over the past seven days and is weighted by recency which include user feedback signals like blocks, reports and the reasons users provide when they block a business.
For More Details:
https://developers.facebook.com/docs/whatsapp/messaging-limits #quality-rating-and-messaging-limits
We first need to verify your Business means that you need to prove that you are the owner of the business and Facebook lets you verify your business through a form.
For More Details:
https://developers.facebook.com/docs/whatsapp/overview/business-accounts/
An official business account has a green checkmark badge in its profile and chat thread headers.
For More Details:
https://developers.facebook.com/docs/whatsapp/overview/business-accounts/
There are four types of interactive messages. This includes list messages, reply buttons, single-product and multi-product messages. Single and multi-product messages are great for sending a Catalogue to customers.
A Facebook Business Manager can have multiple WABAs and a WABA can have up to 20 phone numbers. You may register up to 20 phone numbers for a WhatsApp Business Account (WABA).
Unverified businesses can only connect up to 2 phone numbers to their WABA. However, If you are a verified business and have low message quality and engagement, your business may be limited to 2 phone numbers.
For More Details:
https://developers.facebook.com/docs/whatsapp/phone-numbers
Related Products
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Calendar (calendar) • Contacts (contacts) |
| Lines of code | 52613 |
| Technical Name |
all_in_one_whatsapp_odoo_community |
| License | OPL-1 |
| Website | https://www.techultrasolutions.com/ |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
OVERVIEW
Configurations
Support
Release
Note
FAQs
Please log in to comment on this module
There are no ratings yet!
What's the difference??
What's the difference between All in one and bundle?
https://apps.odoo.com/apps/modules/19.0/all_in_one_whatsapp_odoo_community
https://apps.odoo.com/apps/modules/19.0/odoo_whatsapp_bundle
What's the difference??
Dear Abdulaziz Alanazi,
The All-in-One module and the Bundle module both provide WhatsApp integration with Odoo, but the scope is different.
1. All-in-One WhatsApp Module
all_in_one_whatsapp_odoo_community is a complete WhatsApp integration module for Odoo. It includes:
WhatsApp Base
WhatsApp Automation
WhatsApp Discuss (Bidirectional Chat)
WhatsApp Marketing
WhatsApp Chatbot
2. WhatsApp Bundle Module
odoo_whatsapp_bundle is a WhatsApp integration suite that connects WhatsApp with multiple Odoo business modules. It includes:
WhatsApp Base
WhatsApp Automation
WhatsApp Discuss (Bidirectional Chat)
CRM
Sales
Purchase
Invoice
POS
Project Tasks
Inventory
For more information, Please reach out to us on at support@techultra.in OR WhatsApp us on +91 90547 53292 and so that we can connect over call, schedule the demo session and understand the requirements accordingly.
Thanks
What's the difference??
What's the difference between All in one and bundle?
https://apps.odoo.com/apps/modules/19.0/all_in_one_whatsapp_odoo_community
https://apps.odoo.com/apps/modules/19.0/odoo_whatsapp_bundle