How to Integrate WhatsApp with Odoo 19

Afghanistan Åland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Caribbean Netherlands Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Croatia Cuba Curaçao Cyprus Czechia Denmark Djibouti Dominica Dominican Republic DR Congo Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern and Antarctic Lands Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Isle of Man Israel Italy Ivory Coast Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands North Korea North Macedonia Norway Oman Pakistan Palau Palestine Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Islands Poland Portugal Puerto Rico Qatar Réunion Romania Russia Rwanda Saint Barthélemy Saint Helena, Ascension and Tristan da Cunha Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino São Tomé and Príncipe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Türkiye Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands United States Virgin Islands Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Odoo
Published in Blog on April 08, 2026 5 min read
How to Integrate WhatsApp with Odoo 19 Banner Image

Managing customer communication across multiple platforms is messy, slow, and inefficient. Businesses today need a faster, centralized way to interact with customers—especially on platforms they already use daily.

That’s where WhatsApp integration with Odoo 19 comes in.

By connecting WhatsApp Business API to Odoo, you can send messages, automate notifications, and manage conversations directly within your ERP system—no switching between apps, no missed messages.

In this guide, you’ll learn exactly how to set up Odoo WhatsApp integration using the Cloud API, along with the key requirements and best practices.

 


Why Integrate WhatsApp with Odoo?

Before jumping into setup, let’s be clear: this isn’t just a technical feature—it’s a business advantage.

With WhatsApp integrated into Odoo, you can:

  • Send real-time order updates and invoices
  • Automate customer notifications and reminders
  • Manage leads and conversations from one dashboard
  • Improve response time and customer satisfaction
  • Reduce manual communication errors

If your business handles customer queries, sales follow-ups, or service updates, this integration directly impacts efficiency and revenue.

 


Requirements for Odoo WhatsApp Integration

Before configuring WhatsApp in Odoo 19, make sure you have:

  • A WhatsApp Business Account
  • Access to Meta Business Manager
  • WhatsApp Cloud API or Business API access
  • A verified business phone number
  • Odoo WhatsApp module installed

Without these, the integration will not work—so don’t skip this step.

 


Step-by-Step: WhatsApp Integration in Odoo 19

Step 1: Create a Meta Developer App

Go to the Meta Developer Account and create a new app. This app will act as the bridge between WhatsApp and Odoo.

 


Step 2: Add WhatsApp Product & Configure API

Inside your app dashboard:

  • Add the WhatsApp product

  • Navigate to API Setup

 

  • Generate temporary access tokens

This is where you begin configuring messaging capabilities.

 


Step 3: Add a WhatsApp Business Phone Number

Register and verify your business phone number within the WhatsApp API setup.

Make sure:

  • The number is not already linked to a personal WhatsApp account
  • It is approved for business use

 


Step 4: Add a Payment Method

Meta requires billing setup for WhatsApp API usage.

  • Add your payment details
  • Review pricing under “About Pricing”

Without this, you won’t be able to send messages at scale.

 


Step 5: Verify Your Business

Go to Meta Business Manager and complete business verification.

 

This step is mandatory.

Without verification:

  • Your API access will be limited
  • You cannot use WhatsApp for full business communication

 


Step 6: Generate a Permanent Access Token

Go to Meta Business Suite of the Business Portfolio, Navigate to Settings and add a System User.

 

Then in the Apps assign the user that you created with the required access.

 

Navigate back to System users and Click on the Generate Token.

 

During token generation you can choose the token expiry either 60 days or Never depending on your business requirement.

 


Step 7: Configure WhatsApp in Odoo 19

Now switch to Odoo:

Navigate to:

WhatsApp → Configuration → WhatsApp Business Account → New

 

 

The credentials required can be obtained from the API Setup page in Meta developer Account.

 

 

Access Token : The permanent access token that was generated in Step 6.

App Secret : Navigate to App Settings in the Meta Developer Account and in the Basic settings.

 


Step 8: Configure Webhooks

Set up webhooks to receive messages in Odoo.

  • Add your callback URL
  • Set a verify token
  • Subscribe to message events

This enables real-time communication between WhatsApp and Odoo.

 


Step 9: Test the Integration

Click “Test Credentials” inside Odoo.

If everything is configured correctly:

  • You’ll see a success message
  • WhatsApp messaging will be active in Odoo

 


Common Mistakes to Avoid

Most integration failures happen due to simple mistakes:

  • Using an unverified business account
  • Incorrect access token or expired token
  • Wrong webhook configuration
  • Phone number already linked to another WhatsApp account

Fix these first before troubleshooting deeper issues.

 


Real Business Use Cases

Once integrated, you can use WhatsApp in Odoo for:

  • Sales: Send quotations and follow-ups instantly
  • Support: Handle customer queries in one place
  • Operations: Share delivery updates and invoices
  • Marketing: Send approved promotional templates

This is where the real ROI comes in—not just setup.

 


Final Thoughts

WhatsApp integration in Odoo 19 is not just a technical enhancement—it’s a powerful way to centralize communication, automate workflows, and improve customer experience.

If implemented correctly, it can significantly reduce response time and increase engagement across your business.

 


Need Help with Odoo WhatsApp Integration?

Setting this up can get complex—especially with API configurations, tokens, and verification steps.

If you want a smooth, error-free setup, our Odoo experts can help you integrate WhatsApp into your system quickly and efficiently.

Get in touch with us today to improve your customer communication with Odoo.

 

Hi...

Got ideas? We’ve got
the skills. Let’s team up.

Have a question or ready to discuss your project? Our team is here to help you scope, design, and deliver.

Trusted by Leading Businesses
Metro
Zabeel Equstrian
GEMS Logo
APSG Logo
Anisia Logo
Foodlinx Logo
🌐 +1
Select Subject?
send mail graphic