基於 Y Build 建構 從一句提示到部署上線、綁定自有網域 —— 無需伺服器。 免費開始
建構上線對比實驗室關於 開始建構 →
ybuild / 場景

為你的健身房打造團體課排課與預約應用程式

在健身房或精品工作室裡,團體課是留存的引擎——上團課的會員流失率遠低於其他人——但每一台飛輪車、每一台皮拉提斯床、每一張瑜珈墊,都是數量有限、必須預約、排候補、付費的"座位"。多數業主至今仍靠一塊白板、一張記錄堂數餘額的試算表,和一支尖峰時段響個不停的電話在硬撐。一款真正貼合團課運作方式的預約應用程式——循環課表、每堂課的人數上限、取消時限、卡內堂數——能把這團混亂變成一套會員自己就能運轉的系統。

痛點

你能打造什麼

課表與預約看板

一張循環的每週課表,每堂課都有真實的容量——週一早6點飛輪(18 台),週二晚7點皮拉提斯床(10 台)。會員能看到即時的"剩餘名額",搶下自己的位置,課滿時依序加入候補名單。

會籍與堂數卡錢包

一個地方就掌握每位會員的方案——月付不限次、十堂卡,或單次體驗。預約時扣掉一次卡內堂數,或核對會籍是否有效;當堂數用完、過期,或會籍被凍結時,直接擋下這筆預約。

取消與爽約引擎

嚴格執行你設定的取消時限,一有名額空出就自動把候補名單上的下一位遞補上來並通知他,還讓教練現場點名,好依你的規則把爽約者標記或收費。

數據模型

members
姓名、電子郵件、電話、會籍狀態(有效/凍結/已取消)、免責聲明簽署時間、緊急聯絡人
class_templates
課程名稱、教練 ID、星期幾、開始時間、時長(分鐘)、容量、教室、是否啟用
class_instances
範本 ID、日期、教練 ID(代課替換)、容量、已訂名額、狀態(已排課/已取消)
bookings
會員 ID、課程實例 ID、狀態(已預約/候補中/已出席/爽約/已取消)、候補順位、預約時間、取消時間
passes
會員 ID、方案類型(不限次/堂數卡/單次)、剩餘堂數、開始日期、到期時間、凍結至、自動續約

系統裡的一天

  1. 業主只需把每週課表設定一次——每堂課配好教練、時間和容量——系統就會為接下來幾週產生帶日期的課程實例。
  2. 會員在你自己的網域上登入,看到本週課表和即時的"剩餘名額",預約了週六早9點的 HIIT;系統確認他的卡裡還有堂數,並扣掉一堂。
  3. 早6點的飛輪達到了 18 台的上限;下一位會員點"加入候補",依順位排隊,而不是被直接拒於門外。
  4. 晚8點,一位已預約的會員取消——在 12 小時時限之內,於是這一堂數作廢——系統自動把候補名單上的第一位遞補上來,並透過簡訊/電子郵件通知他有名額空出。
  5. 一位教練請病假:業主為那一堂課程實例改派代課教練(或直接取消),所有已預約的會員都會自動收到通知,誰也不會跑到鎖著的門前。
  6. 上課時,教練在平板上打開簽到名單,為出席會員打卡;預約了卻沒來的人被標記為爽約,依政策在其帳戶上留下記錄。
  7. 某位會員的月費扣款失敗,狀態轉為暫停,在帳務問題解決前新的預約被擋下,而他已有的預約維持不變。
  8. 到了週末,業主依課程和教練檢視出席情況,找出那些總是空著的時段,把它們砍掉或挪走。

AI 容易出錯的地方

✓ 先做這些
  • 帶每次實例容量的循環每週課表、會員自助預約,以及即時的"剩餘名額"計數——這個核心閉環能讓前台的電話徹底消停。
  • 會籍與堂數卡錢包:預約時扣堂,當堂數用完、過期或被凍結時擋下預約。
  • 取消時限,加上候補自動遞補,並向被遞補的會員自動發送電子郵件/簡訊。
— 先別做
  • 原生 iOS/Android App——你自己網域上一個適配手機的預約頁面,幾乎能涵蓋每一位會員;第一版跳過應用程式商店。
  • 一套賣高蛋白飲品、服飾和置物櫃的完整零售 POS——第一版只做團課和卡。
  • 體測數據追蹤、訓練記錄和穿戴式裝置串接——那是健身 App,不是預約系統,會把你的第一版拖垮。

常見問題

堂數卡和不限次會籍如何在同一套系統裡共存?

每位會員的卡記錄都帶有一個方案類型,對堂數卡還帶有剩餘堂數餘額。預約時,持堂數卡者扣掉一堂,不限次會員則只核對狀態是否有效且未被凍結。預約畫面和取消引擎讀的都是這同一個錢包,所以會員絕不可能約上一堂堂數卡涵蓋不了的課。

一堂課約滿了會怎樣?

新的預約請求會進入一份有順序的候補名單,而不是被直接拒絕。一旦有人取消或名額空出,系統自動把排在最前的人遞補上來並通知他——你再也不用手動去追那些空著的飛輪。在 ybuild 上,這一切即時運轉在你自己的網域上,會員整個流程都能自助完成。

我能強制執行取消政策、對爽約收費嗎?

可以。你設定一個時限——比如 12 小時。在時限外取消,堂數退回卡裡;在時限內取消,或乾脆沒來,會員就作廢該堂數,或依你的規則被標記並收費。是教練的簽到畫面,把一筆預約變成"已出席"或"爽約"的記錄。

教練臨時請病假或連假閉館,我該怎麼處理?

因為每一堂帶日期的課都是獨立的實例,你只需取消或改派那一次開課,所有已預約的會員都會自動收到通知。循環範本和其他每一週都原封不動,所以一次性的改動絕不會重寫你的整張課表。

會員一定要先簽免責聲明才能預約嗎?

你可以要求會員在第一筆預約確認前,先簽署一份免責聲明或健康問卷,並把簽署日期存進他的記錄,方便日後員工舉證。收款走符合 PCI 標準的金流服務商,卡號都保管在那裡的保險庫中,絕不落在你的系統上。

參考來源

為你的生意打造這套系統

描述它,一次上線到你自己的網域——託管、全端、免伺服器。免費開始。

免費開始打造 →
ybuild 上的相關內容
中小企業後台診所與工作室 代管身分驗證付款與帳務代管資料庫 CRUD 應用程式SaaS資料庫綱要
相關場景
為你的水療館打造線上預約應用為牙科診所打造預約系統為你的美髮沙龍打造線上預約應用家教預約應用:固定週期課程、預付時數與爽約管理小型企業記帳應用律所 CRM 客戶管理系統
建構你自己的應用
免費 · 無需信用卡
免費開始 →