{"id":31894,"date":"2025-10-08T13:05:08","date_gmt":"2025-10-08T13:05:08","guid":{"rendered":"https:\/\/tenthplanet.in\/odoo\/?p=31894"},"modified":"2025-10-08T13:08:32","modified_gmt":"2025-10-08T13:08:32","slug":"whatsapp-management-in-odoo-18","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/odoo\/product\/whats-app\/whatsapp-management-in-odoo-18\/","title":{"rendered":"WhatsApp Management in Odoo 18"},"content":{"rendered":"\n<p>The WhatsApp Integration in Odoo enables seamless, real-time communication with customers directly from within the Odoo platform. It allows businesses to send and receive WhatsApp messages tied to core business workflows like Sales, CRM, Invoicing and Customer Support. By integrating WhatsApp into Odoo\u2019s communication ecosystem, users can automate messages, personalize customer interactions and centralize all conversations for better traceability and engagement. This module leverages WhatsApp Business API and is designed to streamline outreach, boost response rates and improve customer experience, all without switching between multiple apps or platforms.<\/p>\n\n\n\n<p><strong>Work Flow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20whatsapp20workflow20.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Key Features<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Send and receive WhatsApp messages directly within Odoo using official WhatsApp Business API<\/li>\n\n\n\n<li>Use dynamic message templates for personalized communication such as quotes, orders and reminders<\/li>\n\n\n\n<li>Share documents like invoices, order confirmations and tickets via WhatsApp from business records<\/li>\n\n\n\n<li>Automatically link incoming WhatsApp messages to leads, contacts or helpdesk tickets in Odoo<\/li>\n\n\n\n<li>Store all WhatsApp conversations alongside relevant sales, CRM or support documents for easy reference<\/li>\n\n\n\n<li>Assign different WhatsApp phone numbers to departments, brands or teams within the same Odoo instance<\/li>\n\n\n\n<li>Send bulk WhatsApp messages to customer segments for campaigns, promotions or announcements<\/li>\n\n\n\n<li>Include interactive message elements like quick reply buttons and call-to-action links<\/li>\n\n\n\n<li>Track delivery and read status of each message to monitor customer engagement<\/li>\n\n\n\n<li>Tag internal team members in WhatsApp threads to collaborate or escalate issues efficiently<\/li>\n\n\n\n<li>Send images, PDFs, videos and other multimedia files directly in WhatsApp chats<\/li>\n\n\n\n<li>Automate WhatsApp messages based on specific triggers like new orders, overdue invoices or event registrations<\/li>\n\n\n\n<li>Create multilingual templates to support communication with global customers in their native language<\/li>\n\n\n\n<li>Access full WhatsApp functionality via Odoo\u2019s mobile app for real-time communication on the go<\/li>\n\n\n\n<li>Set access rights to control which users or roles can manage or send WhatsApp messages<\/li>\n\n\n\n<li>Insert dynamic fields (e.g., customer name, product name, order number) into templates for personalization<\/li>\n\n\n\n<li>Eliminate the need for external chat tools by managing WhatsApp entirely within the Odoo environment<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App configuration<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Whats App Business Account<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App Management<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Whats App Messages<\/li>\n\n\n\n<li>Whats App Templates<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App Configuration<\/strong><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App Business Account<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>The WhatsApp Business Account configuration in Odoo Enterprise connects the system to Meta\u2019s WhatsApp Business API, enabling secure and automated messaging between businesses and their customers. This setup allows Odoo to send and receive WhatsApp messages by integrating key credentials such as the App ID, Access Token and Phone Number ID. Businesses can also sync approved message templates, configure default notification recipients, and enable webhook endpoints to receive real-time message events. Once configured, Odoo users can fully manage WhatsApp communications from within the platform, tied directly to sales, CRM, helpdesk and other modules.<\/p>\n\n\n\n<p><strong>Process Flow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20whatsapp20whatsapp20business20Account.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Business Rules<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A valid WhatsApp Business Account Name must be defined to identify the connection within Odoo<\/li>\n\n\n\n<li>An App ID and App Secret must be obtained from the Meta for Developers dashboard after creating a WhatsApp App<\/li>\n\n\n\n<li>The Phone Number ID must correspond to a registered phone number under the configured WhatsApp Business Account<\/li>\n\n\n\n<li>The WhatsApp Business Account ID (WABA ID) uniquely identifies the account and must match the Meta Business Manager account<\/li>\n\n\n\n<li>An Access Token (preferably a long-lived token) is required to authorize Odoo to send\/receive messages on behalf of the business<\/li>\n\n\n\n<li>Sending messages requires valid and approved message templates, which must be synced from Meta before use in Odoo<\/li>\n\n\n\n<li>The &#8220;Test Credential&#8221; option allows verification of the connection before going live, used to validate API responses and setup<\/li>\n\n\n\n<li>To receive messages, a Callback URL (provided by Odoo) must be registered in the Meta app settings to enable webhook communication<\/li>\n\n\n\n<li>A Webhook Verify Token (set by the user) is used by Meta to verify the webhook connection with Odoo during setup<\/li>\n\n\n\n<li>All incoming messages and delivery events are routed through the configured webhook and linked to the correct business records in Odoo<\/li>\n\n\n\n<li>Notifications can be routed to designated Default Users, who will be alerted upon receiving customer messages<\/li>\n\n\n\n<li>Only users from Allowed Companies (as defined in the configuration) can access or manage WhatsApp messaging<\/li>\n\n\n\n<li>Template syncing and message delivery depend on maintaining valid API credentials; token expiration must be monitored<\/li>\n\n\n\n<li>Message flow must comply with WhatsApp\u2019s conversation windows (24-hour rule) and approved template usage<\/li>\n\n\n\n<li>Odoo does not store the App Secret or Access Token in plain text; these are securely managed for system integrity<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshot<\/strong><\/p>\n\n\n\n<p><strong>Whats App Business Account List View<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Business20Account20List20View.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Whats App Business Account Configuration View<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Business20Account20Configuration20View.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App Management<\/strong><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App Templates<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>Odoo Whats App Templates are pre-approved, standardized message formats integrated with Whats App Business API, designed to send personalized, automated messages linked to Odoo business documents like sales orders, event registrations, payments and invoices. These templates use variables to dynamically populate message content, support rich media and interactive buttons, and include compliance footers, ensuring consistent, compliant communication directly within the Odoo platform.<\/p>\n\n\n\n<p><strong>Process Flow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20whatsapp20template.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Business Rules<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Templates must be pre-approved by Whats App before sending; unapproved templates cannot be used<\/li>\n\n\n\n<li>Templates are linked to specific business document types (Sales Order, Event Registration, Invoice, etc.) and use a defined phone field to target recipients accurately<\/li>\n\n\n\n<li>Templates support multiple header types: text, documents (PDF reports or tickets) and images for rich media messaging<\/li>\n\n\n\n<li>Each template must include a mandatory footer message (e.g., \u201cWrite &#8216;stop&#8217; to stop receiving messages\u201d) for opt-out compliance<\/li>\n\n\n\n<li>Templates contain dynamic variables\/placeholders (e.g., {{1}}, {{2}}) replaced with real-time data when sending messages<\/li>\n\n\n\n<li>Templates can include interactive buttons for enhanced customer engagement<\/li>\n\n\n\n<li>Multiple language versions of the same template can be created; each version requires separate Whats App approval and Odoo synchronization<\/li>\n\n\n\n<li>Only authorized users can create, edit, submit for approval, synchronize or send Whats App templates within Odoo<\/li>\n\n\n\n<li>Templates must be synchronized in Odoo after creation or update to ensure the latest approved versions are used in messaging<\/li>\n\n\n\n<li>Template messages must comply with Whats App\u2019s business messaging policies, avoiding spam, unsolicited promotions, and non-compliant content<\/li>\n\n\n\n<li>Templates enable automation of notifications like order confirmations, event reminders, payment receipts, shipment notifications, and marketing messages<\/li>\n\n\n\n<li>Messages sent using templates must use valid API credentials (App ID, Phone Number ID, Access Token) configured in Odoo\u2019s Whats App Business Account setup<\/li>\n\n\n\n<li>Template sending failures can occur due to invalid variables, expired or invalid access tokens, or incorrect API configuration<\/li>\n\n\n\n<li>Templates and messages are subject to Whats App pricing and quota limits, requiring monitoring to avoid throttling<\/li>\n\n\n\n<li>Template message logs in Odoo are immutable and preserve communication history for compliance and auditing<\/li>\n\n\n\n<li>Templates must be accessible to authorized users only, enforcing access controls and permissions in Odoo<\/li>\n\n\n\n<li>For interactive templates, buttons and variables must be correctly configured to avoid errors or rejections<\/li>\n\n\n\n<li>Template usage is linked to specific phone fields in Odoo records (e.g., CustomerPhone, Phone) to route messages correctly<\/li>\n\n\n\n<li>Templates must provide clear instructions and branding to ensure professional customer communication<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshot<\/strong><\/p>\n\n\n\n<p><strong>Whats App Templates List View<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Templates20List20View.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Whats App Templates Form View<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Templates20Form20View.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Whats App Template Website Link<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Template20Website20Link.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Whats App Template Variables Data<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Template20Variables20Data.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Whats App Template Preview<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20Whatsapp20Template20Preview.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Whats App Messages<\/strong><\/h2>\n\n\n\n<p><strong>Overview<\/strong><\/p>\n\n\n\n<p>The WhatsApp Messages feature in Odoo Enterprise allows businesses to send, receive and track WhatsApp communications directly within Odoo. Messages are linked to business records (such as Sales, CRM, and Helpdesk), logged with status updates (Success, Fail, Retry) and managed through official WhatsApp Business API integration. This ensures real-time, traceable and automated customer communication without leaving the Odoo platform.<br><br><strong>Process Flow<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/odoo20whatsapp20Messages.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>&nbsp;Business Rules<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each Whats App message is recorded in the system with a timestamp, sender, recipient number and status<\/li>\n\n\n\n<li>Only messages sent through configured Whats App Business Accounts (with valid API credentials) are processed<\/li>\n\n\n\n<li>Pre-approved templates must be used for messages initiated outside the 24-hour customer service window<\/li>\n\n\n\n<li>Free-form messages can only be sent within 24 hours of a customer\u2019s last reply<\/li>\n\n\n\n<li>Statuses:\n<ul class=\"wp-block-list\">\n<li>Success \u2013 Message accepted by Whats App API and (optionally) delivered<\/li>\n\n\n\n<li>Fail \u2013 Message rejected or not delivered (e.g., invalid number, expired token)<\/li>\n\n\n\n<li>Retry \u2013 Temporary failure; Odoo will automatically attempt to resend<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Retry attempts are limited (usually up to 3), after which the message is marked as failed<\/li>\n\n\n\n<li>The webhook (Callback URL) must be correctly configured to receive inbound messages and delivery events<\/li>\n\n\n\n<li>All incoming messages are automatically linked to contacts or leads based on the sender&#8217;s phone number<\/li>\n\n\n\n<li>Notifications from incoming messages can be sent to default users configured in the Whats App integration<\/li>\n\n\n\n<li>Attachments (images, PDFs, etc.) must meet Meta\u2019s format and size restrictions to be sent via Whats App<\/li>\n\n\n\n<li>Message logging is immutable, once logged, a message record cannot be altered, preserving communication history<\/li>\n\n\n\n<li>Access control applies,only authorized users can send, view or manage Whats App messages<\/li>\n\n\n\n<li>Whats App conversation quotas and message limits must be monitored to avoid throttling<\/li>\n\n\n\n<li>Message sending will fail if the access token has expired, is missing or is incorrectly configured<\/li>\n\n\n\n<li>Template synchronization is required before using new templates in outgoing messages<\/li>\n\n\n\n<li>Message sending is subject to Meta\u2019s pricing model, business-initiated messages may incur per-message charges<\/li>\n<\/ul>\n\n\n\n<p><strong>Screenshot<\/strong><\/p>\n\n\n\n<p><strong>Whats App Messages List View<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/Odoo20Whatsapp20Messages20List20View.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Whats App Messages In Contacts<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/Odoo20Send20Whatsapp20Messages20In20Contacts.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Send Whats App Messages In Contacts<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/Odoo20Send20Whatsapp20Messages20In20Contacts.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Send Whats App Messages In Invoices<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/tenthplanet.in\/odoo\/wp-content\/uploads\/sites\/8\/2025\/10\/Odoo20Send20Whatsapp20Messages20In20Invoices.png\" alt=\"\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The WhatsApp Integration in Odoo enables seamless, real-time communication with customers directly from within the Odoo platform. It allows businesses [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[439],"tags":[],"class_list":["post-31894","post","type-post","status-publish","format-standard","hentry","category-whats-app"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/31894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/comments?post=31894"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/posts\/31894\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/media?parent=31894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/categories?post=31894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/odoo\/wp-json\/wp\/v2\/tags?post=31894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}