Một mini app Zalo có thể đi từ ý tưởng đến ra mắt trong 30 ngày nếu doanh nghiệp chọn một bài toán gọn (đặt lịch, tích điểm, đặt hàng, tra cứu), có sẵn Zalo Official Account đã xác thực, và dành một người làm đầu mối duyệt mỗi tuần. Nền tảng Zalo lo phần khó nhất: người dùng có sẵn, đăng nhập bằng tài khoản Zalo, thanh toán tích hợp. Bài viết này là lộ trình từng tuần mà Siri9 dùng, kèm chi phí tham khảo và những chỗ hay trượt tiến độ.
Mini app Zalo phù hợp với việc gì
Mini app là ứng dụng chạy ngay bên trong Zalo, khách không cần tải từ kho ứng dụng. Nó hợp với những việc khách làm thường xuyên nhưng ngắn:
- Đặt lịch: phòng khám, spa, salon, sửa xe, lớp học.
- Tích điểm và ưu đãi thành viên: chuỗi cà phê, nhà hàng, bán lẻ.
- Đặt hàng lại: mặt hàng mua định kỳ như nước, gas, thực phẩm.
- Tra cứu: tình trạng đơn, bảo hành, lịch giao, điểm còn lại.
- Chăm sóc sau bán: nhận thông báo, đánh giá, yêu cầu hỗ trợ.
Nó không hợp với ứng dụng cần tính năng phức tạp của điện thoại (camera chuyên sâu, chạy nền, xử lý nặng). Những việc đó thuộc về mobile app. Nếu khách hàng của doanh nghiệp chủ yếu ở Zalo, bắt đầu bằng mini app luôn rẻ và nhanh hơn.
Trước ngày 1: ba việc phải xong
Tiến độ 30 ngày chỉ giữ được nếu ba việc này xong trước khi bắt đầu:
- Zalo Official Account (OA) đã xác thực doanh nghiệp. Việc xác thực cần giấy phép kinh doanh và mất vài ngày làm việc; không có OA xác thực thì không đăng mini app được.
- Một bài toán, một luồng chính. Ví dụ "khách đặt lịch và nhận nhắc hẹn", không phải "đặt lịch, tích điểm, bán hàng và chat". Tính năng thứ hai để phiên bản sau.
- Người đầu mối phía doanh nghiệp có quyền quyết định, dành được 2 giờ mỗi tuần để duyệt.
Tuần 1: chốt phạm vi và thiết kế
Ngày 1 đến 2, chốt luồng. Vẽ trên giấy các màn hình khách sẽ đi qua, từ lúc mở mini app tới lúc xong việc. Với đặt lịch thường là 5 màn: chọn dịch vụ, chọn ngày giờ, xác nhận, hoàn tất, lịch của tôi. Mỗi màn ghi rõ dữ liệu cần và điều gì xảy ra khi khách bấm.
Ngày 3 đến 5, thiết kế giao diện. Dùng bộ giao diện chuẩn của Zalo Mini App để khách thấy quen và duyệt nhanh. Doanh nghiệp duyệt thiết kế ở cuối tuần; sửa ở giai đoạn này rẻ, sửa ở tuần 3 đắt gấp nhiều lần.
Song song, chuẩn bị dữ liệu. Danh sách dịch vụ, giá, giờ làm việc, chi nhánh, chính sách huỷ. Đây là việc doanh nghiệp làm, và thường là việc trễ nhất.
Tuần 2: phát triển phần lõi
Đội phát triển dựng phần máy chủ (cơ sở dữ liệu, API) và các màn hình chính theo thiết kế đã duyệt. Điểm quan trọng ở tuần này là kết nối với hệ thống đang có của doanh nghiệp: phần mềm bán hàng, kho, CRM. Mini app không nên là một ốc đảo dữ liệu; đơn đặt qua mini app phải xuất hiện ở đúng chỗ nhân viên đang làm việc.
Cuối tuần 2, doanh nghiệp được xem bản chạy thử trên điện thoại thật, đi hết luồng chính. Chưa đẹp hoàn chỉnh, nhưng phải đi được từ đầu đến cuối.
Tuần 3: tích hợp Zalo và hoàn thiện
- Đăng nhập bằng Zalo: khách mở là dùng, không đăng ký. Mini app xin quyền lấy tên và số điện thoại đúng lúc cần, không xin trước.
- Thanh toán: nếu có bán hàng, tích hợp cổng thanh toán được Zalo hỗ trợ; nếu chỉ đặt lịch thì có thể để thanh toán tại quầy trong phiên bản đầu.
- Thông báo: nhắc lịch hẹn, xác nhận đơn, điểm mới qua tin nhắn OA. Đây là lợi thế lớn của Zalo so với website: tin nhắn đến đúng khách, tỷ lệ mở cao.
- Trang quản trị cho nhân viên: xem lịch, xác nhận, đổi trạng thái. Thường là một trang web đơn giản hoặc nối vào phần mềm có sẵn.
Cuối tuần 3: kiểm thử nội bộ với 5 đến 10 nhân viên, ghi lại mọi chỗ khó hiểu.
Tuần 4: kiểm thử, duyệt và ra mắt
Ngày 22 đến 24, sửa lỗi và kiểm thử lần cuối trên nhiều máy Android và iPhone, mạng yếu, tài khoản Zalo mới.
Ngày 25, gửi duyệt. Zalo xét duyệt mini app trước khi công khai; thời gian thường vài ngày làm việc. Hồ sơ cần đủ: mô tả, ảnh chụp màn hình, chính sách bảo mật, tài khoản thử cho bên duyệt. Mini app bị trả lại thường vì xin quyền không cần thiết hoặc thiếu chính sách bảo mật.
Ngày 28 đến 30, ra mắt mềm. Mở cho một nhóm khách thân thiết qua tin nhắn OA, theo dõi 48 giờ đầu, sửa nhanh, rồi mới công bố rộng.
Sau ngày 30: phần quyết định thành bại
Nhiều mini app "chết" sau tháng đầu không phải vì làm dở mà vì không ai vận hành:
- Không ai trả lời yêu cầu hỗ trợ trong mini app.
- Lịch hẹn không được xác nhận kịp, khách mất niềm tin.
- Zalo cập nhật nền tảng, mini app lỗi một chức năng, không ai biết.
- Máy chủ phía sau hết hạn hoặc đầy đĩa.
Vì thế Siri9 luôn bàn giao kèm gói vận hành: giám sát máy chủ, sao lưu dữ liệu đặt lịch và khách hàng, cập nhật khi Zalo đổi SDK, và một kênh ticket để doanh nghiệp yêu cầu chỉnh sửa. Chi tiết ở trang phát triển mini app và bảo trì phần mềm riêng.
Chi phí tham khảo
- Phát triển: từ khoảng 20 triệu đồng cho mini app đặt lịch hoặc tích điểm cơ bản; có đặt hàng và thanh toán từ 40 triệu trở lên; tích hợp sâu với phần mềm có sẵn tính thêm theo phạm vi. Báo giá cố định theo phạm vi, không tính giờ.
- Vận hành mỗi tháng: máy chủ vài trăm nghìn đồng, phí vận hành theo gói bảo trì từ 3.000.000 đồng mỗi tháng cho mini app.
- Phí Zalo: nền tảng miễn phí đăng mini app; tin nhắn OA và thanh toán có biểu phí riêng của Zalo.
Những chỗ hay trượt tiến độ
- OA chưa xác thực khi bắt đầu: mất thêm 1 đến 2 tuần. Làm trước.
- Thêm tính năng giữa chừng: mỗi tính năng thêm là một tuần. Ghi vào danh sách phiên bản 2.
- Dữ liệu doanh nghiệp chưa sẵn: giá, lịch, chi nhánh. Giao hạn ngày 5.
- Kết nối phần mềm cũ không có API: cần thời gian khảo sát; nói rõ ở tuần 1.
- Duyệt bị trả lại: xin ít quyền, có chính sách bảo mật, có tài khoản thử.
Câu hỏi thường gặp
Mini app Zalo khác gì app trên App Store hay Google Play?
Mini app chạy trong Zalo, không cần cài, tận dụng tài khoản và thanh toán có sẵn, ra mắt trong vài tuần. App riêng mạnh hơn về tính năng máy nhưng tốn hơn, lâu hơn và phải tự kéo người dùng. Nhiều doanh nghiệp bắt đầu bằng mini app rồi làm app riêng khi đã có tệp khách.
Có thể chuyển mini app thành app riêng sau này không?
Được. Phần máy chủ, dữ liệu và luồng nghiệp vụ dùng lại gần như toàn bộ; chỉ làm lại phần giao diện điện thoại.
Doanh nghiệp cần chuẩn bị gì về kỹ thuật?
Không cần gì ngoài Zalo OA đã xác thực và quyền truy cập phần mềm hiện có (nếu cần kết nối). Toàn bộ mã nguồn, tài khoản máy chủ và mini app đứng tên doanh nghiệp khi bàn giao.
Bắt đầu thế nào?
Gửi mô tả bài toán (đặt lịch, tích điểm, đặt hàng hay tra cứu) và kênh khách đang dùng; Siri9 tư vấn nền tảng phù hợp và báo giá cố định trong 24 giờ. Nếu đang cân nhắc giữa mini app và webapp, bài từ bảng tính đến hệ thống thông minh có phần so sánh lộ trình.
