PHÒNG GYM

Phần mềm quản lý phòng gym, viết riêng cho phòng bạn

Hội viên, lịch PT, gói 6/12 tháng, auto-debit, Zalo OA nhắc lịch — một cục, không thuê bao tháng.

Chúng tôi đã thấy gì

Phòng gym 200 hội viên ở Bình Thạnh: lễ tân ghi tay vào sổ, cuối ngày gõ lại Excel. PT trùng lịch một tuần ba lần vì hai coach dùng hai Google Calendar khác nhau. Chủ mở Excel ra, không biết tháng này còn bao nhiêu hội viên đóng thật, bao nhiêu đã ngừng đến hai tháng nhưng thẻ vẫn auto-debit qua VNPay.

KiotViet for Gym là POS tạp hoá gắn nhãn "gym" — không hiểu gói 12 tặng 2, không hiểu PT session pack, không đọc được cân InBody. SaaS nước ngoài thì thuê bao đắt và bắt phòng xoay theo workflow của họ. Phần mềm phải xoay theo phòng, không phải ngược lại.

Cách Nyx tiếp cận

Nyx đã build pipeline tự động sinh video tập luyện 9:16 song ngữ cho ngành gym — biết workflow content của phòng tập. Phần mềm quản lý gym là mảnh ghép còn lại: cùng một codebase, hội viên xem video, PT lên lịch, chủ xem doanh thu.

Xem case →

Phạm vi & giá

Starter
25–35 triệu ₫
2–3 tuần
  • Đăng ký hội viên, thẻ QR check-in qua điện thoại
  • Quản lý gói tập (1/3/6/12 tháng), tự cộng ngày khi gia hạn
  • Lịch PT một huấn luyện viên, chống trùng giờ
  • Báo cáo doanh thu tháng, xuất Excel
Growth
45–65 triệu ₫
4–6 tuần
  • Mọi thứ trong Starter + nhiều PT, nhiều ca làm
  • Zalo OA nhắc lịch PT trước 2h, nhắc gia hạn trước 7 ngày
  • Auto-debit qua VNPay hoặc MoMo cho gói tháng
  • Dashboard cho chủ: hội viên active, hội viên ngủ đông, doanh thu PT vs gói
  • Tích hợp cân InBody / Tanita đọc body composition (nếu có)
Custom
75 triệu ₫ trở lên
8 tuần trở lên
  • Nhiều chi nhánh, hội viên dùng chung thẻ giữa các phòng
  • App hội viên (PWA hoặc Zalo Mini App) — đặt PT, xem lịch lớp nhóm, video tập
  • Tích hợp pipeline video Nyx đã làm để sinh nội dung tập luyện riêng cho từng hội viên
  • API mở cho thiết bị xoay tua, máy chấm vân tay, kios self check-in
  • Báo cáo phân tích cohort: bao nhiêu hội viên còn lại sau 3/6/12 tháng

Stack đề xuất

Next.js

Một codebase chạy cả landing, admin dashboard, và PWA cho hội viên — đỡ phải maintain ba app riêng.

Postgres

Dữ liệu hội viên có quan hệ chặt (gói, session, thanh toán) — SQL hợp hơn NoSQL.

VNPay / MoMo

Auto-debit gói tháng bằng cổng thanh toán Việt Nam, không bắt hội viên cà thẻ nước ngoài.

Zalo OA + Notification API

Hội viên VN check Zalo nhiều hơn SMS hay email — nhắc lịch PT đến tay người thật.

Resend + Postgres cron

Email báo cáo tuần cho chủ phòng và biên lai gia hạn, queue đơn giản không cần thêm Redis.

Vercel

Deploy nhanh, có preview URL cho mỗi feature mới để bạn duyệt trước khi đẩy lên live.

Đừng dùng KiotViet for Gym hay Sapo POS gắn nhãn gym nếu phòng bạn có hơn một PT và bán gói dài hạn. Tụi nó là POS cho cửa hàng — quẹt thẻ thì ngon nhưng không hiểu gói 12 tháng tặng 2 tháng, không hiểu PT session pack 30 buổi, không gửi Zalo nhắc gia hạn trước 7 ngày. Chủ phòng cuối cùng vẫn phải mở thêm cái Excel để track thật. Một phần mềm viết riêng cho gym, kể cả tier Starter 25 triệu, vẫn rẻ hơn 18 tháng thuê bao KiotViet plus 18 tháng lương lễ tân gõ trùng Excel.

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

Phòng gym 200 hội viên thì bao lâu xong?
Tier Growth 4–6 tuần, từ lúc ký scope tới lúc lễ tân quẹt thẻ thật. Tuần 1 demo đăng ký hội viên, tuần 3 lịch PT chạy được, tuần 5 nối Zalo OA, tuần 6 đào tạo lễ tân và bàn giao. Số liệu Excel cũ Nyx import giúp, không bắt bạn nhập tay.
Có chạy được trên Zalo Mini App cho hội viên không?
Có. Bản PWA ra trước (tuần 4), bản Zalo Mini App thường ở tier Custom — chủ yếu là gói deploy lên ZMP platform và thay UI cho fit khung Zalo. Hội viên đặt PT, xem buổi còn lại, xem video tập của Nyx pipeline ngay trong Zalo.
Chủ phòng vẫn được giữ dữ liệu hội viên nếu sau này không dùng Nyx nữa chứ?
Code và database là của bạn. Nyx bàn giao source GitHub repo, dump SQL hàng tuần về Google Drive của bạn, và hướng dẫn xuất CSV bất cứ lúc nào. Không có lock-in kiểu SaaS — bạn muốn đem qua dev khác cũng được.
Tích hợp với cân InBody hay máy đo body composition được không?
Được nếu máy có cổng RS-232, USB hoặc API. InBody 270 và 570 thì Nyx đã đụng — đọc kết quả body fat, muscle mass, gắn thẳng vào hồ sơ hội viên. Cân Tanita BC series cũng tương tự. Máy không có cổng (chỉ in giấy) thì không, đó là giới hạn phần cứng.
Bảo trì sau khi bàn giao thì sao?
Gói Growth có 2 tháng support kèm. Sau đó tuỳ bạn: trả theo giờ khi cần sửa, hoặc gói retainer 8–12 triệu/tháng cho phòng đông hội viên muốn có người fix trong 24h. Không bắt buộc — nhiều phòng tự chạy 6 tháng không cần gọi lại.

Sẵn sàng bắt đầu?

Nhắn Zalo, gửi form, hoặc bắt đầu với một câu hỏi bên phải. Phản hồi trong 24h.

Ngành liên quan