คู่มือการใช้งาน FitFlow PT

ระบบจัดการเทรนเนอร์ส่วนตัว — ฉบับเทรนเนอร์และทีมงาน
👥 จัดการลูกค้า & Leads 💪 Workout Plans 💳 ชำระเงิน & PromptPay 📲 ส่งงานผ่าน LINE
เว็บแอป: fitflow-pt.pages.dev
เข้าระบบด้วยอีเมล + รหัสผ่าน • ใช้งานได้ทั้งคอมพิวเตอร์และมือถือ
เวอร์ชันคู่มือ ปรับปรุง 19 มิถุนายน 2569

1. FitFlow PT คืออะไร & วิธีเข้าระบบ

FitFlow PT คือระบบจัดการสำหรับ เทรนเนอร์ส่วนตัว (Personal Trainer) แบบครบวงจรในที่เดียว ตั้งแต่รับลูกค้าใหม่ผ่านแบบประเมินสุขภาพ (Leads) เก็บข้อมูลลูกค้า สร้างโปรแกรมออกกำลังกาย จัดตารางนัด ออกบิลและรับเงินผ่าน PromptPay QR ไปจนถึงเปิดให้ลูกค้าเข้าดูโปรแกรมและประวัติการชำระเองผ่าน Portal ลูกค้า และส่งงาน/แจ้งเตือนผ่าน LINE ได้ในปุ่มเดียว

FitFlow ช่วยอะไรเทรนเนอร์

  • รับลูกค้าใหม่อัตโนมัติ — แชร์ลิงก์แบบประเมินสุขภาพ ลูกค้ากรอกเอง แล้วเข้ามาเป็น Lead ในระบบ
  • เก็บข้อมูลลูกค้าครบในที่เดียว — เป้าหมาย น้ำหนัก/ส่วนสูง ระดับประสบการณ์ Package และจำนวน Session คงเหลือ
  • สร้างโปรแกรมออกกำลังกาย รายวัน รายท่า แล้วส่งให้ลูกค้าทาง LINE ได้ทันที
  • จัดการเงิน — ดูค้างชำระ รายได้เดือนนี้ สร้าง QR PromptPay และออกใบเสร็จ/VAT
  • ดูภาพรวมทุกเช้า — นัดวันนี้ ลูกค้าค้างชำระ และยอดรายได้ในหน้าเดียว
  • เปิด Portal ให้ลูกค้า เข้าดูโปรแกรม นัด และชำระเงินเอง — ลดงานตอบแชต

วิธีเข้าสู่ระบบ

  1. เปิดเบราว์เซอร์ (แนะนำ Chrome หรือ Safari) แล้วเข้า fitflow-pt.pages.dev — แนะนำให้บันทึกเป็นบุ๊กมาร์ก หรือเพิ่มลงหน้าจอหลักมือถือ
  2. ที่หน้าแรก กดการ์ด เข้าสู่ระบบ
  3. กรอก อีเมล และ รหัสผ่าน ของเทรนเนอร์ แล้วกดปุ่ม เข้าสู่ระบบ
  4. ระบบจะพาเข้าหน้าหลัก (Dashboard) โดยอัตโนมัติเมื่อยืนยันตัวตนสำเร็จ
ℹ️ หน้าแรก (Landing) มี 2 ทางเลือก

1) การ์ด "เข้าสู่ระบบ" — สำหรับเทรนเนอร์/แอดมิน และลูกค้าเดิม

2) การ์ด "แบบประเมินสุขภาพ" — สำหรับ ลูกค้าใหม่ กรอกเพื่อรับโปรแกรมที่เหมาะกับตัวเอง (ข้อมูลจะเข้าระบบเป็น Lead ใหม่ของเทรนเนอร์)

🔢 พนักงาน/ผู้ช่วยมี PIN เข้าได้

ถ้าเป็นพนักงานหรือผู้ช่วยที่ได้รับ PIN จากเทรนเนอร์ — ที่หน้าเข้าสู่ระบบ (ด้านล่างปุ่มเข้าสู่ระบบ) กดลิงก์ เข้าสู่ระบบด้วย PIN แทน แล้วกดตัวเลขบนแป้น PIN เพื่อเข้าระบบ — ถ้าอยากกลับไปใช้อีเมลอีกครั้ง กดลิงก์ "← เข้าสู่ระบบด้วยอีเมลแทน" ใต้แป้น PIN

