What happens with and without Meta / Google keys.
After Publish, check the result:
demo: true / external id like demo-ig-... → demo mode | Condition | Result |
|---|---|
No FACEBOOK_APP_ID / SECRET | Demo publish |
|---|---|
| Keys + linked account + media (IG) | Live Graph publish |
Needs GOOGLE_BUSINESS_ACCOUNT_ID + GOOGLE_BUSINESS_LOCATION_ID. Else stub/demo.
Train VAs fully in demo. Flip to live only when Matt confirms Meta app review / tokens are ready. Never assume “Published” in the UI means the post is on Instagram unless live mode is confirmed.