Odoo WhatsApp Integration: Setup, Templates and Use Cases

Updated October 2026

Odoo WhatsApp Integration: Setup, Templates and Use Cases

WhatsApp has become the primary communication channel for billions of customers worldwide. For businesses running on Odoo ERP, connecting WhatsApp directly to daily operations bridges the gap between internal workflows and real-time customer messaging.

Instead of relying on fragile third-party hacks, Odoo now includes a native WhatsApp application that integrates directly with Meta's official WhatsApp Business Platform. This guide covers what you need before starting, how templates and replies work, setup steps, and when a custom connector build makes sense. If you need assistance configuring your Meta developer credentials or custom messaging flows, our Odoo integration services team is here to help.


Can Odoo Connect to WhatsApp?

Yes. Odoo features a built-in WhatsApp application that integrates seamlessly with Meta's official WhatsApp Business Platform (Cloud API). Introduced as a standard app in Odoo Enterprise under the Productivity suite, the module eliminates the need for unofficial browser scraping extensions or unverified third-party gateways.

Because it operates on Meta's official API infrastructure, messages are delivered reliably and comply with Meta's commercial messaging policies. Check odoo.com/pricing to confirm which Odoo Enterprise subscription plan covers your deployment.


What You Need Before Setup

Before configuring WhatsApp inside your Odoo database, you must prepare the following prerequisites:

  • Meta Business Manager Account: A verified Meta Business account that owns your company's business assets.
  • WhatsApp Business Account (WABA): An active WABA registered through the Meta for Developers portal or embedded signup flow.
  • Dedicated Phone Number: A clean phone number that is not currently registered on a personal WhatsApp or standard WhatsApp Business mobile app. If currently registered, the number must first be deleted from the mobile app before registering with the API.
  • Meta-Approved Message Templates: Outbound transactional messages (sent outside the 24-hour customer service window) require pre-approval from Meta before they can be dispatched from Odoo.

What You Can Do with It

The native integration turns Odoo into a complete customer communication hub across your business processes:

  • Trigger Template Messages from Any Document: Send automated or one-click notifications directly from Sales Quotations, Delivery Orders, Invoices, Event Registrations, and Odoo CRM leads.
  • Two-Way Conversations in Odoo Discuss: When a customer replies to a WhatsApp notification, the incoming response opens a live conversation channel directly inside Odoo Discuss. Your sales and support reps can reply immediately from within Odoo.
  • Document Attachment Sharing: Automatically attach generated PDF invoices, delivery slips, or payment links directly into the WhatsApp message sent to the customer's phone.
  • Centralized Communication History: All outbound and inbound messages are logged in the Chatter of the related Odoo record, providing full audit transparency for your team.

Built-in App or Custom?

Understanding the differences between Odoo's standard native app and a bespoke connector helps you determine the best architectural approach:

Option Good for Watch out for
Odoo WhatsApp app (built in) Template messages and replies inside Odoo Templates need Meta approval; check edition on odoo.com
Custom integration by O2B Special flows, chatbots, other messaging tools Needs a short scoping call first

The built-in Odoo Enterprise app is ideal for standard transactional notifications and customer care teams working out of Odoo Discuss. However, if your operations require automated AI chatbots, complex routing across multiple regional numbers, integration with alternative SMS gateways, or support on Odoo Community editions, a custom connector engineered by O2B provides the necessary flexibility.


Setup Steps

Implementing WhatsApp inside Odoo involves five structured steps:

  1. Connect the Meta Account: Navigate to Odoo Settings → WhatsApp and launch the Meta onboarding wizard to link your Meta Business Manager and grant API permissions.
  2. Add and Verify the Phone Number: Input your dedicated business phone number and complete the two-factor SMS or voice verification challenge.
  3. Create and Submit Message Templates: Design message templates in Odoo with dynamic placeholders (e.g., customer name, order number, tracking link) and submit them to Meta for approval directly through Odoo.
  4. Link Templates to Odoo Records: Assign approved templates to specific actions, such as automatically sending delivery tracking when a transfer is validated or invoice links when billing is confirmed.
  5. Test End-to-End Delivery: Conduct live tests with an internal phone number to verify message formatting, link functionality, and incoming reply routing inside Odoo Discuss.

Primary Use Cases

Connecting WhatsApp to your ERP workflows delivers immediate operational efficiency across multiple departments:

  • Order Confirmations and Tracking: Dispatch instant notifications when orders are confirmed and when packages leave the warehouse with live tracking links.
  • Payment and Invoice Reminders: Send polite, automated payment reminders with attached PDF invoices and direct payment portal links, speeding up collections.
  • Appointment and Service Alerts: Notify clients of scheduled consultations, maintenance visits, or calendar updates, reducing costly no-shows.
  • Customer Support and Inquiries: Route inbound inquiries from new leads directly to the sales team's pipeline in Odoo CRM.

O2B Client Example: Multi-Channel Messaging Integration

Client communication challenge: A growing distribution company needed to automate customer dispatch alerts and urgent logistics notifications directly from Odoo without having sales and dispatch teams toggle between third-party messaging apps and spreadsheets.

Our solution: O2B integrated Odoo with Twilio to enable automated SMS notifications and two-way messaging directly from sales orders, delivery slips, and customer support tickets. The dispatch workflow automatically updates tracking numbers and logs message delivery receipts directly in the record Chatter. Read more about our Twilio integration for Odoo.

Note: This multi-channel messaging example highlights our custom messaging capabilities. (Team note: Ask the team whether O2B has a dedicated WhatsApp client deployment to feature here once published.)

Want to send WhatsApp messages from Odoo?

Talk to O2B's team in Austin about your connector setup.

Connect with Our Experts

Frequently Asked Questions

Does Odoo have built-in WhatsApp?

Yes. Odoo Enterprise includes a standard WhatsApp app built directly into the platform that connects via Meta's WhatsApp Business Platform (Cloud API).

Do I need the WhatsApp Business API?

Yes. You need a Meta Business Manager account and an approved WhatsApp Business Account (WABA) configured with Meta's Cloud API to send automated and template messages.

Can I send WhatsApp messages from Odoo invoices and orders?

Yes. Pre-approved WhatsApp message templates can be triggered manually or automatically directly from Sales orders, Delivery dispatches, Customer Invoices, and CRM leads.