T
Trinh Digital
Gia công Phần mềm

Case Study: App đặt lịch cho chuỗi salon — từ ý tưởng đến 10,000 downloads

Trinh Digital · · 8 phút đọc

Đây là case study phát triển app cho một chuỗi salon tóc có 5 chi nhánh tại TP.HCM. Từ vấn đề “khách gọi điện đặt lịch nhưng đến 30% không đến,” chủ chuỗi salon quyết định đầu tư vào app mobile. Kết quả: 10.000 downloads trong 4 tháng, giảm 60% no-show, và tăng 45% booking online. Bài viết chia sẻ toàn bộ quy trình từ A-Z.

Bối cảnh: 5 chi nhánh, 1 vấn đề chung

Khách hàng: Chuỗi salon tóc cao cấp (tên đã thay đổi), 5 chi nhánh tại TP.HCM, hoạt động từ 2019.

Quy mô:

Chỉ sốSố liệu
Số chi nhánh5
Nhân viên (stylist + hỗ trợ)45 người
Khách/tháng (tổng)6.000-8.000 lượt
Doanh thu/tháng1.5-2 tỉ VND
Tỷ lệ đặt lịch qua điện thoại70%
Tỷ lệ walk-in25%
Tỷ lệ đặt qua Zalo/Facebook5%

Vấn đề cốt lõi

No-show rate: 28-32%. Gần 1/3 khách đặt lịch nhưng không đến, không báo hủy.

Hệ quả:

  • Stylist trống lịch 2-3 slot/ngày → mất doanh thu 500.000-1.500.000 VND/stylist/ngày
  • Nhân viên lễ tân nghe điện thoại 3-4 giờ/ngày → không tập trung chăm sóc khách tại chỗ
  • Không có data khách hàng → không biết ai là VIP, tần suất cắt bao lâu, dịch vụ yêu thích
  • Trải nghiệm khách: gọi điện → chờ → hỏi lịch → chờ kiểm tra → xác nhận (5-7 phút/cuộc gọi)

Thiệt hại ước tính: No-show + nhân sự lễ tân + cơ hội mất = 80-120 triệu VND/tháng.

Giải pháp: App đặt lịch salon

Yêu cầu từ chủ salon

  1. Khách tự đặt lịch online, chọn chi nhánh, chọn stylist, chọn dịch vụ
  2. Nhắc lịch tự động (trước 24h và 2h)
  3. Quản lý lịch stylist theo từng chi nhánh
  4. Hệ thống loyalty: tích điểm, đổi quà
  5. Gửi review sau mỗi lần đến
  6. Dashboard quản lý cho chủ salon

Thiết kế giải pháp kỹ thuật

Trinh Digital đề xuất giải pháp gồm:

App khách hàng (React Native — chạy cả iOS và Android):

  • Đăng ký/đăng nhập bằng SĐT (OTP)
  • Xem chi nhánh gần nhất (GPS)
  • Chọn dịch vụ + stylist + khung giờ
  • Thanh toán đặt cọc (tùy chọn)
  • Lịch sử đặt lịch
  • Loyalty point + rewards
  • Đánh giá stylist

Admin Dashboard (Web app — React):

  • Quản lý lịch hẹn tất cả chi nhánh
  • Quản lý stylist: lịch làm việc, hiệu suất, rating
  • CRM khách hàng: lịch sử, sở thích, tần suất
  • Báo cáo doanh thu, no-show rate, booking trend
  • Gửi notification/promotion

Backend (Node.js + PostgreSQL):

  • API RESTful
  • Push notification (Firebase)
  • SMS nhắc lịch (Twilio/Zalo OA)
  • Payment gateway (VNPay) cho đặt cọc

Timeline phát triển

PhaseThời gianNội dung
Discovery & UX Research2 tuầnPhỏng vấn khách, phân tích competitor
UI/UX Design2 tuầnWireframe, UI design, prototype
Backend Development3 tuầnAPI, database, notification
App Development4 tuầnReact Native (iOS + Android)
Admin Dashboard2 tuầnWeb app quản lý
Testing & QA2 tuầnUAT, performance, security
Launch & Marketing2 tuầnApp Store, Google Play, promotion
Tổng17 tuần (~4 tháng)

Quá trình phát triển: Những quyết định quan trọng

Quyết định 1: React Native thay vì Native iOS + Android

Chi phí làm 2 app native riêng: ~350 triệu VND. React Native (1 codebase, chạy cả 2): ~200 triệu VND. Tiết kiệm 43% chi phí, thời gian phát triển giảm 30%.

Quyết định 2: Đặt cọc 50.000 VND để giảm no-show

Ý tưởng: khách đặt lịch → đặt cọc 50.000 VND qua app → không đến thì mất cọc → đến thì trừ vào bill.

