Introduction
Odoo WhatsApp bridges brand presence and revenue: websites, campaigns, and events should feed the same customer record your sales team works every day.
Marketing and web teams frequently operate in isolation, so leadership cannot answer which channels produce qualified opportunities or repeat buyers.
WhatsApp in Odoo lets you publish, capture demand, and measure campaigns while sharing products, prices, and stock rules with Sales and CRM.
Marketing managers, e-commerce leads, and founders growing inbound pipelines can use this guide to align growth tactics with backend processes.
WhatsApp is part of Odoo's modular ERP. Teams adopt it when they want clear responsibilities, repeatable workflows, and searchable history instead of isolated messages and offline spreadsheets. Odoo WhatsApp: Conversation Handoff and Structured Customer Replies states the storyline for stakeholders approving budgets.
This article is a ranked Top 10 from Level 1 (easy) to Level 10 (expert). Every level includes numbered steps: what you would actually click in Odoo WhatsApp.
Start where you are comfortable, not at level 10 because it sounds impressive.
Read the challenge section next, then open the level that matches your team today.
In this guide, you will see:
- What Odoo WhatsApp is responsible for in a typical company stack
- Where teams feel the most friction today (and why)
- Ten ranked use cases from beginner discipline to advanced strategy
- When automation or integrations justify bringing in an Odoo partner
The Challenge
Traffic is up 40 percent, but the sales team says leads are weak. Web analytics and CRM tell different stories, and nobody can name which campaign funded last quarter's best customer.
Marketing and web generate activity, but leads and orders do not always connect to sales follow-up. Teams cannot see which campaigns pay back without manual spreadsheets.
Sound familiar? Teams usually hit these walls:
- Website leads that never become opportunities
- Product and price data different online vs internal sales
- Campaign results that cannot be tied to won deals
The good news: you do not need a big-bang project to fix everything. Pick one use case below, run it for 30 days in Odoo WhatsApp, and measure what changes.
Top 5 WhatsApp Use Cases
5 use cases for Odoo WhatsApp, ranked from Level 1 (easy, do it this afternoon) to Level 5 (expert). Each one answers: what would we build, and what are the clicks in Odoo?
Level 1 is the easy starter. The last level is the ambitious scenario you might dream about but rarely build alone.
Pick your level, follow the numbered steps in a test database, then move up when the previous level feels boring.
1. Send your first WhatsApp template message from a contact record Level 1 — Easy
Level 1 is the simplest possible WhatsApp action: one user, one contact, one approved template. No automation, no routing, just a verified business message sent in two clicks.
Here's how you'd do it in Odoo:
- Install the WhatsApp app, then go to Settings, Technical, WhatsApp Business Accounts, and connect your Meta Business number with the access token.
- Open WhatsApp, Configuration, Templates, New, write the body with placeholders such as Hello {{1}}, your order {{2}} is ready, and submit it for Meta approval.
- Once the template is approved, open Contacts, pick any contact with a valid mobile number, and click the WhatsApp icon in the chatter.
- Select the approved template, fill the placeholders, choose the language, and click Send.
- The message lands in the contact's chatter with a delivery status (sent, delivered, read) updated by Meta in real time.
What you get: One customer is reached on the channel they actually open, from your registered business number, with full traceability on their record instead of a personal phone.
2. Reply to inbound WhatsApp conversations from Discuss in real time Level 2 — Easy
Level 2 turns WhatsApp into a two-way support channel. Inbound messages land in Discuss so any operator can reply during the 24-hour conversation window with free text and attachments.
Here's how you'd do it in Odoo:
- A customer texts your business number from their phone; the message opens a new thread in Discuss, WhatsApp, Inbox.
- The operator opens the thread, reads the question, and types a free-text reply within the 24-hour window allowed by Meta.
- Attach a photo, a PDF, or a price list directly from the conversation using the paperclip icon.
- Click the contact name in the thread header to link the conversation to an existing customer record or create one on the fly.
- After 24 hours of inactivity, Discuss suggests an approved template to restart the conversation, with one click.
- The full transcript stays on the contact's chatter, visible to Sales, Helpdesk, and Accounting.
What you get: Customers get answers on the app they already use daily, and every reply is traceable on the customer record without anyone copy-pasting from a personal phone.
3. Send quotations and invoices via WhatsApp from Sales and Accounting Level 3 — Medium
Level 3 connects WhatsApp to transactional documents. Sales orders, invoices, and signed quotes go out through WhatsApp instead of email, with read receipts and replies back in Discuss.
Here's how you'd do it in Odoo:
- Open a confirmed Sales Order or a posted Customer Invoice in Odoo.
- Click the WhatsApp icon next to Send by Email; the PDF document is attached automatically.
- Pick the matching approved template (for example Quotation {{number}} or Invoice {{number}}), preview the rendered message, and check the recipient.
- Click Send; the customer receives the message plus the PDF on WhatsApp, and the document status updates to Sent.
- Delivery, read, and reply events appear in the chatter so Sales knows when the quote was actually opened.
- Any customer reply lands back in Discuss WhatsApp, linked to the same Sales Order or Invoice for fast follow-up.
What you get: Quotes and invoices reach customers in minutes instead of waiting in a spam folder, and read receipts give Sales a clear signal when it is time to call.
4. Automate WhatsApp notifications on order, delivery, and payment events Level 4 — Hard
Level 4 introduces Automation Rules and Marketing Automation. Stock, Sales, Invoicing, and Subscription events trigger pre-approved WhatsApp templates without any manual click.
Here's how you'd do it in Odoo:
- Go to Settings, Technical, Automation Rules, New; set Model to Stock Picking, Trigger to On Update, Filter to state equals done.
- Action: Send WhatsApp Message using the template Shipment Notification, with placeholders for tracking number and carrier.
- Duplicate the rule for the events that matter: SO Confirmed, Invoice Paid, Subscription Renewed, Appointment Scheduled.
- Open Marketing Automation, New Campaign, audience Abandoned Cart older than 24 hours; add a WhatsApp step using a reminder template.
- Document each template ID, owner team, language, and Meta approval status in Knowledge so nothing breaks at the worst moment.
- Monitor delivery in WhatsApp, Reporting: sent, delivered, read, replied, and opt-out per template and per language.
What you get: Operational alerts stop relying on email open rates, and inbound 'where is my order?' messages typically drop by more than half within the first month.
Wiring the right automation rules per stage, mapping templates per language, and avoiding Meta opt-out penalties is exactly the kind of cross-app setup Dasolo runs as a partner-led engagement.
5. Run an AI handoff agent across WhatsApp, CRM, Helpdesk and a live funnel dashboard Level 5 — Expert
Level 5 is the full operating system: one AI agent answers WhatsApp 24/7 with structured replies, hands off to humans when needed, and pushes every qualified chat into CRM, Helpdesk, and a real-time dashboard.
Here's how you'd do it in Odoo:
- Train the WhatsApp AI agent on your Knowledge base, product catalog, and FAQ, with intents and tone per language.
- Configure conversation handoff: the AI handles known intents, while uncertainty, complaints, or legal threats route instantly to a human in Discuss with the full thread context.
- Use structured replies (list templates, quick-reply buttons, call-to-action buttons) to drive customers through Browse, Quote, Confirm, Pay in three taps.
- Connect outcomes: every qualified chat creates a CRM Lead with intent, score, and language, or a Helpdesk Ticket on the right team with SLA and transcript.
- Trigger follow-up: Marketing Automation launches a tailored WhatsApp plus email drip per outcome (booked demo, nurture, did not qualify) in the right language.
- Build a Spreadsheet 'WhatsApp Live' dashboard tracking sessions, AI success rate, handoff rate, conversion, and CSAT, refreshed every minute.
What you get: One AI agent handles thousands of conversations in any language, 24/7, with measurable consistency, and the human team focuses on real escalations, complex deals, and closing.
Designing the AI prompt library, the safe handoff rules, the WhatsApp Cloud API plumbing, the structured-reply flows, and the live funnel dashboards is the architecture Dasolo designs as a partner-led growth engagement. Most teams need an outside team to assemble these pieces correctly the first time.
When Expert Help Makes Sense
If levels 1 to 3 fit your world, you can often succeed with standard Odoo WhatsApp, a patient internal owner, and a sandbox where people are allowed to break things safely.
From level 4 upward, the stakes rise: automated workflows that email the wrong customer, Studio fields that block upgrades, APIs that silently stop syncing stock at 2 a.m.
That is not a failure of your team. It is a signal that architecture, testing, and governance matter.
Bring in a partner when you need multi-app design, country-specific compliance, complex integrations, or a go-live date the board already put in the calendar.
Work With Dasolo
Dasolo helps companies implement Odoo the way they actually work: custom apps, clean integrations, and training people will remember after the consultants leave.
If your roadmap for WhatsApp includes the advanced use cases in this guide, we can map a phased plan: quick wins first, then automation and integrations with clear owners and test scripts.
You keep control of scope and budget. We bring the Odoo depth so your team does not learn expensive lessons in production.
Book a free consultation: