← back to Marketing Command Center
register clients module in registry so the panel mounts in the nav
2ba021c490534b1a97052d57e0719b285f535be5 · 2026-07-16 10:56:22 -0700 · steve
Files touched
A modules/clients/index.jsM modules/registry.js
Diff
commit 2ba021c490534b1a97052d57e0719b285f535be5
Author: steve <steve@designerwallcoverings.com>
Date: Thu Jul 16 10:56:22 2026 -0700
register clients module in registry so the panel mounts in the nav
---
modules/clients/index.js | 16 ++++++++++++++++
modules/registry.js | 1 +
2 files changed, 17 insertions(+)
diff --git a/modules/clients/index.js b/modules/clients/index.js
new file mode 100644
index 0000000..4d5e47f
--- /dev/null
+++ b/modules/clients/index.js
@@ -0,0 +1,16 @@
+// Clients & Prospects module — registers the panel that browses the staged
+// client/prospect datasets (FileMaker clients + Google-Places prospect groups)
+// for LinkedIn + Instagram discovery and email review.
+//
+// The panel reads static data files under public/data/ (clients-manifest.json →
+// clients-fm.json + prospects-*.json), refreshed by the fleet job
+// com.steve.mcc-clients-refresh (scripts/refresh-clients.sh). This module needs
+// no API routes — it exists so the registry mounts the panel with a real title
+// + icon (not the "pending" placeholder). Read-only; nothing here uploads to
+// Constant Contact (Steve-gated).
+module.exports = {
+ id: 'clients',
+ title: 'Clients & Prospects',
+ icon: '👥',
+ mount(_router) { /* no server routes — panel reads static data files */ },
+};
diff --git a/modules/registry.js b/modules/registry.js
index 2b10ba6..9ebdd39 100644
--- a/modules/registry.js
+++ b/modules/registry.js
@@ -21,6 +21,7 @@ module.exports = [
'follow-counts', // Followers/Following: per-DW-IG-account followers_count + follows_count (COUNTS ONLY, official Graph API via Norma :9810) + daily-snapshot growth chart
'reels', // New Arrivals Reels console (dw-marketing-reels :9848) embedded via same-origin proxy — the app that previously owned marketing.designerwallcoverings.com
'linkedin', // LinkedIn composer + drafts + manual post (deep-link) + gated API publish (Phase 2)
+ 'clients', // Clients & Prospects: FileMaker client DB (43k) + Google-Places prospect groups, LinkedIn+Instagram discovery + emails (staged; not on CC)
'segments', // audience segments: rule builder + live preview over contacts
'vendors', // vendor IG reporting: DW + all vendor Instagram accounts roster
'channels', // publishing engine: FB/IG/TikTok/YouTube connectors + composer (gated live posts)
← 0ed9d95 clients panel: FM client DB (43k) + CSV prospect groups, Lin
·
back to Marketing Command Center
·
refresh-clients.sh: pin PATH for launchd (node/python/homebr 09230f0 →