[object Object]

← back to Norma Platform

IG runbook: add Phase 0b — link the 5 email-discovered owned accounts

970272bf0fb671123bbd718c19e43093ecea0677 · 2026-08-12 10:38:50 -0700 · steve@designerwallcoverings.com

Files touched

Diff

commit 970272bf0fb671123bbd718c19e43093ecea0677
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Wed Aug 12 10:38:50 2026 -0700

    IG runbook: add Phase 0b — link the 5 email-discovered owned accounts
---
 .../instagram-agent/IG-FLEET-OPENCLAW-RUNBOOK.md   | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/agents/instagram-agent/IG-FLEET-OPENCLAW-RUNBOOK.md b/agents/instagram-agent/IG-FLEET-OPENCLAW-RUNBOOK.md
index 04c556a..288b1cc 100644
--- a/agents/instagram-agent/IG-FLEET-OPENCLAW-RUNBOOK.md
+++ b/agents/instagram-agent/IG-FLEET-OPENCLAW-RUNBOOK.md
@@ -29,6 +29,33 @@ The account @hospitalityfabrics already EXISTS (360 followers). This is only a P
    "0 people assigned").
 4. `node build-registry.js` → confirm fleet 35 → 36.
 
+## Phase 0b — link 5 email-discovered owned accounts (NO signup) — added 2026-08-12
+Steve's 2026-08-12 email sweep (601 IG mails, 4 mailboxes) surfaced 5 owned, ACTIVE
+accounts NOT in the 35 postable. Graph-probed via `probe-unlinked.js` (token, 80 Pages).
+Human-gated: the IG->Page connect needs each account's OWN app login, and Page-creation
+via Graph API was deprecated in 2023 — neither is scriptable. Manifest: the
+`existing_owned_unlinked` block in `build-manifest.json`; themes pre-staged in
+`account-themes.json` (protestdaily = skip, news account, not the DW-product cadence).
+
+**Path A — link-only (Page already on token):**
+- **designerschat** -> "Designers Chat" Page exists, no IG linked. (1) IG app: set
+  @designerschat to Business/Creator. (2) Business Suite -> Designers Chat Page ->
+  Settings -> Linked accounts -> Instagram -> Connect -> log in. (3) Business Settings
+  -> Instagram accounts -> designerschat -> Assign.
+
+**Path B — Page needed then link (no Page on token):**
+- **beverlyandhillsdesigns, filthyrichlivingcom, nationalpaperhangers, protestdaily**
+  — IG active but standalone (no Page). (1) IG app: switch to Business/Creator. (2)
+  Professional dashboard -> "Connect or create a Facebook Page" -> Create new (name per
+  manifest). (3) **CRITICAL:** the new Page MUST land in the SAME Business portfolio
+  that holds the other 35, or the shared token can't see it and enrollment silently
+  fails — the likely reason these drifted out originally. (4) Assign the IG.
+  (protestdaily: link if wanted, but keep it OFF the auto-cadence — staged `skip`.)
+
+**After ANY link:** re-run `node build-registry.js` -> the handle auto-enrolls (fleet
+35->36...). The `/yoloforever` loop also catches it on its next pass. Do designerschat
+first — Path A is the fastest proof the flow works.
+
 ## Phase 1 — ONE new-account pilot (watch 48-72h before scaling)
 Pick the safest material line: **silkwallpaper** (free handle, non-sensitive, sister-site
 silkwallpaper.com). Provision `silkwallpaper@…` email. openclaw drives: signup → email/SMS

← 5b914e4 IG fleet: fold 5 email-discovered owned accounts into manife  ·  back to Norma Platform  ·  auto-data-snapshot: 2026-08-12T10:57:24 (1 data files) — age 001e0e9 →