Hubz API v1 (beta) · Hubz v0.7.0 · 2026-11-06
Connect Zalo to Odoo with Hubz
Hubz connects to Odoo 17, 18, 19 and 20 (Community and Enterprise) through the Hubz API. The integration is in beta and open to early customers: sign up and BMS sets it up with you.
What the integration does
- A Hubz button in an Odoo contact's chatter opens that contact's Zalo conversation.
- Hubz customers are linked to Odoo contacts by phone number (
PUT /v1/contacts/{id}/linkswithexternalTyperes.partner). - Zalo messages are logged in the contact's chatter.
- The Hubz app opens right inside Odoo (whole-app embedding).
Read more: Odoo Zalo integration: connect personal Zalo accounts to Odoo with Hubz.
Odoo on a private network
An Odoo installed in an office, behind NAT, cannot receive webhooks: use GET /v1/events to poll events.
Linking a customer to an Odoo contact
curl -X PUT https://api.hubz.vn/v1/contacts/…/links \
-H "Authorization: Bearer hbz_live_xxx" \
-H "Content-Type: application/json" \
-d '{"externalType": "res.partner", "externalId": "42", "externalUrl": "https://odoo.example.com/odoo/contacts/42"}'
Calling again with the same values does not create a duplicate. GET /v1/links?externalType=res.partner&externalId=42 finds which Hubz customer an Odoo contact is.
Hubz is not affiliated with Odoo S.A.; Odoo is a trademark of Odoo S.A.
Hubz is not affiliated with Zalo or VNG; Hubz does not use Zalo’s official API. Hubz is not affiliated with Odoo S.A.; Odoo is a trademark of Odoo S.A.