Skip to Content
Odoo

Odoo Zalo integration: connect personal Zalo accounts to Odoo with Hubz

Hubz brings your customers' personal Zalo conversations onto their Odoo contacts, and BMS sets it up with you. Hubz keeps the conversation, Odoo keeps the transaction.

The Hubz team · · 4 min read

Odoo Zalo integration: the Hubz button in an Odoo contact's chatter

An Odoo Zalo integration solves a problem every company running Odoo in Vietnam meets sooner or later: your customers talk to you on Zalo, but your contacts, orders and history live in Odoo. This article explains what the Hubz integration does in Odoo, which Odoo versions it supports, and how BMS sets it up with you.

Why an Odoo Zalo integration matters in Vietnam

Zalo is Vietnam's most used messaging app. Customers ask for quotes, confirm orders, send payment screenshots and raise complaints there, usually with a salesperson's personal Zalo account. Meanwhile your finance team, managers and regional office look at Odoo. With two separate places:

  • staff copy what the customer said from their phone into Odoo by hand, or not at all;
  • a colleague opening the contact in Odoo has no idea what the customer just wrote on Zalo;
  • when the salesperson is away, the conversation is stuck on their phone.

Hubz splits the work clearly: Hubz keeps the conversation, Odoo keeps the transaction. Zalo conversations are managed in Hubz and shown right on the Odoo contact when you need them.

Personal Zalo accounts, not only Zalo OA

Most Odoo Zalo modules on the market focus on Zalo Official Accounts (OA), the official brand channel. Yet in day-to-day sales, your staff talk to customers from personal Zalo numbers. Hubz connects those personal numbers, by scanning a QR code, and brings their conversations to your Odoo contacts.

To be transparent: the personal Zalo connection used by Hubz is unofficial, and Zalo can restrict or block a number. Hubz does not send bulk messages or add friends automatically, and it alerts you when a number disconnects; our Terms of use recommend a dedicated work number and a human pace. If Hubz is new to you, start with how Hubz helps you manage multiple Zalo accounts.

What the Odoo Zalo connector does

The integration is one addon installed on your Odoo. It does exactly three things.

A Hubz button in the contact's chatter

The addon adds a Hubz button to the chatter of each Odoo contact. Click it and that contact's Zalo conversation opens next to the customer record. Whoever opens the contact, sales, finance or a manager, sees what the customer said on Zalo without asking around or borrowing a phone.

Odoo Zalo integration: the Hubz panel in a contact's chatter in Odoo 19
Odoo 19: the Hubz panel in a contact's chatter.

Zalo customers linked to Odoo contacts by phone number

The addon links a Zalo customer in Hubz to an Odoo contact using the phone number. No need to match customers one by one: a contact that already has a phone number in Odoo can be tied to the matching Zalo conversation.

Zalo messages logged on the contact

Zalo messages are logged in the contact's chatter, next to the notes, emails and activities you already keep in Odoo. The customer's history sits in one place, readable by anyone who opens the contact, even while the person in charge is on leave.

Connect Zalo to Odoo: the Hubz panel in a contact's chatter in Odoo 20
Odoo 20: the Hubz panel in a contact's chatter.

Supported Odoo versions

The addon runs on Odoo 17, 18, 19 and 20, Community and Enterprise editions. Each Odoo version has its own branch of the addon, and its automated tests pass.

The Odoo integration is open to early customers: sign up and BMS sets it up with you.

How BMS sets it up with you

There is nothing complicated to configure on your side. BMS, an Odoo implementation partner in Vietnam since 2018, takes you through four steps:

  1. Register for early access and contact BMS. Create your Hubz account, then contact BMS to say you want to connect Odoo.
  2. BMS installs the addon and connects it to Hubz. BMS installs the addon on your Odoo (17 to 20, Community or Enterprise) and connects it to your company's Hubz workspace.
  3. Contacts are linked, messages start appearing. Odoo contacts are linked to Zalo customers by phone number, and Zalo messages start appearing in their chatter.
  4. Your team uses the Hubz button. Staff open a contact and click the Hubz button to see the customer's Zalo conversation.

Where your data lives

Conversations stay in Hubz and open from the Hubz button on the contact. Odoo keeps the link between the contact and the Zalo customer, plus the messages logged in the chatter. In Hubz, chat history belongs to the Zalo number, not to the staff member, so when someone leaves, the history stays with your company. That is also what makes it workable to share one Zalo account with a team without passing a phone around.

Getting started

First you need a Hubz account: Hubz is in early access, and you can join the early access now. To connect Odoo, choose Deploy Odoo + Zalo with BMS: BMS installs and connects it with your Odoo system. More about Hubz on the Hubz home page.

Hubz is not affiliated with Odoo S.A.

Frequently asked questions

Do I need a Zalo OA for an Odoo Zalo integration?

No. Hubz connects the personal Zalo numbers your staff already use, by scanning a QR code, and brings their conversations to your Odoo contacts. A Zalo OA is worth considering only for broadcasts or an official channel.

Is the Hubz Odoo Zalo connector on Odoo Apps?

Not yet. The Odoo integration is open to early customers: sign up and BMS sets it up with you. Contact BMS at bmstech.com.vn/en/contactus.

Where is the data stored when I connect Zalo to Odoo?

Conversations are stored in Hubz and open from the Hubz button on the contact. Odoo keeps the link between the contact and the Zalo customer, plus the Zalo messages logged in the contact's chatter.

Which Odoo versions does the Hubz integration support?

Odoo 17, 18, 19 and 20, Community and Enterprise editions. Each Odoo version has its own branch of the addon.

Hubz is not affiliated with Zalo or VNG. Zalo is a trademark of its respective owner. Hubz is not affiliated with Odoo S.A.; Odoo is a trademark of Odoo S.A.