🔑 ลืมรหัสผ่าน? ตั้งใหม่เองได้ ไม่ต้องรอใคร

ที่หน้าเข้าสู่ระบบ กดลิงก์ ลืมรหัสผ่าน? (ใต้ปุ่มเข้าสู่ระบบ) → ระบบจะส่ง ลิงก์ตั้งรหัสผ่านใหม่ไปที่ Gmail ของเทรนเนอร์ (เช็กกล่อง Promotions / Spam ด้วยนะคะ) → เปิดเมล กดลิงก์ → ตั้งรหัสใหม่ได้เลย

หมายเหตุ: รหัสผ่านนี้ ใช้ร่วมกับ NivaCare (ระบบในเครือเดียวกัน) — ถ้าเปลี่ยนที่หนึ่ง อีกระบบก็เปลี่ยนตามค่ะ

↑ กลับไปสารบัญ

เมนูทั้งหมดอยู่ที่ แถบด้านซ้าย (Sidebar) บนคอมพิวเตอร์ ส่วนบนมือถือจะมี แถบเมนูล่าง (Bottom Nav) 5 ปุ่มสำหรับเมนูที่ใช้บ่อย (Dashboard · ลูกค้า · นัด · เงิน · Leads)

↑ กลับไปสารบัญ

3. วิธีทำงานที่ใช้บ่อย (Step-by-step)

3.1 แชร์ลิงก์รับลูกค้าใหม่ (Leads)

  1. ไปที่เมนู 📥 Leads ใหม่
  2. ที่การ์ด 🔗 ลิงก์ฟอร์มของคุณ กดปุ่ม 📋 Copy เพื่อคัดลอกลิงก์ (หรือให้ลูกค้าสแกน QR ข้างๆ)
  3. นำลิงก์ไปวางใน Bio / IG / Facebook / LINE หรือส่งหาลูกค้าโดยตรง
  4. เมื่อลูกค้ากรอกฟอร์มเสร็จ กลับมาที่หน้านี้แล้วกด 🔄 รีเฟรช จะเห็น Lead ใหม่ในรายการ

3.2 เปลี่ยน Lead เป็นลูกค้าจริง

  1. ไปที่เมนู 📥 Leads ใหม่ → ดู 📋 รายชื่อ Leads
  2. ติดต่อลูกค้า แล้วอัปเดตสถานะเป็น ติดต่อแล้ว / ปิดการขาย ตามจริง
  3. เมื่อปิดการขายได้ กดปุ่ม เปลี่ยนเป็นลูกค้า ในรายการนั้น
  4. Lead จะย้ายไปอยู่ในเมนู 👥 ลูกค้า พร้อมข้อมูลที่กรอกมาแล้ว

3.3 สร้างโปรแกรมออกกำลังกาย + ส่งให้ลูกค้า

  1. ไปที่เมนู 💪 Workout Plans
  2. เลือกลูกค้าจากรายชื่อฝั่งซ้าย
  3. กด + เพิ่มวัน เพื่อสร้างวันออกกำลังกาย แล้วเพิ่มท่า (ชื่อท่า · จำนวนเซต · จำนวนครั้ง)
  4. กด 💾 บันทึก
  5. กด 📲 ส่งทาง LINE — LINE จะเปิดพร้อมข้อความโปรแกรม กด Send ได้เลย (ลูกค้าจะเห็นโปรแกรมในหน้า Portal ด้วย)

3.4 บันทึกการชำระเงิน + ส่ง QR เรียกเก็บ

  1. ไปที่เมนู 💳 การชำระเงิน → กดที่รายการของลูกค้า
  2. ถ้ารับเงินแล้ว กด ✅ บันทึกรับเงิน → สถานะเปลี่ยนเป็น จ่ายแล้ว และยอดรายได้จะอัปเดตที่ Dashboard
  3. ถ้าต้องการเรียกเก็บ กด 📲 แจ้งเตือน LINE หรือ ส่ง QR เรียกเก็บ — ระบบสร้าง QR PromptPay ให้อัตโนมัติ
  4. ถ้าลูกค้าขอใบเสร็จ กด 🧾 ออกใบเสร็จ/VAT
