If approved drafts aren't showing up on Instagram, it's almost always one of five things. Walk through them in order.
1. Token expired
Meta requires apps to refresh access every 60 days. Symptom: a yellow "Instagram needs reconnecting" banner at the top of the app.
Fix: Settings → Instagram → Reconnect. Takes ~20 seconds.
2. Account switched to Personal
If your Instagram account was converted back to a Personal account (or unlinked from its Facebook Page), Meta blocks all third-party publishing.
Fix: In the Instagram app, Settings → Account type → switch to Business or Creator. Then reconnect in Pith.
3. Page permission revoked
Sometimes Facebook Page admins remove integrations from Business Integrations without realising it disconnects Pith.
Fix: facebook.com/settings → Business Integrations → check that Pith is listed and has Instagram + Page permissions. If not, reconnect from Pith.
4. Draft was edited but not re-approved
If you edited an approved draft, it goes back to "draft" status. We do this on purpose — to make sure nothing publishes without you seeing the final version.
Fix: Open the Inbox, find the draft, hit Approve again.
5. Scheduled slot is in the past
If you approved a draft for "10:00 today" at 10:15, it won't publish — Pith only publishes forward.
Fix: Edit the draft, push the slot to a future time, re-approve.
If none of the above match, email hello@pith.day with the account handle and roughly when you approved the draft. We can see the exact error in our logs.