K8 — Bảng theo dõi (Dashboard) Bản phác thảo giao diện (Wireframe) & Thiết Kế Hệ Thống Tracking GK 2026

Người thiết kế: Claude Code (Product Designer) Ngày: 22/05/2026 Audience: Minh (GĐPT) + Thép (MKT exec) + BGĐ (Anh Khánh review tuần) Nguồn: F3-hiệu quả chi tiêu quảng cáo (ROAS), R4-Khách vào trực tiếp (Walk-in) Phễu bán hàng (Funnel), K1-chỉ tiêu đo lường (KPI)-4KD, DINH-HUONG-BGD-2026 Cập nhật tiếp: Sau Cổng kiểm tra (Gate) 1 (~15/08/2026)

TỔNG QUAN HỆ THỐNG

3 Dashboards — Mỗi Audience 1 View

#Bảng theo dõi (Dashboard)AudienceRefreshMục đích
D1BGĐ Executive ViewAnh Khánh + Minh (trình tuần)Daily 8h + snapshot T2Quyết định tổng thể, Cổng kiểm tra (Gate) status
D2KD Showroom ViewMinh + Trung AnhHourlyManage 4 KD, phễu đơn hàng (pipeline), lương dự kiến
D3MKT 13 Kênh ViewThép (daily operate)Hourly/Dailychi phí mỗi khách tiềm năng (CPL)/hiệu quả chi tiêu quảng cáo (ROAS) optimization từng kênh

Màu sắc trạng thái (áp dụng toàn hệ thống)