⚠️ ต้องตั้งเบอร์ PromptPay ก่อน

ถ้า QR ไม่ขึ้น ให้ไปตั้งเบอร์ PromptPay ที่เมนู 💬 LINE OA → ช่อง เบอร์ PromptPay → กดบันทึกก่อนค่ะ

3.5 อัปเดตนัดเทรนเป็น "เสร็จแล้ว"

  1. ไปที่เมนู 📅 ตารางนัด (หรือกดนัดจากการ์ด "นัดวันนี้" ที่ Dashboard)
  2. กดที่นัดเพื่อเปิดรายละเอียด
  3. เมื่อเทรนเสร็จ กด ✅ เสร็จแล้ว — ระบบจะหัก Session คงเหลือของลูกค้าตามจริง
↑ กลับไปสารบัญ

4. Portal ลูกค้า — ลูกค้าเข้าดูเองยังไง

Portal ลูกค้า คือหน้าเว็บแยกสำหรับให้ลูกค้าเข้ามาดูโปรแกรม นัดหมาย และชำระเงินได้เอง — ช่วยลดงานตอบแชตของเทรนเนอร์

4.1 ลูกค้าเข้า Portal อย่างไร

  1. ลูกค้าเข้าหน้า fitflow-pt.pages.dev/portal.html (หรือกดปุ่ม "🏃 เข้า Portal ลูกค้า" ที่หน้าหลังกรอกแบบประเมิน)
  2. กรอก เบอร์โทร (ที่ลงทะเบียนไว้) และ ชื่อ (เพื่อยืนยันตัวตน) → กด เข้าระบบ
  3. ระบบยืนยันแล้วพาเข้าหน้า Portal โดยอัตโนมัติ
ℹ️ ลูกค้าใช้แค่เบอร์ + ชื่อ

Portal ลูกค้า ไม่ต้องตั้งรหัสผ่าน — ลูกค้าใช้เบอร์โทรที่กรอกในแบบประเมิน + ชื่อ เข้าได้เลย ง่ายสำหรับลูกค้าทุกวัย · ครั้งต่อไปจะจำการล็อกอินให้อัตโนมัติ

4.2 ลูกค้าเห็นอะไรใน Portal

มี 3 แท็บหลัก:

  • 💪 โปรแกรม — เป้าหมาย ข้อมูลร่างกาย (น้ำหนัก/ส่วนสูง/ระดับ) Package · Session คงเหลือ และโปรแกรมออกกำลังกายล่าสุดที่เทรนเนอร์ส่งให้
  • 📅 นัด — จำนวนนัดที่เสร็จแล้ว / นัดถัดไป และรายการนัดทั้งหมด
  • 💳 ชำระ — ยอดชำระแล้ว / ค้างชำระ · QR PromptPay สำหรับสแกนจ่าย (ขึ้นอัตโนมัติเมื่อมีค้างชำระ) และประวัติการชำระ
💡 บอกลูกค้าให้ใช้ Portal

แนะนำให้ลูกค้าบุ๊กมาร์ก Portal ไว้ — ลูกค้าจะเช็กโปรแกรม นัด และจ่ายเงินเองได้ ไม่ต้องทักมาถามทุกครั้ง ช่วยให้เทรนเนอร์มีเวลาไปหาลูกค้าใหม่ค่ะ

↑ กลับไปสารบัญ

5. คำอธิบายศัพท์

