Why Instagram Posts Are Not Auto-Publishing
Find out why your Instagram posts aren't auto-publishing through Publlish and how to fix it. Covers account type issues, Facebook authorisation, expired connections, and media errors.
If your Instagram posts are reaching their scheduled time and not going live, there's always a specific cause — and almost always a clear fix. This guide walks through every reason Instagram posts fail to auto-publish and what to do about each one.
Check Your Queue First
Before troubleshooting, confirm where the failure is happening:
- Go to your Queue in Publlish
- Find the post that didn't publish — look in the "Failed" or "Pending" section
- Click on the post to see the error message
The error message tells you exactly what went wrong. If there's no error message, the post may still be pending (check the scheduled time) or there may be a silent failure — contact Publlish support in that case.
Cause 1 — Your Instagram Account Is a Personal Account
Symptom: Posts consistently fail or notification publishing is triggered for all content (not just Stories).
What's happening: Instagram's auto-publishing API is only available to Business and Creator accounts. Personal accounts are not supported.
Fix: Switch your Instagram account to Business or Creator in the Instagram app: Settings → Account → Switch to Professional Account
This is the most common cause of auto-publishing failures for new users. Full account switch guide →
Cause 2 — Facebook Authorisation Is Incomplete
Symptom: Posts fail intermittently, or auto-publishing works for some post types but not others.
What's happening: Instagram's API is managed through Meta's infrastructure. For full auto-publishing capability, Publlish needs to be authorised through the Facebook account that manages your Instagram's linked Facebook Page — and all permissions must be granted.
Fix:
- Disconnect your Instagram from Publlish
- Reconnect it — go to Channels → Connect a Channel → Instagram
- When prompted, log in with the Facebook account that has Admin access to the Page linked to your Instagram
- Accept all permissions during the authorisation step — don't decline anything
Cause 3 — Expired Connection Token
Symptom: Auto-publishing was working, then stopped suddenly. Posts fail with a connection or authentication error.
What's happening: Instagram connection tokens expire periodically. When the token expires, Publlish can no longer publish on your behalf until the connection is refreshed.
Fix: Go to Channels, find your Instagram account, and click Refresh. How to refresh a channel →
Cause 4 — Media Spec Error
Symptom: Some posts publish fine, others fail. The failing posts have something in common with their media (all the same aspect ratio, all the same file type).
What's happening: Your image or video doesn't meet Instagram's requirements. Common issues:
- Aspect ratio outside the accepted range (4:5 to 1.91:1 for feed; 9:16 for Reels)
- File format not supported
- Video duration too long for the selected format
- File size too large
Fix: Check the specific error in the failed post and correct the media spec before rescheduling. Instagram aspect ratio guide → | Video troubleshooting →
Cause 5 — Wrong Account Used During Connection
Symptom: Connection looks active but posts fail with permission errors.
What's happening: The Facebook account used to connect Instagram in Publlish doesn't have the right admin level on the linked Facebook Page. Editor access is not sufficient — Admin role is required.
Fix: Reconnect your Instagram using a Facebook account with Admin role on the linked Page. Reconnecting Instagram →
Cause 6 — Instagram Stories Don't Auto-Publish (This Is Normal)
Symptom: Feed posts and Reels auto-publish fine, but Stories don't.
What's happening: Instagram Stories cannot be auto-published through any third-party tool — this is a Meta API restriction that applies to Publlish and all other social media tools.
Fix: Nothing is broken. Stories use notification publishing — Publlish sends a push notification at the scheduled time and you complete the final step in Instagram. Notification publishing guide →
Cause 7 — Instagram API Outage or Rate Limit
Symptom: Multiple posts fail at the same time, or failures happen across several accounts simultaneously.
What's happening: Instagram's API may be experiencing an outage or you've temporarily hit a rate limit.
Fix: Wait 30–60 minutes and try resubmitting. Check Instagram's platform status if failures are widespread. Space your posts further apart if you're scheduling very high volumes. Daily posting limits →
Diagnostic Checklist
Work through this before contacting support:
- [ ] Is the Instagram account a Business or Creator account (not personal)?
- [ ] Was the account connected using a Facebook account with Admin role on the linked Page?
- [ ] Were all permissions granted during the connection flow?
- [ ] Has the channel connection been refreshed recently?
- [ ] Does the post's media meet Instagram's aspect ratio and format requirements?
- [ ] Is the error for Stories specifically? (Expected — use notification publishing)
Frequently Asked Questions
Why did Publlish stop auto-publishing to Instagram? The most common causes are an expired connection token, a change to Facebook permissions, or a media spec error. Check the error message on the failed post and work through the causes above.
My Instagram is connected as Business but posts still fail — why? Check Facebook authorisation — make sure Publlish was connected using a Facebook Admin account for the Page linked to your Instagram, and that all permissions were granted. Instagram connection guide →
How do I know if my Instagram is a Business or Creator account? Open Instagram → Profile → Settings → Account. If you see "Switch back to Personal Account", you're already on Business or Creator. If you see "Switch to Professional Account", you're on a personal account and need to switch.