Control Panel
Sign in with your personal admin account.
← Back to portal
Custompedia Control Panel Admin Signed in as
Home
System Monitoring
Live health of every integration the system depends on. Red means that capability is degraded right now — check the matching secret/binding in the Cloudflare dashboard.
Loading health…

Auth & Access

Secrets configured

Presence only — values never leave the worker. Set via Cloudflare dashboard → custompedia-proxy → Variables and Secrets.
Users & Access
Personal accounts for the internal portal. While the transition runs, the legacy shared password still works — once every PIC has an account and has logged in, flip the switch below to cut over.

Legacy shared password

Loading…
UserDivisi · PosisiStatusAccessContactLast login
Loading…
Clients & SOW
Every client with live-portal status and their Scope of Work, plus client onboarding and manpower plotting. Moved from Submit Hub — the sync flow underneath is unchanged.

Clients & SOW

Loading…

Plotting Manpower

Assign the PIC per SOW row per role — saves straight to the SOW Allocation DB (content cards inherit these defaults). Admin is set once per platform; production roles are set per content type. Pick a service tab to see the clients on that service.
Loading…
Add New Client — Preview then execute onboarding across NAS + Masterplan.
Logo & password portal di-set nanti dari tab Dashboard (kolom Logo / tombol Password) — sebelum atau sesudah deploy.
Team Statistics
Semua isi Masterplan selain client dalam satu modul. Breakdown Design/Video/Cover/Ads dihitung LIVE dari SOW plotting — tambah client atau ubah PIC di Clients & SOW langsung ke-refleksi di sini. Client & riwayat perubahan sudah punya rumah sendiri (Clients & SOW + Log & Record). Tanpa password — akses ikut login Control Panel.
Team & Capacity
Workload — live plotting
Sync & Audit
Consistency tools across Masterplan ↔ Notion ↔ NAS ↔ repo. Run these after bulk changes or when something looks out of sync.

Refresh Client Snapshots

Regenerates every clients/<slug>.md SOW snapshot in the repo from the live Masterplan (git history = audit trail). Needs GITHUB_TOKEN.

PIC Audit

Verifies every client resolves a complete PIC map from the Masterplan SOW — catches roles that would silently fall back to defaults.

NAS Folder Audit

Compares NAS folders against canonical client names. Mismatched names silently break uploads & SOW snapshots.

Tracker Audit

Audits one client + month in the Content Tracker for duplicates. Re-plot/dedup runs from Command Center → Content Tracker.
Portal
Live status of every client portal, logo check, and one-click deploy/regenerate from the latest template (Ecolux/index.html). Deploy commits to the repo → Pages auto-deploys in ±1–2 minutes.
LogoClientSlugStatusPortalPassword
Loading…
Klik sel Logo untuk upload / ganti — background otomatis dihapus, di-commit ke repo, lalu portal klien di-deploy ulang (live ±1–2 menit).
Vocabulary
The single source of truth every surface reads (worker/vocab.js/vocab): platforms, content types, service catalog. Read-only here — changing it is a code commit so it stays versioned. Editing from this panel is on the roadmap.
Loading…
Log & Record
Read-only browser for every backend database, per category, plus the Masterplan activity log — same data the Dashboard used to show, no need to open Notion.
Loading databases…
Loading…
Upload Monitor
Live view of the file upload queue — track every job from the R2 buffer to NAS delivery. Read-only; same upload-jobs log the Dashboard used to show.
Total jobs
Pending / Processing
Done
Failed
Loading…
Audit Leads
Leads dari Brand Audit microsite (connect.custompedia.id) — free-audit form + NFC/AR sources. Kelola dari sini.
Comment Auto-Reply
Keyword-based public reply untuk komentar Instagram/Facebook (Meta Graph API). Rules first-match-wins.
Discovery Scans
Server-side log setiap buka kartu NFC/QR "Pedi" (discovery.custompedia.id) — Country/City, Device, Referrer, Slug.
Attendance
Absen tim dari tombol "Absen" di Home — foto ber-watermark (logo + jam + lokasi) dengan tipe WFH/WFO. Temporary home: data ini akan pindah ke dashboard HR & Finance nanti (storage R2, mudah dimigrasi).
PhotoNameTypeTime (WIB)Location
Loading…