Lead (ลูกค้ามุ่งหวัง)
ลูกค้าใหม่ที่กรอกแบบประเมินสุขภาพเข้ามา แต่ยังไม่ได้ปิดการขาย — อยู่ในเมนู Leads ใหม่ เมื่อปิดการขายได้จึงกด "เปลี่ยนเป็นลูกค้า"
Client (ลูกค้า)
ลูกค้าที่ตกลงเทรนแล้ว มีข้อมูลครบ เป้าหมาย Package และ Session คงเหลือ อยู่ในเมนูลูกค้า
Workout Plan (โปรแกรมออกกำลังกาย)
ชุดท่าออกกำลังกายที่เทรนเนอร์ออกแบบให้ลูกค้า แบ่งเป็นวัน (Day) แต่ละวันมีท่า จำนวนเซต และจำนวนครั้ง (reps)
Session (เซสชัน / นัดเทรน)
การนัดเทรน 1 ครั้ง · ลูกค้าซื้อ Package เป็นจำนวน Session เมื่อเทรนเสร็จ 1 ครั้ง Session คงเหลือจะลดลง 1
Package (แพ็กเกจ)
ชุดบริการที่ลูกค้าซื้อ (เช่น 10 ครั้ง / เดือน) ใช้กำหนดราคาและจำนวน Session
PromptPay QR
คิวอาร์โค้ดมาตรฐานพร้อมเพย์ของไทย ระบบสร้างให้อัตโนมัติจากเบอร์ PromptPay ที่ตั้งไว้ ลูกค้าสแกนจ่ายผ่านแอปธนาคารได้ทันที
LINE OA (LINE Official Account)
บัญชี LINE ทางการของเทรนเนอร์ ใช้ส่งโปรแกรมและแจ้งเตือนชำระเงินให้ลูกค้า — ลูกค้าต้อง Add Friend ก่อน
Portal ลูกค้า
หน้าเว็บแยกสำหรับลูกค้า เข้าด้วยเบอร์ + ชื่อ เพื่อดูโปรแกรม นัด และชำระเงินเอง
Sync Cloud
การส่งข้อมูลขึ้น/ดึงลงจาก Cloud (Supabase) เพื่อให้ข้อมูลตรงกันทุกเครื่อง — ปุ่มอยู่มุมล่าง Sidebar
VAT / ใบเสร็จ
เอกสารยืนยันการรับเงิน ออกให้ลูกค้าจากหน้าการชำระเงิน
↑ กลับไปสารบัญ

6. FAQ & แก้ปัญหาเบื้องต้น

❓ เข้าระบบไม่ได้ / ลืมรหัสผ่าน
ตรวจ: เชื่อมต่ออินเทอร์เน็ตอยู่หรือไม่ และกรอกอีเมล/รหัสผ่านถูกต้องหรือไม่ · ถ้าลืมรหัสผ่าน กดลิงก์ ลืมรหัสผ่าน? ใต้ปุ่มเข้าสู่ระบบ → ระบบส่งลิงก์ตั้งรหัสใหม่ไปที่ Gmail (เช็ก Promotions / Spam ด้วย) → กดลิงก์แล้วตั้งรหัสใหม่ · หมายเหตุ: รหัสนี้ใช้ร่วมกับ NivaCare
❓ พนักงาน/ผู้ช่วยจะเข้าด้วย PIN ยังไง
ที่หน้าเข้าสู่ระบบ กดลิงก์ เข้าสู่ระบบด้วย PIN แทน (ใต้ปุ่มเข้าสู่ระบบ) → กดตัวเลขบนแป้น PIN ที่เทรนเนอร์ตั้งให้ · ถ้าอยากกลับไปใช้อีเมล กดลิงก์ "← เข้าสู่ระบบด้วยอีเมลแทน" ใต้แป้น PIN
❓ ลูกค้าเข้า Portal ยังไง / เข้าไม่ได้
ลูกค้าเข้าที่ fitflow-pt.pages.dev/portal.html แล้วกรอก เบอร์โทร + ชื่อ ที่ลงทะเบียนไว้ (ไม่ต้องใช้รหัสผ่าน) · ถ้าขึ้น "ไม่พบข้อมูล" = เบอร์/ชื่อไม่ตรงกับที่อยู่ในระบบ ให้เทรนเนอร์เช็กว่าลูกค้าอยู่ในเมนูลูกค้าแล้ว และเบอร์ตรงกัน · ถ้าขึ้น "ลองหลายครั้งเกินไป" = ใส่ผิดบ่อย ให้รอ 15 นาทีแล้วลองใหม่
❓ กด "ส่งทาง LINE" แล้วลูกค้าไม่ได้รับ
ลูกค้าต้อง Add Friend LINE OA ของเทรนเนอร์ ก่อน ถึงจะรับข้อความได้ · ตรวจว่าตั้ง LINE OA ID ถูกต้องในเมนู 💬 LINE OA แล้ว · ลองกดปุ่ม 🧪 ทดสอบ เพื่อเช็กการเชื่อมต่อ
❓ QR PromptPay ไม่ขึ้น / สแกนไม่ได้
ไปที่เมนู 💬 LINE OA → กรอก เบอร์ PromptPay (เบอร์มือถือ 10 หลัก หรือเลขบัตรประชาชน 13 หลัก) → กด 💾 บันทึกการตั้งค่า · ถ้ายังไม่ขึ้น ให้รีเฟรชหน้าแล้วเปิดรายการชำระเงินใหม่
❓ ข้อมูลที่บันทึกจะหายไหม ถ้าเปลี่ยนเครื่อง
ไม่หาย — ข้อมูลเก็บบน Cloud (Supabase) เครื่องใหม่แค่เข้าระบบด้วยบัญชีเดิม แล้วกด ⬇️ ดึง (มุมล่าง Sidebar) ข้อมูลจะตามมา · แนะนำกด ☁️ ขึ้น Cloud หลังทำงานเสร็จทุกครั้ง เพื่อให้ข้อมูลล่าสุดอยู่บน Cloud เสมอ
❓ หน้าจอว่าง / ใช้อยู่แล้วให้ login ใหม่ (Session หมดอายุ)
ถ้าเปิดแอปทิ้งไว้นานแล้วกลับมาใช้ ระบบอาจให้ เข้าสู่ระบบใหม่ เพราะ Session หมดอายุ — แค่ออกแล้วเข้าใหม่ ข้อมูลไม่หาย (เก็บบน Cloud) วิธีนี้ปลอดภัยกว่าและถูกต้องเสมอ
❓ Leads ใหม่ไม่ขึ้น
ที่หน้า 📥 Leads ใหม่ กดปุ่ม 🔄 รีเฟรช เพื่อโหลดข้อมูลล่าสุด · ตรวจว่าลูกค้าใช้ ลิงก์ฟอร์มของคุณ (ที่มีรหัสเทรนเนอร์ของคุณต่อท้าย) ในการกรอก ไม่ใช่ลิงก์ทั่วไป — คัดลอกลิงก์ที่ถูกต้องได้จากการ์ด 🔗 ในหน้านี้
↑ กลับไปสารบัญ

