Skip to Content
Beta: Hubz API v1 is being rolled out to production. Endpoints and limits may change; every change is listed in the Changelog.

Hubz API v1 (beta) · Hubz v0.7.0 · 2026-11-06

Hubz API: connect Zalo conversations to your CRM

Hubz API v1 lets your software (CRM, ERP, Odoo, website) work with the Zalo conversations your team handles in Hubz: find customers, read conversations, send messages written by your staff, receive webhooks on new messages and embed the Hubz chat.

How data flows between your software and Hubz Your softwareCRM, ERP, Odoo, website Hubz APIapi.hubz.vn HubzYour team's shared inbox Zalo accountsof your business API calls: contacts, conversations, messages Webhooks, or pull /v1/events Embedded chat (iframe)

What you can do with the Hubz API

  • Sync customers: find a customer by phone number or name (GET /v1/contacts) and link a Hubz customer to a record in your software (PUT /v1/contacts/{id}/links).
  • Read conversations and messages: get a conversation, its message history and attached files.
  • Send messages: send messages written or approved by your staff into an existing conversation. They go through the same queue and limits of the Zalo account as messages staff send by hand.
  • Receive events: webhooks on new messages, changed messages and conversation updates, or poll events if your software sits behind NAT.
  • Embed Hubz: one conversation's chat, or the whole Hubz app, inside your software.

Concepts

  • Zalo account (Account): a Zalo account of your business connected to Hubz.
  • Contact (Contact): the person you talk to, which can be linked to a record in your software.
  • Conversation (Conversation) and message (Message): a chat between one Zalo account and a customer or a group.
  • Event (Event): message.created, message.updated, conversation.updated.

Basics

  • Base URL: https://api.hubz.vn. Requests and responses are JSON.
  • Authentication with an integration key created by the business owner: see Authentication.
  • About 300 requests a minute per key, which may change during the beta: see Rate limits and errors.
  • v1 only adds fields, it never changes or removes them; breaking changes go to /v2 and are listed in the Changelog.

Where to start

Follow the Quick start: create a key, make your first request and receive your first webhook. Using Odoo? See the Odoo guide.

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.