MON - FRI : 09:00 AM-18:00 PM
ENGEN

Zalo Official Account (Zalo OA)

October 24, 2026

A Zalo Official Account (Zalo OA) is a business’s official account on Zalo, the Vietnamese messaging app, used to chat, call, publish posts and handle customer care under the brand name instead of through employees’ personal Zalo accounts. Think of it as a Facebook Page that lives inside Zalo, with a verification tick once the business submits its license.

What is a Zalo Official Account?

Zalo offers two kinds of business accounts (Zalo Official Account, Creating a Zalo Official Account, accessed October 2026):

  • Ad profile: for sellers without a business registration certificate, used only to run ads on Zalo. It cannot send messages, broadcasts or posts, and has no chatbot or calling.
  • Verified OA: for companies and household businesses with a business registration certificate. It carries a verification tick, supports multiple admins and gets features according to its service plan.

The person creating the OA needs a personal Zalo account registered to a Vietnamese (+84) phone number. Finance, banking and insurance businesses must verify before they can use an OA at all.

How to create and verify a Zalo OA

  1. Go to oa.zalo.me, scan the QR code with your personal Zalo app and choose “Create Official Account”.
  2. Name the OA in one of three ways: the name on the business registration certificate, a trademark registered with Vietnam’s Intellectual Property Office, or another trading name such as a product name. Each naming route has its own verification file.
  3. Submit the verification file within 14 days of creating the OA. For some file types, the company’s legal representative must approve the request in Zalo within 48 hours.
  4. Zalo reviews the file in about 2 to 3 business days, sometimes longer (Zalo Official Account, Verification guide, accessed October 2026).

When can an OA message customers?

Under the rules in effect since January 1, 2026 (Zalo Official Account, Overview of message types, accessed October 2026):

  • Consultation messages: sent only after the customer has interacted with the OA, for example by messaging, calling, commenting or tapping a menu. They are free within 48 hours of the last interaction and charged after that. The OA Manager can reply for up to 365 days; the API only for 7 days.
  • Broadcasts: bulk messages to people who follow the OA, sent between 6:00 a.m. and 7:59 p.m., with a monthly quota set by the plan.
  • Template messages to phone numbers: commonly called ZNS; Zalo’s current documentation calls them ZBS Template Message.

Zalo OA pricing

Prices apply from June 1, 2026 to verified OAs and include 10% VAT (Zalo Business Solutions, OA pricing, accessed October 2026):

Plan Price Max staff accounts Highlights
Basic Default plan, no listed price 3 Basic chat, welcome message, auto-replies
Standard VND 1,000,000/year 5 Advanced chat, customer information page
Growth VND 2,500,000/year 15 Chatbot, API, 500 consultation messages outside 48 hours per month
Comprehensive VND 6,000,000/year 100 All features, 2,000 consultation messages outside 48 hours per month

Once the quota runs out, each consultation message outside the 48-hour window costs VND 55. Connecting the OA to a CRM or third-party software through the API requires the Growth or Comprehensive plan. Plan fees are non-refundable.

Cost example (hypothetical)

A spa on the Growth plan pays 2,500,000 / 12 = about VND 208,333 a month. This month, staff send 800 consultation messages to customers whose last interaction was more than 48 hours ago. 500 fall within the plan quota; the other 300 cost 300 x 55 = VND 16,500. The OA costs about VND 224,833 for the month, before any ZNS messages.

Businesses typically use an OA as the place where messages from ads, landing pages and in-store QR codes arrive. Welcome messages and chatbots are marketing automation running inside Zalo, while consultation messages serve as a customer service channel.

Frequently asked questions

Is a Zalo OA free?

The price list only shows three paid plans. Basic is the default plan, and an OA falls back to it when a paid plan is not renewed. Usage fees apply on top, such as consultation messages outside 48 hours and ZNS.

What if I don’t have a business license?

You can only create an ad profile. Once you add a business license, the account can become a verified OA.

If you want to use a Zalo OA to capture leads from ads and feed them into your CRM, see Adtek’s Lead Generation page.