Internal Operations
Backend Operations Dashboard
Group Posting Timeframe
Calendar mark by group profile. ✓ means admin posted, × means no post recorded.
Daily WhatsApp Group Report
Every 9:00 AM run captures admin posts from the previous 24 hours and compares engagement across the three groups.
[Akses Percuma] Pengajian Perlindungan Diri by iRawda: RBS
Admin post captured at 29 Jul 2026, 9:15 PM. Visible engagement: 2 reactions.
[Akses Percuma] Pengajian Agama by iRawda
No verified admin post found inside the 9:00 AM to 9:00 AM report window. Engagement recorded as zero.
[Akses Percuma] Pengajian Memperbaiki Solat by iRawda: LCA
Duplicate admin post captured at 29 Jul 2026, 9:15 PM. Visible engagement: 3 reactions.
Backend Automation Control
SQL API, cron job and WS semi-auto capture. When WhatsApp Web is on, paste verified admin post capture here and save to SQL.
Posting Timeframe
Compare posting time by WhatsApp groups and social media channels. Social media stays empty until an approved source is connected.
WhatsApp Groups
Social Media
Admin Posts Captured
Calendar archive keeps previous report windows instead of replacing the latest 24-hour view.
Backend Action Queue
Daily report
Run jam 9:00 pagi dan rekod semua posting admin dari jam 9:00 pagi semalam hingga 9:00 pagi hari ini.
Sales live sync
Perlu approval Google Sheet CSV publish atau Apps Script endpoint.
Admin-only rule
Lock sender rasmi supaya report tidak tersalah capture mesej lain.
SQL Storage Layer
Production backend should store every 9:00 AM report, sales snapshot and media reference permanently.
Stores the 9:00 AM run date, report window, run status and total captured posts.
Stores deduplicated WhatsApp admin content, media path, category, links and sender.
Stores RBS, Pengajian Agama and LCA delivery status, reactions, replies and views/read if exposed.
Stores Physical, Digital and Class report totals every live refresh from the docs endpoint.
API direction: GET /api/reports?date=YYYY-MM-DD, POST /api/whatsapp/daily-run, GET /api/sales/live, POST /api/sales/snapshot.
Sales Tracker From Report Docs
Live update is designed to pull from REPORT PHYSICAL, REPORT DIGITAL and REPORT KELAS through an approved docs endpoint.
Gross profit RM 2,028 - 122 unit closed - 97 order quantity - 49% margin
Gross profit RM 0 - 0 unit closed - 40 order quantity - no sales recorded
Gross profit RM 1,967 - 62 unit closed - 24 order quantity - 99% margin
Untuk live sync production: docs report perlu Apps Script/API endpoint yang return Physical, Digital dan Class. Setiap refresh boleh disimpan ke SQL table sales_snapshots.
| Date | Customer | Product | Campaign | Amount | Status | Admin |
|---|---|---|---|---|---|---|
| Belum ada sales data. Paste CSV dan tekan Import CSV. | ||||||