กำลังโหลดข้อมูล...
ออนไลน์ตอนนี้
Tenants
Businesses
หมดอายุใน 7 วัน
⚠️ ความผิดปกติที่ตรวจพบ
ตรวจสอบและแก้ไขเพื่อความถูกต้องของข้อมูล
🪦 Tenants ที่ไม่มีกิจการเลย ()
⏰ กิจการที่หมดอายุแล้วแต่สถานะยัง active ()
การใช้งานล่าสุด
5 businesses ที่ active ล่าสุด
| ธุรกิจ | Tenant | Tier | หมดอายุ | สถานะ |
|---|---|---|---|---|
| ยังไม่มีข้อมูล | ||||
ออนไลน์ตอนนี้
กิจการที่กำลังใช้งาน
รายชื่อ users ออนไลน์
อัพเดทแบบ real-time · ถือว่าออนไลน์ถ้ามีสัญญาณภายใน 7 นาที (ผู้ใช้ส่งทุก 3 นาทีเฉพาะตอนเปิดแท็บ)
| User | กิจการ | หน้าที่ใช้งาน | เห็นล่าสุด |
|---|---|---|---|
|
|
|||
| ยังไม่มีใครออนไลน์ | |||
ลูกค้า (Tenants)
🔍
| อีเมล | ชื่อ | กิจการสูงสุด | หมายเหตุ | สถานะ | |
|---|---|---|---|---|---|
| ไม่พบข้อมูล | |||||
กิจการทั้งหมด
🔍
| ชื่อกิจการ | Tenant | Tier | Plan | หมดอายุ | สถานะ | Source | จัดการ |
|---|---|---|---|---|---|---|---|
| ไม่พบข้อมูล | |||||||
🛒 รายการขาย
🏢
ไม่พบกิจการที่ตรง
เลือกแพ็กเกจ *
— ยังไม่ได้เลือก
STARTER
149 ฿/เดือน
หรือ 1,490 ฿/ปี
BUSINESS
299 ฿/เดือน
หรือ 2,990 ฿/ปี
PRO
499 ฿/เดือน
หรือ 4,990 ฿/ปี
🔒 รายการถูกล็อกแล้ว (รอชำระ) — จะแก้แพ็กเกจ/ยอด กด "🧹 เริ่มรายการใหม่" ที่แผงขวา
👤 ข้อมูลลูกค้า
ใช้ออกใบเสร็จรับเงิน — กรอกให้ครบถ้าลูกค้าต้องการเอกสารเต็มรูปแบบ (รองรับใบกำกับภาษีเมื่อจด VAT แล้ว)
โหมดบิลเงินสด/อย่างย่อ — กรอกแค่อีเมลพอ (ไม่ใส่ชื่อ = "ลูกค้าเงินสด")
· ดึงจากข้อมูลกิจการให้แล้ว แก้ทับได้
📜 ประวัติการขาย & จัดการโค้ด
💰 รับแล้ว ฿
🎟️ โค้ดค้างใช้
⏳ รอชำระ
ทั้งหมด
🧾
· 📧 ส่งเมลแล้ว
—
ไม่มีรายการที่ตรงเงื่อนไข
⏰ ใกล้หมดอายุ / เลยกำหนด
กิจการที่หมดอายุภายใน 30 วัน หรือเลยมาแล้ว — เรียงด่วนสุดก่อน
| กิจการ | Tenant | Tier | หมดอายุ | เหลือ | สถานะ | จัดการ | |
|---|---|---|---|---|---|---|---|
| 🎉 ไม่มีกิจการใกล้หมดอายุใน 30 วัน | |||||||
Subscriptions
ข้อมูลจาก Stripe → sync มายัง businesses อัตโนมัติ (ผ่าน CentralPay webhook)
| กิจการ | Tier / Plan | สถานะ | หมดอายุ | Cancel at end |
|---|---|---|---|---|
| ยกเลิกเมื่อหมดงวด - | ||||
| ยังไม่มี subscription ที่ active | ||||
MRR (Monthly Recurring Revenue)
฿
ARR (Annual Recurring Revenue)
฿
Monthly Subscribers
Annual Subscribers
Conversion (Trial → Paid)
เสี่ยงหลุด (≤7 วัน / ยกเลิกท้ายงวด)
ควรตามต่ออายุ
Churn (ยกเลิก / หมดอายุ)
Active จ่ายเงิน
💰 Revenue Breakdown ตาม Tier
| Tier | จำนวน businesses | Monthly | Annual | MRR | % ของรายได้ |
|---|---|---|---|---|---|
| ฿ |
|
💰 รายได้แยกตาม Tier
📅 Monthly vs Annual
ℹ️ คำนวณจากราคาใน
pricing.js — ปรับค่าให้ตรงกับ Stripe Products จริง
รายงาน
วิเคราะห์ข้อมูลด้วยกราฟ + ส่งออก PDF / Excel
🥧 การกระจาย Tier
📊 สถานะ Subscription
📈 การเติบโตของ Tenants (รายเดือน)
📧 อีเมลขาออกทั้งหมด
ทุกการส่งจาก bill + CentralPay พร้อมผลตอบกลับจริง (message ID / เครดิต / สาเหตุที่พัง) · เริ่มเก็บ 2 ก.ค. 2026
🔍
| เวลา | ผู้รับ | หัวข้อ | ระบบ | ทางส่ง | ผล | ถึงผู้รับ | รายละเอียด (จากผลตอบกลับ) |
|---|---|---|---|---|---|---|---|
| ยังไม่มีบันทึก — ระบบเริ่มเก็บหลัง deploy ล่าสุด (เมลเก่าดูใน Cloud Logging) | |||||||
ℹ️ "ผล" = ผู้ให้บริการ (SES/Gmail) ตอบรับงานแล้ว · "ถึงผู้รับ" = รายงานตัวจริงจากปลายทางผ่าน SES webhook (📬 ถึงแล้ว / ↩️ ตีกลับ / 🚨 ผู้รับกด spam / 🚫 บัญชีดำ—ระบบบล็อกก่อนส่ง) — มีเฉพาะเมลที่ส่งผ่าน SES ฝั่ง bill · gmail-fallback = SES พลาดแล้วระบบสลับให้อัตโนมัติ (ไม่มีรายงานรายฉบับ)
🔑 คีย์ใหม่ — คัดลอกเก็บไว้ตอนนี้
ระบบเก็บไว้เป็นแฮชเท่านั้น ปิดหน้าต่างนี้แล้วจะดูคีย์เต็มไม่ได้อีก
ส่งให้ระบบปลายทางเก็บใน Secret Manager ของฝั่งนั้น —
อย่าส่งผ่านแชท อีเมล หรือ LINE และอย่าวางลงในโค้ด
สร้างคีย์ใหม่
คีย์ API
| ระบบ / ชื่อ | คีย์ | ออกใต้กิจการ | สถานะ | เรียกไปแล้ว | ใช้ล่าสุด | สร้างเมื่อ | |
|---|---|---|---|---|---|---|---|
|
กิจการนี้ไม่ได้อยู่ใต้อีเมลคุณ — ย้ายจากที่นี่ไม่ได้
ค่าตั้งต้น
|
|||||||
|
ยังไม่มีคีย์ที่ออกจากหน้านี้ คีย์เดิมที่ตั้งใน Secret Manager ยังใช้งานได้ตามปกติ แต่เพิกถอนจากที่นี่ไม่ได้ |
|||||||
บันทึกการเรียกใช้
· เก็บย้อนหลัง 90 วัน
| เวลา | ระบบ | ผล | เลขอ้างอิง | เอกสาร | ยอด | ใช้เวลา |
|---|---|---|---|---|---|---|
| ยังไม่มีการเรียกใช้ในช่วงที่เลือก | ||||||
⏳ กำลังดึงตัวเลขจาก Google Cloud…
โหลดไม่สำเร็จ:
💸 เงินจริงตามบิล — เดือน
จากตาราง billing export ของ Google · ตัวเลขตามหลังจริงราวครึ่งวัน
ยังไม่พบข้อมูลบิล — ต้องเปิด Billing export ครั้งเดียว (ถ้าเพิ่งเปิด รอข้อมูลรอบแรกได้ถึง ~24 ชม.)
- เข้า console.cloud.google.com/billing/export ด้วยบัญชีเจ้าของ GCP (เลือกบัญชีบิล Bill&Centralpay)
- แถว Standard usage cost → กด Edit settings
- Project: bill-acfa7 · Dataset: billing_export (สร้างรอไว้ให้แล้ว) → กด Save
- รอ Google เทข้อมูลรอบแรก (ไม่กี่ชั่วโมง) แล้วกลับมากด "รีเฟรช" ที่มุมขวาบน — ตัวเลขจะขึ้นเอง
รายละเอียดจากระบบ:
รวมทุกโปรเจกต์ เดือนนี้ (หลังหักเครดิต/ชั้นฟรี)
฿
ก่อนหักเครดิต ฿
· สกุล
เทียบเพดานงบ ฿/เดือน
(%)
฿
แยกตามบริการ (เดือนนี้)
| บริการ | บาท |
|---|---|
| เดือนนี้ยังไม่มีรายการที่มีค่าใช้จ่าย | |
รายวัน 14 วันล่าสุด
| วันที่ | Bill | CentralPay | อื่น ๆ | รวม |
|---|---|---|---|---|
| ยังไม่มีข้อมูลรายวัน | ||||
⚡ เรียกฟังก์ชันเดือนนี้ (2 โปรเจกต์รวมกัน)
/
ฟรี
(%)
🗄️ Firestore วันนี้ (โควตาฟรีรายวัน)
/
· เดือนนี้
⚡ Cloud Functions
วันนี้ ครั้ง ·
เดือนนี้ ครั้ง
| ฟังก์ชันที่ถูกเรียกมากสุด (เดือนนี้) | ครั้ง |
|---|---|
🌐 Hosting
พื้นที่เก็บ
/
ดาวน์โหลดวันนี้
/ · เดือนนี้
ตัวเลข usage สดจาก Cloud Monitoring (ตามหลังจริงไม่กี่นาที) · ระบบ cache ผล 5 นาที — ปุ่ม "รีเฟรช" มุมขวาบนคือดึงใหม่ทันที
· อัปเดตล่าสุด (จาก cache)
Audit Log
50 รายการล่าสุด
| เวลา | ผู้ทำ | การกระทำ | เป้าหมาย | รายละเอียด |
|---|---|---|---|---|
| ยังไม่มี log | ||||
เพิ่ม Admin
รายชื่อ Admin
| อีเมล | Role | เพิ่มโดย | เพิ่มเมื่อ | |
|---|---|---|---|---|
| ยังไม่มี admin | ||||