XANH  (#16a34a) = > 90% target — ON TRACK
VÀNG  (#d97706) = 70-90% target — CẦN CHÚ Ý
ĐỎ    (#dc2626) = < 70% target — NGUY HIỂM / ALERT

Trend arrows

↑  = tăng so kỳ trước   ↓ = giảm   → = ổn định   ⚡ = alert mới

BẢNG THEO DÕI (DASHBOARD) 1 — BGĐ EXECUTIVE VIEW

Mục đích


Bản phác thảo giao diện (Wireframe) ASCII — D1

╔═══════════════════════════════════════════════════════════════════╗
║  NỘI THẤT GIA KHÁNH — BGĐ DASHBOARD          22/05/2026  T4 Âm  ║
╠═══════════════════════════════════════════════════════════════════╣
║                                                                   ║
║  [HEADER — Tiến độ năm]                                          ║
║  ┌─────────────────────────────────────────────────────────────┐ ║
║  │  DT Lũy Kế 2026           4.2 tỷ / 80 tỷ         5.3%  ↑   │ ║
║  │  ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  (MÀU ĐỎ)     │ ║
║  │  Hòa vốn/tháng: 4.5 tỷ   DT T5: 1.14 tỷ        18% ↑      │ ║
║  └─────────────────────────────────────────────────────────────┘ ║
║                                                                   ║
║  [ROW 1 — 3 Gate Status]                                         ║
║  ┌───────────────┐  ┌───────────────┐  ┌───────────────┐         ║
║  │  GATE 1       │  │  GATE 2       │  │  GATE 3       │         ║
║  │  T6 BN        │  │  T9 BN        │  │  T12 BN       │         ║
║  │  ~15/08/2026  │  │  ~10/11/2026  │  │  ~05/02/2027  │         ║
║  │               │  │               │  │               │         ║
║  │  Lead  504/   │  │  Lead   0/    │  │  DT     0/    │         ║
║  │       1,800   │  │       4,000   │  │       65 tỷ   │         ║
║  │  ████░░░░ 28% │  │  ░░░░░░░  0%  │  │  ░░░░░░░  0%  │         ║
║  │  DT  3.2/10B  │  │  DT  0/25B    │  │               │         ║
║  │  [ĐỎ] NGUY!  │  │  [XÁM] —     │  │  [XÁM] —     │         ║
║  └───────────────┘  └───────────────┘  └───────────────┘         ║
║                                                                   ║
║  [ROW 2 — KPI Block 4 số quan trọng nhất]                        ║
║  ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────┐ ║
║  │ TỔNG LEADS   │ │ WALK-IN/THÁNG│ │ AOV          │ │ CỌC T5   │ ║
║  │    168       │ │     ~55      │ │   28.4 tr    │ │   ~42    │ ║
║  │  [ĐỎ] ↑     │ │  [ĐỎ] ↑     │ │  [ĐỎ] ↑     │ │ [ĐỎ] ↑  │ ║
║  │ Target: 997  │ │ Target: 329  │ │ Target: 50tr │ │Target:133│ ║
║  └──────────────┘ └──────────────┘ └──────────────┘ └──────────┘ ║
║                                                                   ║
║  [ROW 3 — DT 4 Đơn Vị (bar chart đơn giản)]                     ║
║  ┌─────────────────────────────────────────────────────────────┐ ║
║  │ DOANH THU THEO ĐƠN VỊ (tỷ, T5/2026)                        │ ║
║  │                                                             │ ║
║  │ GK Showroom [═══░░░░░░░░░░░░░░░░] 1.14 tỷ / 5.72 tỷ  20% │ ║
║  │ Alosofa     [══░░░░░░░░░░░░░░░░░]  0.6 tỷ / 0.64 tỷ  94% │ ║
║  │ Dự Án DA    [░░░░░░░░░░░░░░░░░░░]  0   tỷ / 2.5 tỷ    0% │ ║
║  │ Xưởng GK    [══░░░░░░░░░░░░░░░░░]  0.2 tỷ / 0.83 tỷ  24% │ ║
║  │                                                             │ ║
║  │ * GK Showroom: Minh quản trực tiếp                         │ ║
║  └─────────────────────────────────────────────────────────────┘ ║
║                                                                   ║
║  [ROW 4 — Risk Badges]                                           ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │  RISK MONITOR                                              │  ║
║  │                                                            │  ║
║  │  [ĐỎ] Vụ 8tr/đơn: Đang theo dõi — CPL FB = 12.7tr/lead   │  ║
║  │  [ĐỎ] 5,222 KH orphan: Chưa assign — 251.6 tỷ tiềm năng  │  ║
║  │  [VÀNG] SEO recovery: Đang phục hồi — T5: ~115 click/ngày │  ║
║  │  [XANH] NCC vận tải: Đã đổi 03/04 — OK                    │  ║
║  │  [VÀNG] Web form SLA: 24-48h — Target ≤5 phút             │  ║
║  └────────────────────────────────────────────────────────────┘  ║
╚═══════════════════════════════════════════════════════════════════╝

Layout Grid D1 — 12 cột responsive

Desktop (≥768px):
┌────────────────────────────────────────────┐
│  col-12: Progress Header                   │
├────────────────────────────────────────────┤
│ col-4 │ col-4 │ col-4   (3 Gates)         │
├────────────────────────────────────────────┤
│ c-3 │ c-3 │ c-3 │ c-3   (4 KPI cards)    │
├────────────────────────────────────────────┤
│  col-12: Bar chart 4 đơn vị               │
├────────────────────────────────────────────┤
│  col-12: Risk badges                       │
└────────────────────────────────────────────┘

Mobile (< 768px): Stack tất cả 1 cột

BẢNG THEO DÕI (DASHBOARD) 2 — KD SHOWROOM VIEW

Mục đích


Bản phác thảo giao diện (Wireframe) ASCII — D2

╔══════════════════════════════════════════════════════════════════╗
║  KD SHOWROOM — 22/05/2026 T4 Âm                  [T5 ▼]        ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  [KPI LEADERBOARD — 4 KD cards]                                  ║
║                                                                  ║
║  ┌──────────────────┐  ┌──────────────────┐                     ║
║  │  NGỌC TRANG  👑  │  │  NGỌC LINH       │                     ║
║  │  DS T5: 200 tr   │  │  DS T5: 650 tr   │                     ║
║  │  ██░░░░ 27% KPI  │  │  ████████ 87% KPI│                     ║
║  │  [ĐỎ]           │  │  [VÀNG]          │                     ║
║  │  AOV: 28 tr     │  │  AOV: 32 tr ↑    │                     ║
║  │  KH gọi: 45/75  │  │  KH gọi: 68/75   │                     ║
║  │  Pipeline: 320tr │  │  Pipeline: 580tr  │                     ║
║  │  Lương dự kiến:  │  │  Lương dự kiến:   │                     ║
║  │    8.2 tr        │  │    12.5 tr        │                     ║
║  │  [► Chi tiết]    │  │  [► Chi tiết]     │                     ║
║  └──────────────────┘  └──────────────────┘                     ║
║                                                                  ║
║  ┌──────────────────┐  ┌──────────────────┐                     ║
║  │  KIM OANH        │  │  TRUNG ANH (QL)  │                     ║
║  │  DS T5: 285 tr   │  │  DS T5: 220 tr   │                     ║
║  │  ███░░░░ 38% KPI │  │  ██░░░░░ 29% KPI │                     ║
║  │  [ĐỎ]           │  │  [ĐỎ]            │                     ║
║  │  AOV: 35 tr ↑   │  │  AOV: 22 tr      │                     ║
║  │  KH gọi: 55/75  │  │  KH gọi: 42/75   │                     ║
║  │  Pipeline: 410tr │  │  Pipeline: 290tr  │                     ║
║  │  Lương dự kiến:  │  │  Lương dự kiến:   │                     ║
║  │    8.2 tr        │  │    11.2 tr (QL)   │                     ║
║  │  [► Chi tiết]    │  │  [► Chi tiết]     │                     ║
║  └──────────────────┘  └──────────────────┘                     ║
║                                                                  ║
║  [TEAM SUMMARY BAR]                                              ║
║  ┌────────────────────────────────────────────────────────────┐ ║
║  │ TEAM T5: 1.36 tỷ / 2.1 tỷ KPI  =  65% [VÀNG]  ↑          │ ║
║  │ AOV Team: 29 tr → Target 35 tr T6 BN                       │ ║
║  │ WF04 Push sáng: 8:00 ✓ Gửi 4 KD × 15 KH/KD = 60 KH       │ ║
║  └────────────────────────────────────────────────────────────┘ ║
║                                                                  ║
║  [PIPELINE VIP — Top 10 đơn lớn tháng]                          ║
║  ┌────────────────────────────────────────────────────────────┐ ║
║  │ # │ KH           │ KD     │ Giá trị │ Stage       │ Hành động│
║  │ 1 │ Chị H. (HN)  │ Trang  │  320 tr │ Nóng    ↑  │ [Gọi]   │
║  │ 2 │ Anh T. (HN)  │ Trung  │  185 tr │ TN      →  │ [Demo]  │
║  │ 3 │ Chị L. (HB)  │ Oanh   │  129 tr │ Nóng    ↑  │ [Cọc]   │
║  │ 4 │ ...          │ ...    │  ...    │ ...         │ ...     │
║  └────────────────────────────────────────────────────────────┘ ║
║                                                                  ║
║  [KH CŨ CONTACT RATE]                                           ║
║  ┌────────────────────────────────────────────────────────────┐ ║
║  │ Operation Reconnect — Tuần 23-29/05                        │ ║
║  │                                                            │ ║
║  │ Trang:  39 Ultra VIP  [████░░░░ 8/10 gọi được]  80%  ↑   │ ║
║  │ Linh:   39 Ultra VIP  [████████ 10/10]          100%  ↑   │ ║
║  │ Oanh:   39 Ultra VIP  [███░░░░░ 6/10 gọi được]   60%  →  │ ║
║  │ Trung:  38 Ultra VIP  [████░░░░ 7/10 gọi được]   70%  ↑  │ ║
║  │                                                            │ ║
║  │ Tổng tuần: 31/155 Ultra VIP liên hệ được (80%)  [XANH]   │ ║
║  └────────────────────────────────────────────────────────────┘ ║
╚══════════════════════════════════════════════════════════════════╝

Drill-down — KD Chi Tiết (click vào card)

╔══════════════════════════════════════════════════╗
║  NGỌC TRANG — Chi tiết T4 BN            [← Back]║
╠══════════════════════════════════════════════════╣
║                                                  ║
║  DS T5: 200 tr / 525 tr KPI = 38%  [ĐỎ]        ║
║  ████░░░░░░░░░░░░░░░░░░░░░ 38%                  ║
║                                                  ║
║  KPI Hàng Ngày Hôm Nay:                         ║
║  ✓ D1 Gọi KH cũ: 12 / 15 cuộc   [VÀNG]        ║
║  ✓ D2 Nghe máy:  8 / 9 KH       [XANH]         ║
║  ✓ D3 Walk-in:   2 / 1-2        [XANH]         ║
║  ✗ D5 Cọc hôm nay: 0 / 1       [ĐỎ]           ║
║  ✓ D7 CRM update: 100%          [XANH]         ║
║  ✗ D9 TikTok hôm nay: 0/1      [ĐỎ]           ║
║                                                  ║
║  Pipeline (GetFly "Nóng" + "TN"):               ║
║  ┌─────────────────────────────────────┐        ║
║  │  Nóng:   1 KH — 320 tr  (Chị H.)  │        ║
║  │  TN:     2 KH — 185 tr tổng        │        ║
║  │  Mới:    3 KH — chưa báo giá       │        ║
║  │  Tổng pipeline: 505 tr             │        ║
║  └─────────────────────────────────────┘        ║
║                                                  ║
║  Lương dự kiến cuối tháng: 8.2 tr              ║
║  (Cần 263 tr thêm = đạt 50% KPI → 10.5 tr)    ║
║                                                  ║
║  [105 VIP Tranthimo còn chưa gọi: 97 KH]       ║
║  [► Xem danh sách]                              ║
╚══════════════════════════════════════════════════╝

BẢNG THEO DÕI (DASHBOARD) 3 — MKT 13 KÊNH VIEW

Mục đích


Bản phác thảo giao diện (Wireframe) ASCII — D3

╔═══════════════════════════════════════════════════════════════════╗
║  MKT PERFORMANCE — 22/05/2026                    [Thép ▼]       ║
╠═══════════════════════════════════════════════════════════════════╣
║                                                                   ║
║  [HEADER SUMMARY]                                                 ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │ Total Spend T5: 330 tr / 317 tr target  104%  ↑            │  ║
║  │ Total Leads T5: 168 / 450 target         37%  ↓ [ĐỎ]      │  ║
║  │ CPL tổng thực: 1.96 tr / 700k target   281%  ↑ [ĐỎ]      │  ║
║  │ ROAS thực: 7.6× / 15× target            51%  ↓ [ĐỎ]      │  ║
║  └────────────────────────────────────────────────────────────┘  ║
║                                                                   ║
║  [13 KÊNH TABLE]                                                  ║
║  ┌─────────────────────────────────────────────────────────────┐  ║
║  │ # │ Kênh           │ Spend/T │ CPL    │ Leads │ ROAS │ Trạng│  ║
║  ├───┼────────────────┼─────────┼────────┼───────┼──────┼──────┤  ║
║  │ 1 │ Google Brand   │  35 tr  │  700k  │  50   │ 12×  │ XANH│  ║
║  │ 2 │ Google Generic │  55 tr  │ 2.1 tr │  26   │  4×  │  ĐỎ │  ║
║  │ 3 │ Facebook Ads   │  50 tr  │12.7 tr │   4   │ 1.7× │  ĐỎ │  ║
║  │ 4 │ TikTok Ads     │  20 tr  │  —     │   0   │  —   │ XÁM │  ║
║  │ 5 │ Zalo ZNS       │  15 tr  │  120k  │ 125   │116×  │ XANH│  ║
║  │ 6 │ KOL/KOC        │  12 tr  │  —     │   2   │  —   │ VÀNG│  ║
║  │ 7 │ SEO Organic    │  12 tr  │  350k  │  34   │ 28×  │ VÀNG│  ║
║  │ 8 │ TikTok Organic │   0 tr  │   0    │  22   │  ∞   │ XANH│  ║
║  │ 9 │ Hotline/Direct │   0 tr  │   0    │  43   │  ∞   │ XANH│  ║
║  │10 │ Event Offline  │   0 tr  │   —    │   0   │  —   │ XÁM │  ║
║  │11 │ Livestream     │   3 tr  │  300k  │  10   │ 15×  │ XANH│  ║
║  │12 │ Content Prod   │  25 tr  │  —     │   —   │  —   │ XANH│  ║
║  │13 │ Nhân sự MKT    │  55 tr  │  —     │   —   │  —   │ XANH│  ║
║  └─────────────────────────────────────────────────────────────┘  ║
║                                                                   ║
║  [ALERT BADGES — Active Alerts]                                   ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │  ⚡ [ĐỎ] Facebook CPL 12.7 tr > STOP threshold 12 tr      │  ║
║  │        → Đề xuất: DỪNG scale FB Ads ngay                  │  ║
║  │  ⚡ [ĐỎ] Google Generic CPL 2.1 tr > target 1.5 tr        │  ║
║  │        → Đề xuất: Giảm 30% budget Generic tuần tới        │  ║
║  │  ⚡ [VÀNG] SEO traffic 115 click/ngày (< 230 T3/2026)     │  ║
║  │        → Recovery đang diễn ra — monitor weekly           │  ║
║  └────────────────────────────────────────────────────────────┘  ║
║                                                                   ║
║  [LAG CHART 30/50/20]                                             ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │ DT DỰ BÁO từ MKT lag-adjusted (ROAS thực 7.6×)            │  ║
║  │                                                            │  ║
║  │ T5 BN    MKT 330tr → DT 1.14 tỷ (thực, ROAS 7.6×)  [ĐỎ] │  ║
║  │ T6 BN    MKT 360tr → DT 2.23 tỷ (dự báo 7.6×)     [ĐỎ] │  ║
║  │ T7 BN    MKT 390tr → DT 2.76 tỷ (dự báo 7.6×)     [ĐỎ] │  ║
║  │ T8 BN    MKT 480tr → DT 3.40 tỷ (dự báo 7.6×)     [ĐỎ] │  ║
║  │ T10 BN   MKT 595tr → DT 4.18 tỷ (dự báo 7.6×)     [ĐỎ] │  ║
║  │                                                            │  ║
║  │ Với ROAS 15× theo plan: T10 = 8.24 tỷ (target ✓)         │  ║
║  │ Với ROAS 7.6× thực tế:  T10 = 4.18 tỷ (thiếu 4 tỷ)      │  ║
║  │ → MỤC TIÊU: Cải thiện ROAS từ 7.6× → 12× trước T8 BN    │  ║
║  └────────────────────────────────────────────────────────────┘  ║
║                                                                   ║
║  [WEB FORM RESPONSE TIME TRACKER]                                 ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │ FORM RESPONSE SLA — 7 leads T5                            │  ║
║  │ TB response time: 36.5h   Target: ≤5 phút   [ĐỎ] !!      │  ║
║  │                                                            │  ║
║  │ 07/05  Lead form A →  KD nhận: 48h sau   [ĐỎ]            │  ║
║  │ 12/05  Lead form B →  KD nhận: 24h sau   [ĐỎ]            │  ║
║  │ 16/05  Lead form C →  KD nhận: 4h sau    [ĐỎ]            │  ║
║  │                                                            │  ║
║  │ Automation cần: n8n webhook → Telegram KD ngay            │  ║
║  └────────────────────────────────────────────────────────────┘  ║
║                                                                   ║
║  [TIKTOK ORGANIC — 5 ACCOUNT]                                     ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │ Account             │ Followers │ Avg Views │ Growth       │  ║
║  │ @noithatcaocap...   │   3,301   │    726    │ — (cần track)│  ║
║  │ @_ngoclinhgiakhanh  │      50   │    541    │              │  ║
║  │ @trunganhgiakhanh   │      28   │    427    │              │  ║
║  │ @oanhgiakhanh       │      24   │    282    │              │  ║
║  │ @tranggiakhanh      │      21   │    264    │              │  ║
║  │                                                            │  ║
║  │ Target: Brand account ≥ 10,000 views/video trước T9 BN    │  ║
║  └────────────────────────────────────────────────────────────┘  ║
║                                                                   ║
║  [SEO RECOVERY TRACKER]                                           ║
║  ┌────────────────────────────────────────────────────────────┐  ║
║  │ SEO Clicks noithatgiakhanh.com                             │  ║
║  │ T3/2026: 7,183 clicks  → T4: 4,820 (-33%) → T5: ~3,450   │  ║
║  │ ████░░░░░░░░░░░░ 48% phục hồi so T3                [ĐỎ]  │  ║
║  │                                                            │  ║
║  │ Rollback 06/05 ✓ | Recrawl đang chờ | Dự báo T6: 4,300+  │  ║
║  │ Rewrite progress: 0 / 117 bài (title/meta)   → Bắt đầu!  │  ║
║  └────────────────────────────────────────────────────────────┘  ║
╚═══════════════════════════════════════════════════════════════════╝

DATA SOURCE MAPPING

Theo Metric — Nguồn Dữ Liệu

MetricNguồn chínhCách lấyTần suất
DT lũy kếERPNext SO (Sales Order)REST API /api/resource/Sales Order filter by dateHourly
DT từng đơn vịERPNext SO + Sales Person categorySO tags: GK-NK / Alosofa / DA / XuongDaily
giá trị đơn hàng trung bình (AOV)ERPNext: sum(SO.grand_total) / count(SO)Compute từ APIDaily
Tổng khách tiềm năng (lead)ERPNext Khách tiềm năng (Lead)lead_source group byDaily
Khách vào trực tiếp (Walk-in)ERPNext Khách tiềm năng (Lead) lead_source = "Walk-in" hoặc tagAudit fieldDaily
Phễu đơn hàng (Pipeline) VIPERPNext Khách tiềm năng (Lead)/Opportunity stage "Hot"/"Potential"Stage filterRealtime
KH cũ contact raten8n WF04 log + ERPNext cskh_last_call custom fieldn8n log tableHourly
MKT SpendGoogle Ads API (GoogleAdsHero data) + Facebook manualPull dailyDaily 8h
chi phí mỗi khách tiềm năng (CPL) từng kênh(Spend/Leads) per sourceComputeDaily
hiệu quả chi tiêu quảng cáo (ROAS) thựcDT attributed / Spend per sourceERPNext khách tiềm năng (lead) source × giá trị đơn hàng trung bình (AOV)Weekly
Web form cam kết chất lượng dịch vụ (SLA)n8n webhook timestamp vs cskh_first_responsen8n trigger logRealtime
TikTok tự nhiên không trả tiền (organic)TikTok Creator Studio Export (XLSX thủ công)Thép nhập tuầnWeekly
tối ưu tìm kiếm tự nhiên (SEO) clicksGoogle Search Console API (SEOHero)collect_data.py --site gk --mode weeklyDaily
5,222 KH khách bị bỏ quên (orphan)ERPNext Customer account_manager = nullCustom reportDaily

Mapping ERPNext Custom Fields (đã có hoặc cần tạo)

FieldDocTypeTrạng tháiDùng cho
cskh_last_callCustomerĐã có (per CSKH system 19/05)D2: KH cũ contact rate
cskh_first_responseKhách tiềm năng (Lead)Cần tạoD3: Web form cam kết chất lượng dịch vụ (SLA)
lead_sourceKhách tiềm năng (Lead)Có sẵn ERPNextD2+D3: phân kênh
account_managerCustomerĐã assign (per WF04)D2: khách bị bỏ quên (orphan) count
unit_tagSales OrderCần tạoD1: DT 4 đơn vị
campaign_idKhách tiềm năng (Lead)Cần tạoD3: chi phí mỗi khách tiềm năng (CPL) từng kênh

ALERT SYSTEM (n8n Telegram)

8 Alert Rules — n8n WF mới cần build

AlertTrigger conditionGửi đếnFrequency check
A1DT tuần < 80% target tuầnMinh (@peterv777)T2 sáng 8h
A2Web form response > 5 phút sau submitKD đang trực (luân phiên)Realtime
A3KH VIP gọi 3 lần không nghe máy trong 48hTrung AnhRealtime sau lần 3
A4Cổng kiểm tra (Gate) 1 khách tiềm năng (lead) < 1,200 sau tuần 10 (T7 BN)MinhWeekly T2
A5chi phí mỗi khách tiềm năng (CPL) kênh X > target × 2 trong 7 ngàyThépWeekly
A6Facebook chi phí mỗi khách tiềm năng (CPL) > 12 tr/khách tiềm năng (lead) (CPS > 30%)Minh + ThépDaily
A7tối ưu tìm kiếm tự nhiên (SEO) clicks giảm > 20% week-on-weekMinhWeekly
A8KD không gọi KH cũ ngày nào (D1=0)Trung AnhDaily 17h

Alert Message Format (Telegram)

[GK ALERT A6] ⚡ Facebook CPL vượt ngưỡng
CPL hôm nay: 14.2 tr/lead (limit: 12 tr)
Spend hôm nay: 1.8 tr | Leads: 0
➤ Hành động: PAUSE Facebook campaign ngay
➤ Link: checklist.noithatgiakhanh.com/mkt
Thép confirm: [YÊU CẦU PAUSE] [XEM THÊM]
— 22/05/2026 14:32

DECISION LOG INTEGRATION (NocoDB)

Bảng Decision Log — NocoDB "B.Gia Khánh"

FieldTypeMô tả
decision_dateDateNgày alert hoặc quyết định
source_alertSelectA1-A8 hoặc "Manual"
titleTextTóm tắt quyết định
contextLongTextData tại thời điểm alert
action_takenLongTextHành động đã thực hiện
ownerUserMinh / Thép / Trung Anh
deadlineDateDeadline hoàn thành
statusSelectOpen / In-Progress / Done / Deferred
outcomeLongTextKết quả sau X ngày

Flow tạo Decision Entry

Alert trigger (n8n)
    → Gửi Telegram message với buttons
    → KD/Minh/Thép bấm button [XÁC NHẬN HÀNH ĐỘNG]
    → n8n WF04 callback handler
    → POST vào NocoDB Decision Log
    → Reply confirmation: "Đã log Decision #X"

REFRESH FREQUENCY & SYNC

REALTIME (n8n webhook triggered):
├── Lead mới vào ERPNext → Alert Telegram KD
├── Đơn hàng mới tạo → Update DT counter
├── Form web submit → Alert KD trực trong 5 phút
└── VIP KH gọi nhỡ lần 3 → Alert Trung Anh

HOURLY (cron n8n):
├── Web form SLA check (leads chưa có response > 1h)
├── KH cũ gọi nhỡ check (WF04 hourly review)
└── Dashboard data cache refresh

DAILY 8h (cron n8n):
├── DT hôm qua vs target → Gửi Minh
├── 3 Gate status update
├── CPL từng kênh vs threshold
├── SEO clicks từ SEOHero
└── TikTok brand account views (nếu có API)

WEEKLY T2 8h (cron n8n):
├── Snapshot BGĐ Dashboard → PDF/Screenshot → Gửi Minh
├── KD leaderboard → Trung Anh gửi team
├── ROAS tuần từng kênh (Thép tổng hợp)
├── Gate progress update
└── Decision Log review (items quá hạn)

IMPLEMENTATION ROADMAP

Phase 1 — T6 BN (T6/2026, ~2-3 tuần build)

D1 + D2 Basic:

TaskOwnerEffortDeadline
Tạo ERPNext custom fields: unit_tag, cskh_first_response, campaign_idThép0.5 ngày30/05
Build D1 BGĐ View (static HTML, refresh daily từ ERPNext API)Minh2 ngày07/06
Build D2 KD View (4 KD cards + leaderboard)Minh2 ngày10/06
n8n Alert A1 (DT tuần), A6 (Facebook CPL), A8 (KD 0 gọi)Thép1 ngày05/06
Deploy: scp HTML → danh sách kiểm tra (checklist).noithatgiakhanh.comMinh0.5 ngày10/06

Tech stack Phase 1:

Phase 2 — T7 BN (T7/2026, ~2 tuần)

D3 MKT 13 Kênh View:

TaskOwnerEffort
Pull Google Ads API data vào NocoDB daily (GoogleAdsHero)Thép1 ngày
Manual input form: Facebook Ads spend dailyThép0.5 ngày
Build D3 MKT View (13 kênh table + alerts)Minh2 ngày
Lag chart 30/50/20 visualizationMinh1 ngày
n8n Alert A2 (web form SLA), A5 (CPL > 2×)Thép1 ngày

Phase 3 — T9 BN (T9/2026, ~2 tuần)

Full automation + Decision Log:

TaskOwnerEffort
NocoDB Decision Log bảng + n8n integrationMinh1 ngày
Auto-snapshot BGĐ report T2 sáng (PDF hoặc screenshot)Minh1 ngày
TikTok API integration (nếu available) hoặc Thép nhập thủ côngThépTùy
n8n Alert A3, A4, A7 (Gate + tối ưu tìm kiếm tự nhiên (SEO) + VIP gọi nhỡ)Thép1 ngày
Mobile optimization (test trên điện thoại 4 KD)Minh0.5 ngày

TECH STACK SUMMARY

Layer               Tech                    Ghi chú
─────────────────────────────────────────────────────────
Frontend            Static HTML + JS        Pattern từ bao-cao-ngay.html
                    CSS: green #16a34a / teal #0d9488 / amber #d97706
                    No framework — đọc được offline

Data Source 1       ERPNext REST API        erp.noithatgiakhanh.com
                    Endpoint: /api/resource/Sales Order
                    Auth: API Key header

Data Source 2       NocoDB API              ql.minhdigital.com
                    Token: 2rIAS5EsiDrJMiZXRQk7JALJD52avJ9Mm8TQU8gm
                    Table IDs: per credentials file

Data Source 3       Google Ads API          Qua GoogleAdsHero
                    Output: CSV → NocoDB → Dashboard

Data Source 4       SEOHero (GSC API)       collect_data.py --site gk
                    Output: clicks/day → NocoDB

Automation          n8n (VPS 103.199.16.244)
                    8 alert workflows
                    Cron: realtime + hourly + daily + weekly

Alerts              Telegram
                    @minhseo_bot → chat 481197292 (Minh xác thịt)
                    @hotrobhgk_bot → KD/Trung Anh

Hosting             /var/www/checklist/ (VPS .244)
                    URLs: checklist.noithatgiakhanh.com/bgd.html
                           checklist.noithatgiakhanh.com/kd.html
                           checklist.noithatgiakhanh.com/mkt.html

MOBILE-FIRST SPECS

4 KD dùng điện thoại — yêu cầu UI

/* Breakpoints */
Mobile:  < 480px  → stack 1 cột, cards full width
Tablet:  480-768px → 2 cột (2 KD cards/row)
Desktop: > 768px  → 3-4 cột, table view đầy đủ

/* Touch targets */
Minimum: 44×44px (Apple HIG standard)
Buttons: min-height: 48px
Cards:   padding: 16px; border-radius: 12px

/* Font sizes */
Headline metric: 28-32px bold
Label: 12-13px
Body: 14-15px

/* Status colors — accessible trên mobile screen ngoài trời */
Green text on white: #15803d (đủ contrast)
Red badge: #dc2626 bg với white text
Yellow badge: #d97706 bg với white text

CÁC LƯU Ý TRIỂN KHAI

Điều kiện tiên quyết (phải có trước khi build)

  1. ERPNext lead_source đang được điền đúng (kiểm tra: filter Khách tiềm năng (Lead) by source, xem đủ kênh chưa)
  2. UTM tracking đã setup cho tất cả link MKT (Thép làm trước 30/05 — F3 Section 8 Task 3)
  3. account_manager ERPNext đã assign cho 3,572 KH tranthimo (Minh assign tuần 23-29/05)
  4. WF04 n8n đang chạy ổn định (live 19/05 — OK)

Phụ thuộc quan trọng


TÓM TẮT EXECUTIVE

3 Bảng theo dõi (Dashboard) = 3 Audience khác nhau

D1 BGĐD2 KD ShowroomD3 MKT 13 Kênh
Ai xemAnh Khánh + MinhMinh + Trung Anh + 4 KDThép (daily) + Minh (weekly)
Màn hìnhDesktop/iPadMobile-firstDesktop
Số metric6-8 chỉ tiêu đo lường (KPI) cốt lõiPer-KD detail + phễu đơn hàng (pipeline)13 kênh × 5 metric
RefreshDaily 8hHourlyHourly
Build effort2 ngày2 ngày3 ngày
PhasePhase 1 (T6 BN)Phase 1 (T6 BN)Phase 2 (T7 BN)

Metric quan trọng nhất cần track đầu tiên

  1. DT lũy kế vs 80 tỷ target (D1)
  2. Cổng kiểm tra (Gate) 1 khách tiềm năng (lead) count (D1) — hiện 28% (504/1800), gần như chắc fail
  3. Facebook chi phí mỗi khách tiềm năng (CPL) (D3) — đang ĐỎ, CPS > 30% ngưỡng STOP
  4. Web form cam kết chất lượng dịch vụ (SLA) (D3) — 36.5h vs target 5 phút — gap lớn nhất R12
  5. giá trị đơn hàng trung bình (AOV) team (D2) — 29tr vs target 35tr, lever quan trọng nhất

File K8 — Bảng theo dõi (Dashboard) Bản phác thảo giao diện (Wireframe) GK 2026 Tạo: 22/05/2026 | Claude Code Nguồn: F3-hiệu quả chi tiêu quảng cáo (ROAS) + R4-Khách vào trực tiếp (Walk-in) Phễu bán hàng (Funnel) + K1-chỉ tiêu đo lường (KPI)-4KD + DINH-HUONG-BGD-2026 Lưu hành nội bộ — Nội Thất Gia Khánh Cập nhật: sau Phase 1 deploy (T6 BN ~10/06/2026)

read.minhdigital.com  ·  27/05/2026 21:15