Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. WhatsApp Whapi v 19.0
  4. Sales Conditions FAQ

WhatsApp Whapi

by leapai.ai https://leapai.ai/en/
Odoo
v 19.0 Third Party 14
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2406
Technical Name whatsapp_whapi
LicenseLGPL-3
Websitehttps://leapai.ai/en/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2406
Technical Name whatsapp_whapi
LicenseLGPL-3
Websitehttps://leapai.ai/en/
WhatsApp Whapi Logo

WhatsApp Whapi

Full WhatsApp Integration for Odoo 19 via Whapi.Cloud

✅ Odoo 19.0 💬 Send & Receive 📦 Business Catalog 👥 Contacts & Groups ⚡ Webhooks 🔑 Multi-Channel
Overview

WhatsApp Whapi brings a complete, standalone WhatsApp inbox directly into Odoo 19. Powered by the Whapi.Cloud REST API, this module lets you send and receive WhatsApp messages, manage contacts, groups, media, newsletters, and your full WhatsApp Business catalog — all without leaving Odoo.

Whether you run a sales team, a support desk, or an e-commerce business, WhatsApp Whapi centralises all your WhatsApp communication inside Odoo with real-time webhook updates, automatic chat synchronisation, and role-based access control.


WhatsApp Inbox

A dedicated inbox view lets you switch between conversations, read and send messages of any type (text, image, video, document, location, poll, interactive…) and see real-time delivery status — all inside Odoo.

WhatsApp Inbox Screenshot
📥 Real-time WhatsApp inbox — chat list on the left, conversation on the right

Feature Highlights
WhatsApp Whapi Features
⚡ Four pillars: Inbox, Contacts & Groups, Business Catalog, and Multi-Channel management
💬

Rich Messaging

Text, images, videos, audio, documents, stickers, locations, polls, carousels and interactive buttons.

👥

Contacts & Groups

Sync your WhatsApp contacts list, validate phone numbers, manage groups and participants.

🛍️

Business Catalog

Sync products, collections, and orders from your WhatsApp Business catalog directly into Odoo.

📰

Newsletters

Manage WhatsApp Channels (newsletters), subscribe/unsubscribe, and track subscriber counts.

⚡

Webhooks & Auto-sync

Incoming messages arrive instantly via webhook. Scheduled cron jobs keep chats and contacts up-to-date.

🔑

Multi-Channel & RBAC

Connect multiple WhatsApp numbers. Assign channels to teams with WhatsApp User / Manager roles.

📋

API Logs

Full audit trail of every API call for debugging and compliance. Accessible to managers only.

📱

QR Code Login

Scan a QR code directly from Odoo to link your WhatsApp number via the Whapi.Cloud session.

🖼️

Media Library

Upload, store and reuse media files. Attach Odoo ir.attachment files to outgoing messages.


Channel Configuration

Each WhatsApp number is represented as a Channel in Odoo. Simply paste your Whapi.Cloud API token, set the webhook URL in the Whapi dashboard, and you're live.

WhatsApp Channel Configuration Screenshot
🔧 Configuration → Channels — add multiple WhatsApp numbers and monitor their connection status

How to Use — Step-by-Step Guide

Follow these 5 steps to get WhatsApp running inside Odoo in under 10 minutes.

1

Create a Whapi.Cloud account & get your API Token

Sign up at whapi.cloud, create a new instance for your WhatsApp number, and copy your API Token from the instance dashboard. You'll also need the base URL: https://gate.whapi.cloud.

💡 Tip: Whapi.Cloud offers a free trial — no credit card needed to get started. Your token looks like: BIdaZZimJdGy…
Step 1 – Channel Configuration Form
📋 WhatsApp › Configuration › Channels › New — enter name and paste your API token
2

Create a Channel in Odoo & Configure the Webhook

Go to WhatsApp → Configuration → Channels → New. Enter a name, paste your API token, and click Save. Then click ⚡ Register Webhook — Odoo will automatically push the webhook URL to Whapi.Cloud so all incoming messages arrive in real time. Alternatively, copy the Webhook URL manually and paste it in your Whapi.Cloud instance settings.

💡 Tip: Enable all webhook events in Whapi.Cloud: messages, statuses, chats, contacts, groups, presences for full sync.
Step 2 – Webhook Configuration
⚡ Copy Webhook URL from Odoo › Paste in Whapi.Cloud dashboard › Enable all events › Save
3

Open the Inbox & Read / Reply to Messages

Navigate to WhatsApp → Chats (or click Open Inbox from the channel form). The left panel shows all your conversations — click any chat to open it. The right panel shows the full message history with delivery status (✓ sent, ✓✓ delivered, ✓✓ blue = read). Type a message at the bottom and press Enter or the send button ➤ to reply.

💡 Tip: Unread message counts appear as green badges on each chat. Images, videos, and documents sent by contacts appear inline in the conversation.
Step 3 – WhatsApp Inbox
💬 WhatsApp › Chats — chat list on the left, full conversation on the right with composer at bottom
4

Send a New Message (any type)

Go to WhatsApp → Send Message to open the composer wizard. Select the channel, enter the recipient's phone number or WhatsApp Chat ID, choose the message type (text, image, video, document, audio, location, poll, link preview, interactive, carousel…), write your message, and click Send ➤.

Phone format: Enter the number with country code (e.g. 966553368212) — Odoo will automatically format it as a WhatsApp Chat ID. You can also paste a full Chat ID like 966553368212@s.whatsapp.net.

💡 Tip: You can also reply to any message by opening it in WhatsApp → Messages and clicking the Reply button on the record.
Step 4 – Send Message Wizard
✉️ WhatsApp › Send Message — choose type, enter recipient, compose message, click Send
5

Sync Contacts, Groups & Monitor Logs

From the Channel form, click Sync Contacts or Sync Groups to import your WhatsApp contacts and group chats into Odoo. These are also available in the menu under WhatsApp → Contacts and WhatsApp → Groups & Media → Groups.

Automated cron jobs keep your chats updated every 15 minutes. Go to WhatsApp → Configuration → API Logs to audit every API call — useful for debugging failed messages or rate-limit issues.

💡 Tip: Use Configuration → Check Phones to validate whether a phone number has an active WhatsApp account before sending. Use the 📱 QR Login button if your session is not connected yet.
Step 5 – Contacts, Groups and API Logs
🔄 Sync contacts & groups · view API logs · validate phone numbers · QR login

Quick Setup Checklist
  1. Sign up at Whapi.Cloud Create an instance → copy your API token from the dashboard.
  2. Install this module in Odoo Apps → WhatsApp Whapi → Install (or odoo-bin -i whatsapp_whapi).
  3. Create a Channel WhatsApp → Configuration → Channels → New → paste token → Save.
  4. Register the Webhook Click ⚡ Register Webhook on the channel form. Enable all events in Whapi dashboard.
  5. Start messaging! WhatsApp → Chats for the inbox, WhatsApp → Send Message to start a new conversation.

Module Information
Version 19.0.1.0.0
Category Productivity
License LGPL-3
Dependencies base, web, mail
External API Whapi.Cloud (gate.whapi.cloud)
Author leapai.ai
Maintainer a.osman@bab.com.sa
Support abdzoro89@gmail.com
Built with ❤️ by leapai.ai · Powered by Whapi.Cloud · For Odoo 19.0

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with