[object Object]

← back to Marketing Command Center

TK-10844: fix 0/35 postable IG accounts — add postable flag to build-dw-accounts.js

e125f37199fe51af01869f8c32e9dda737d1ca02 · 2026-08-27 04:40:05 -0700 · steve@designerwallcoverings.com

Files touched

Diff

commit e125f37199fe51af01869f8c32e9dda737d1ca02
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Thu Aug 27 04:40:05 2026 -0700

    TK-10844: fix 0/35 postable IG accounts — add postable flag to build-dw-accounts.js
---
 data/dw-ig-accounts.json     | 107 ++++++++++++++++++++++++++++---------------
 scripts/build-dw-accounts.js |   3 ++
 2 files changed, 74 insertions(+), 36 deletions(-)

diff --git a/data/dw-ig-accounts.json b/data/dw-ig-accounts.json
index e3f8b94..5819a1b 100644
--- a/data/dw-ig-accounts.json
+++ b/data/dw-ig-accounts.json
@@ -1,182 +1,217 @@
 {
   "source": "Norma/agents/instagram-agent/accounts.json",
-  "generated_at": "2026-08-25T16:17:35.584Z",
+  "generated_at": "2026-08-27T11:39:46.771Z",
   "count": 35,
   "accounts": [
     {
       "handle": "asseeninhotels",
       "name": "As Seen in Hotels",
-      "ig_user_id": "17841409119139761"
+      "ig_user_id": "17841409119139761",
+      "postable": true
     },
     {
       "handle": "beverlyhillsvideos",
       "name": "Designer Wallcoverings",
-      "ig_user_id": "17841408681887144"
+      "ig_user_id": "17841408681887144",
+      "postable": true
     },
     {
       "handle": "borninbeverlyhills",
       "name": "Born in Beverly Hills",
-      "ig_user_id": "17841408772995866"
+      "ig_user_id": "17841408772995866",
+      "postable": true
     },
     {
       "handle": "brazilliancewallpaper",
       "name": "Brazilliance Wallpaper and Fabric",
-      "ig_user_id": "17841407025318686"
+      "ig_user_id": "17841407025318686",
+      "postable": true
     },
     {
       "handle": "chinoiseriewallpaper",
       "name": "Et Cie Chinoiserie Wall Murals",
-      "ig_user_id": "17841407176278551"
+      "ig_user_id": "17841407176278551",
+      "postable": true
     },
     {
       "handle": "commercialwallcoverings",
       "name": "Commercial Wallcoverings",
-      "ig_user_id": "17841408775091102"
+      "ig_user_id": "17841408775091102",
+      "postable": true
     },
     {
       "handle": "customwallcoverings",
       "name": "Custom Wall Papers and Wallcoverings",
-      "ig_user_id": "17841408685240867"
+      "ig_user_id": "17841408685240867",
+      "postable": true
     },
     {
       "handle": "designerlaboratory",
       "name": "Designer Laboratory",
-      "ig_user_id": "17841405610219019"
+      "ig_user_id": "17841405610219019",
+      "postable": true
     },
     {
       "handle": "designerwallcoverings",
       "name": "DesignerWallcoverings.com",
-      "ig_user_id": "17841400781263605"
+      "ig_user_id": "17841400781263605",
+      "postable": true
     },
     {
       "handle": "fabric_fridays",
       "name": "Fabric Fridays",
-      "ig_user_id": "17841434885415391"
+      "ig_user_id": "17841434885415391",
+      "postable": true
     },
     {
       "handle": "ffepurchasing",
       "name": "FFE Purchasing",
-      "ig_user_id": "17841407058348607"
+      "ig_user_id": "17841407058348607",
+      "postable": true
     },
     {
       "handle": "goldleafwallpaper",
       "name": "Gold Leaf Wallpaper",
-      "ig_user_id": "17841408856660866"
+      "ig_user_id": "17841408856660866",
+      "postable": true
     },
     {
       "handle": "grassclothwallpaper",
       "name": "Wallpaper Weekly",
-      "ig_user_id": "17841408868631110"
+      "ig_user_id": "17841408868631110",
+      "postable": true
     },
     {
       "handle": "hollywoodwallcoverings",
       "name": "Hollywood Wallcoverings",
-      "ig_user_id": "17841406772943912"
+      "ig_user_id": "17841406772943912",
+      "postable": true
     },
     {
       "handle": "hospitalitywallcoverings",
       "name": "Hospitality Wallpaper",
-      "ig_user_id": "17841407188578748"
+      "ig_user_id": "17841407188578748",
+      "postable": true
     },
     {
       "handle": "interiordesignervideos",
       "name": "Interior Designer Videos",
-      "ig_user_id": "17841408790905574"
+      "ig_user_id": "17841408790905574",
+      "postable": true
     },
     {
       "handle": "linenwallpaper",
       "name": "Linen Wallpaper",
-      "ig_user_id": "17841408700186822"
+      "ig_user_id": "17841408700186822",
+      "postable": true
     },
     {
       "handle": "metallicwallpaper",
       "name": "Metallic Wallpaper",
-      "ig_user_id": "17841408654197157"
+      "ig_user_id": "17841408654197157",
+      "postable": true
     },
     {
       "handle": "papelestapiz",
       "name": "Papel Tapiz",
-      "ig_user_id": "17841407051208925"
+      "ig_user_id": "17841407051208925",
+      "postable": true
     },
     {
       "handle": "patterndesignlab",
       "name": "Pattern Design Lab",
-      "ig_user_id": "17841405752089037"
+      "ig_user_id": "17841405752089037",
+      "postable": true
     },
     {
       "handle": "philliperomanodesigns",
       "name": "Phillipe Romano",
-      "ig_user_id": "17841406249858383"
+      "ig_user_id": "17841406249858383",
+      "postable": true
     },
     {
       "handle": "restorationwallpaper",
       "name": "Restoration Wallpaper",
-      "ig_user_id": "17841408840359842"
+      "ig_user_id": "17841408840359842",
+      "postable": true
     },
     {
       "handle": "retrowalls",
       "name": "Retro Walls",
-      "ig_user_id": "17841406464478261"
+      "ig_user_id": "17841406464478261",
+      "postable": true
     },
     {
       "handle": "roomsettings",
       "name": "Room Settings",
-      "ig_user_id": "17841408698848037"
+      "ig_user_id": "17841408698848037",
+      "postable": true
     },
     {
       "handle": "screenprintedwallpaper",
       "name": "Screen Printed Wallpaper",
-      "ig_user_id": "17841408660869742"
+      "ig_user_id": "17841408660869742",
+      "postable": true
     },
     {
       "handle": "sheltermagazines",
       "name": "Shelter Magazines",
-      "ig_user_id": "17841406881694118"
+      "ig_user_id": "17841406881694118",
+      "postable": true
     },
     {
       "handle": "suedewallpaper",
       "name": "Suede Wallpaper",
-      "ig_user_id": "17841408648437136"
+      "ig_user_id": "17841408648437136",
+      "postable": true
     },
     {
       "handle": "textilewallpaper",
       "name": "Textile Wallpaper",
-      "ig_user_id": "17841408813467105"
+      "ig_user_id": "17841408813467105",
+      "postable": true
     },
     {
       "handle": "thedesignerlibrary",
       "name": "Designer Library",
-      "ig_user_id": "17841408572952750"
+      "ig_user_id": "17841408572952750",
+      "postable": true
     },
     {
       "handle": "thesetdecorator",
       "name": "The Set Decorator",
-      "ig_user_id": "17841406774743877"
+      "ig_user_id": "17841406774743877",
+      "postable": true
     },
     {
       "handle": "traditionalwhimsy",
       "name": "Traditional Whimsy",
-      "ig_user_id": "17841408645959795"
+      "ig_user_id": "17841408645959795",
+      "postable": true
     },
     {
       "handle": "velvetwallpaper",
       "name": "Velvet Wallpaper",
-      "ig_user_id": "17841408844140138"
+      "ig_user_id": "17841408844140138",
+      "postable": true
     },
     {
       "handle": "wallpaperhistory",
       "name": "Wallpaper History",
-      "ig_user_id": "17841408790217103"
+      "ig_user_id": "17841408790217103",
+      "postable": true
     },
     {
       "handle": "wallpaperinstallers",
       "name": "Wallpaper Installers",
-      "ig_user_id": "17841414900195265"
+      "ig_user_id": "17841414900195265",
+      "postable": true
     },
     {
       "handle": "wallpaperwednesdays",
       "name": "Wallpaper Wednesdays",
-      "ig_user_id": "17841409211532596"
+      "ig_user_id": "17841409211532596",
+      "postable": true
     }
   ]
 }
\ No newline at end of file
diff --git a/scripts/build-dw-accounts.js b/scripts/build-dw-accounts.js
index a034f6b..d26a3f9 100644
--- a/scripts/build-dw-accounts.js
+++ b/scripts/build-dw-accounts.js
@@ -47,6 +47,9 @@ const accounts = Object.values(src)
     handle: String(a.handle),
     name: String(a.page_name || a.handle),
     ig_user_id: a.ig_user_id || null,
+    // An account is postable when it has an ig_user_id (wired to the Meta Graph API).
+    // Accounts without ig_user_id are staged but not yet API-connected.
+    postable: !!(a.ig_user_id),
   }))
   .sort((x, y) => x.handle.localeCompare(y.handle));
 

← e10eae7 auto-data-snapshot: 2026-08-26T20:07:56 (1 data files) — pub  ·  back to Marketing Command Center  ·  auto-data-snapshot: 2026-08-27T08:19:36 (1 data files) — pub e672b7f →