7. เคล็ดลับใช้งานบนมือถือ

  • แถบเมนูล่าง (Bottom Nav): บนมือถือมีเมนูลัด 5 ปุ่มด้านล่างจอ — Dashboard · ลูกค้า · นัด · เงิน · Leads ใช้สลับเมนูที่ใช้บ่อยได้เร็ว
  • กดง่ายด้วยนิ้วโป้ง: ปุ่มและการ์ดทุกอันออกแบบให้แตะง่ายบนจอเล็ก (ขนาดปุ่ม ≥44px)
  • เพิ่มลงหน้าจอหลัก: เปิด fitflow-pt.pages.dev ในเบราว์เซอร์ → เมนู Share → "เพิ่มไปยังหน้าจอโฮม" จะใช้เหมือนแอปจริง เปิดเร็วขึ้น
  • ส่งทาง LINE สะดวกบนมือถือ: ปุ่ม 📲 ส่งทาง LINE จะเปิดแอป LINE ในเครื่องให้ทันที กด Send ได้เลย
  • ลูกค้าสแกน QR จ่ายเงิน: ใน Portal ลูกค้า QR PromptPay จะขึ้นพอดีจอ ลูกค้าเปิดแอปธนาคารสแกนได้เลย
  • ตัวอักษรไม่ซูมเด้ง: ช่องกรอกใช้ขนาด 16px ขึ้นไป พิมพ์บน iPhone แล้วจอไม่ซูมเข้าออกเอง
  • เลื่อนตารางซ้าย-ขวา: ตารางลูกค้า/ชำระเงิน เลื่อนนิ้วซ้าย-ขวาเพื่อดูคอลัมน์ที่เหลือบนจอเล็กได้
💡 เคล็ดลับสุดท้าย

ใช้ FitFlow ให้คุ้มที่สุดด้วย 3 นิสัย: (1) เปิด Dashboard ทุกเช้าดูนัด + ค้างชำระ · (2) แชร์ลิงก์ Leads สม่ำเสมอเพื่อรับลูกค้าใหม่ตลอด · (3) กด "บันทึกรับเงิน" ทันทีเมื่อรับเงิน เพื่อให้ตัวเลขรายได้ตรงเสมอ และอย่าลืมกด ☁️ ขึ้น Cloud หลังทำงานเสร็จค่ะ

↑ กลับไปสารบัญ