[object Object]

← back to Marketing Command Center

vendors module: prefer headless-verified follower counts + verifiedLive flag; BN Walls recheck

57a572a361885ad57e31ec5694d1dd929a42f579 · 2026-06-10 16:21:33 -0700 · Steve

Files touched

Diff

commit 57a572a361885ad57e31ec5694d1dd929a42f579
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jun 10 16:21:33 2026 -0700

    vendors module: prefer headless-verified follower counts + verifiedLive flag; BN Walls recheck
---
 modules/vendors/index.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/modules/vendors/index.js b/modules/vendors/index.js
index 2f3b525..b3f1c2a 100644
--- a/modules/vendors/index.js
+++ b/modules/vendors/index.js
@@ -21,7 +21,13 @@ module.exports = {
   icon: '📷',
   mount(router) {
     router.get('/accounts', (_req, res) => {
-      const rows = load().map(r => ({ ...r, followersNum: followersToNum(r.followers), hasIG: r.handle && r.handle !== 'none found' }));
+      const rows = load().map(r => ({
+        ...r,
+        followersNum: followersToNum(r.followersVerified || r.followers),
+        followersDisplay: r.followersVerified || r.followers,
+        verifiedLive: r.live === true && !!r.followersVerified,
+        hasIG: r.handle && r.handle !== 'none found',
+      }));
       const withIG = rows.filter(r => r.hasIG);
       const reach = withIG.reduce((s, r) => s + r.followersNum, 0);
       res.json({

← 1cc1006 Vendor IG: headless-verified follower counts (33 live, real  ·  back to Marketing Command Center  ·  backsync: pull Yuri's 10 CRM features from prod (RFM, send-t a905372 →