292 Ung Van Khiem, Thanh My Tay Ward, HCMC

info@123website.com.vn Support 0283 510 6868 VietnameseEnglish

Zalo Mini App vs website vs OA: what to build first

A practical matrix for shops and service businesses in Vietnam: when a website, a Zalo Official Account, or a Zalo Mini App should come first, plus a 60-day path.

123Website
Published 7 min read
Zalo Mini App vs website vs OA: what to build first

Between a Zalo Mini App, a Zalo OA, and a website, no channel is “the best”. There is only the channel that fits where your customers come from and how big the team is right now.

Zalo is the most used messaging app in Vietnam. A Zalo OA (Official Account) is a business profile on Zalo. A Mini App is a small app that runs inside Zalo. Pick the wrong one first and you can spend tens of millions of VND, then make day-to-day work harder. This article comes from more than 13 years of 123Website advising and building for hundreds of businesses, so you can weigh it up before you decide.

In short

  • Start with a website when customers search for the service on Google, or when you need a landing page for ads.
  • A Zalo OA plus a Zalo Form is enough when the team is 1 or 2 people and customers already message you on Zalo.
  • A Mini App earns its cost when you already have regular customers who need booking, loyalty points, or repeat orders.
  • A 60-day path: build the site and the OA, run a small ad budget, measure, and only then brief a Mini App.
Matrix for choosing a channel by where customers come from

The truth about building the app before the website

Many people assume a Mini App makes the business easier to find and easier to buy from. The two channels do different jobs:

  • Mini App: a place to keep existing customers (retention).
  • Website: a better place to bring in new customers (acquisition) than a Mini App.
Comparison of a Zalo Mini App and a website: where customers open it, how they find you, and how you bring them back
A website brings in new customers. A Mini App keeps the ones you already have.

There is no SEO method that puts a Zalo Mini App on the first page of Google. Google Ads also needs a clear URL with a page that can persuade someone, and a Mini App is not built for that.

Build a Mini App before you have enough customers and it is easy for it to become an app you show off, rather than a channel that takes orders.

Example: one knowledge article on our website was shown 28,945 times on Google in 28 days. Zalo does not replace organic reach on that scale.

When the website has to come first

The website is the base. Put it first if:

  • Customers search on Google: they look up the service there (for example “SEO services”, “cafe website design”, “braces price list”).
  • You need to run ads: you need a clear public face and a landing page that converts, for Google Ads or Facebook Ads.
  • You need room to show the offer: a complex product catalogue, a knowledge blog, an FAQ, and proof of the work (case studies).
Situations where a business should build the website first: no site yet, a slow old site, or ads that need leads
Situations where the website should come first

From what 123Website sees in search results, niche queries (gyms, pet shops, dental clinics) still rarely show an AI Overview, the AI summary Google puts at the top of the page.

Publish the right pages on a site that was structured properly from the start, and the site often reaches the top of those niche results fairly quickly. In these niche markets a website clearly outperforms an app built just so the business can say it has one.

When a Zalo OA and a Zalo Form are already enough

Say the team is 1 or 2 people. Almost every lead messages you on Zalo to ask for advice or a quote.

Upgrading to a Zalo OA and using a Zalo Form (a lead form inside Zalo) is the cheaper, more sensible move. You do not need a Mini App yet.

Note: keeping two copies of the same content (prices on the website and prices in the app) takes real staff time. A price that does not match across the two channels is one of the fastest ways to lose a customer’s trust.

Deal with the work in front of you: handle Zalo OA chats well, send a form to collect the customer’s details, and close the order.

Checklist before building a Mini App

When a Zalo Mini App is worth the money

A Mini App starts to pay off when you already have regular customers, OA chats come in steadily every day, and you need to handle the following:

  • Automation: booking and repeat purchases, so the person on chat does not resend the price list all day.
  • Keeping customers: a proper points system and membership tiers.
  • Synced data: budget and someone on staff to sync stock and prices with the website or an ERP.

A practical note: a standard Mini App package is not expensive, but a complex ERP integration can triple the cost.

123Website Zalo Mini App pricing: Basic plan from VND 10 million, Advanced plan quoted by the features you need
A Mini App is quoted by the features you need

A 60-day path for a small team

So the cost and the workload stay manageable, we usually suggest this order:

Lead flow from Zalo back to the website
  1. Weeks 1 to 2: Build the website (watch speed on phones, including WebP compression) and register a Zalo OA. Customers read the detail on the site, then tap Zalo to talk to you.
  2. Weeks 3 to 4: Run a small ad budget to the service page. Use a Zalo Form plus ads, or OA chat, to collect leads, and roster someone to reply. A form on its own is not a follow-up process.
  3. Weeks 5 to 8: Measure. If 70 to 80 percent of orders come from Zalo, and customers keep coming back to book, that is when you brief a Mini App. The first version only needs a core feature such as booking or a membership card. Do not copy the whole website into an app.

123Website lists template website plans from VND 4.99 million. You can see the full price list. A Mini App is usually priced module by module.

123Website all-inclusive website design price list for 2026, GOLD plan VND 4,990,000
Five template website plans, list prices for 2026

So when you compare quotes, look at the scope of work, not just one total figure.

A practical pick by industry

  • Cafes and spas: a fast menu or booking page, plus Google Business and a Zalo OA for follow-up. (See cafe website templates.)
  • Pet shops and retail: the website should be a full product catalogue, built for SEO. Use the Zalo OA to close orders. Consider a Mini App only when the chat volume is more than the team can handle. (See pet website templates.)

Questions we hear often

Can a Mini App replace a website?
No. A Mini App is strong as an experience inside Zalo. A website is strong for Google search, paid ads, and an SEO-ready catalogue. Most businesses need both, and each channel has its own job.
Can you build a Mini App before a website?
Only when almost all of your customers are already on Zalo and the product list is very short. In most other cases, the website should come first.
How is an OA different from a Mini App?
A Zalo OA is for communication: messages, broadcasts, and customer care. A Zalo Mini App behaves like an app, with features such as ordering, loyalty points, and booking inside Zalo.
What if prices on the website and the Mini App do not match?
Customers lose trust immediately. Pick one source of truth, such as the website or a Google Sheet, then sync the other channel automatically instead of updating each place by hand.
Can a team of two people run all of it?
A small team should stay narrow: the website, a Zalo OA, and a form first. Taking on a Mini App that also carries the full catalogue usually overloads the team, and then nobody updates the content.

Huy Le

The 123Website team. We have designed websites and business software since 2013, with 2,000+ projects delivered.

Call now