← 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
M modules/vendors/index.js
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 →