Kết quả test A/B (2 tuần):

  • Nhóm không cần đặt cọc: no-show 28%
  • Nhóm đặt cọc 50K: no-show 8%

→ Quyết định: đặt cọc tùy chọn — khách đặt cọc được ưu tiên chọn khung giờ đẹp.

Quyết định 3: Tích hợp Zalo OA thay vì chỉ push notification

Tại Việt Nam, push notification dễ bị tắt. Zalo OA (Official Account) có open rate 85-90%, cao hơn nhiều so với push (10-15%) và SMS (30-40%).

→ Nhắc lịch qua Zalo OA: trước 24h + trước 2h. Kèm nút “Xác nhận” hoặc “Hủy/Dời lịch.”

Kết quả sau 4 tháng

Chỉ sốTrướcSau 4 thángThay đổi
Downloads-10.200Mới
Monthly Active Users-4.80047% retention
Booking qua app0%45%+45 điểm
No-show rate28-32%11%-60%
Doanh thu/tháng1.7 tỉ2.2 tỉ+29%
Repeat booking rate40%62%+22 điểm
Chi phí lễ tân (SĐT)4 nhân viên full-time2 nhân viên-50%
Rating trung bình stylistKhông có4.6/5Mới
Thời gian đặt lịch5-7 phút (gọi điện)45 giây (app)-87%

Highlight: Tăng doanh thu nhờ upsell thông minh

App gợi ý dịch vụ bổ sung dựa trên lịch sử: “Lần trước anh/chị dùng dịch vụ cắt + gội. Thêm dưỡng tóc Keratin chỉ 200.000 VND?” Tỷ lệ upsell: 18% — thêm ~60 triệu VND/tháng.

Chi phí đầu tư và ROI

Hạng mụcChi phí
UX Research + UI Design40 triệu VND
App Development (React Native)120 triệu VND
Admin Dashboard30 triệu VND
Backend + API50 triệu VND
Testing, deployment15 triệu VND
Tổng đầu tư255 triệu VND
Hạng mục vận hànhChi phí/tháng
Cloud hosting3 triệu VND
Zalo OA500.000 VND
Maintenance5 triệu VND
Tổng/tháng8.5 triệu VND

ROI:

  • Giảm no-show → +80-120 triệu VND/tháng (doanh thu recover)
  • Giảm nhân sự lễ tân → +15 triệu VND/tháng
  • Upsell qua app → +60 triệu VND/tháng
  • Tổng benefit: ~195 triệu VND/tháng
  • Hoàn vốn: ~1.5 tháng

Bài học cho SME muốn xây app

1. Giải quyết 1 vấn đề cụ thể trước

App salon này thành công vì tập trung vào 1 vấn đề: giảm no-show. Không cố nhồi nhét 50 tính năng. MVP chỉ có: đặt lịch + nhắc lịch + đặt cọc. Các tính năng khác thêm sau.

2. Biết user trước khi code

2 tuần UX research đầu tiên (phỏng vấn 20 khách hàng, quan sát quy trình đặt lịch hiện tại) giúp tiết kiệm 3-4 tuần sửa lại sau.

3. Zalo > Push Notification tại Việt Nam

Push notification bị bỏ qua. Zalo OA là kênh communication hiệu quả nhất cho SME Việt Nam.

4. Đo lường từ ngày 1

Gắn analytics từ đầu: theo dõi funnel (mở app → chọn dịch vụ → chọn stylist → booking → đến salon). Biết user drop-off ở đâu → tối ưu ngay.

FAQ — Câu hỏi thường gặp

Xây app mobile tốn bao nhiêu?

Tùy độ phức tạp: app đơn giản (booking, form) 100-200 triệu VND; app trung bình (e-commerce, CRM) 200-400 triệu VND; app phức tạp (social, fintech) 400-800 triệu VND. React Native giảm 30-40% chi phí so với native. Liên hệ Trinh Digital để được báo giá cụ thể.

App hay web app — cái nào phù hợp hơn?

App native/React Native phù hợp khi: cần push notification, offline mode, camera/GPS, hoặc user dùng thường xuyên (hàng ngày/tuần). Web app (PWA) phù hợp khi: user dùng không thường xuyên, không cần tính năng device, hoặc budget hạn chế.


Bạn có ý tưởng app cho doanh nghiệp? Liên hệ Trinh Digital để được tư vấn giải pháp và báo giá — từ ý tưởng đến app hoàn chỉnh trên App Store & Google Play.

#case study#mobile app#salon#booking
Chia sẻ: Z

Sẵn sàng chuyển đổi số cùng Trinh Digital?

Liên hệ ngay để nhận tư vấn miễn phí. Đội ngũ chuyên gia sẽ phân tích nhu cầu và đề xuất giải pháp tối ưu.

Zalo