Why Instagram and Facebook Scheduled Posts Fail
A lookup table for failed or missing scheduled posts: where you scheduled, account type, permissions, media rules and what to check next.

When a scheduled post does not appear, the cause is usually one of four things: you scheduled in a different tool than you think, the account or permissions are wrong, the media breaks a rule, or the post is stuck and needs a status check before you retry. Work through them in that order.
This guide is based on Meta's own published documentation for its Instagram publishing interface, read on 10 November 2026, plus plain troubleshooting logic. It does not contain tested fixes or error logs from real accounts, and where Meta's documentation is unclear or contradicts itself, we say so rather than guess a number.
The short answer
Find out which tool published (or should have)
Instagram's own app, Meta Business Suite, a third-party scheduler, and the Facebook Page itself are four different paths with different rules.
Check the account setup
A professional Instagram account, linked to a Facebook Page, with a role that can publish.
Check the media
File format, shape, carousel size and anything unsupported.
Check the status before retrying
Look in the tool's own queue for a status or error. Do not post a duplicate by hand until you know the first is not still pending.
Which tool published it?
Start here, because each surface has its own limits and its own record of what happened.
| Where you scheduled | Where to look for the status | What is different |
|---|---|---|
| Instagram app (professional account) | The app's scheduled content list | Native tool. Rules and limits are set by Instagram and can change. Check the app for the current ones |
| Meta Business Suite or Facebook Planner | The Planner or content calendar in Business Suite | Handles Facebook and Instagram. Check Meta's help page for current scheduling windows. We have not verified a number, so we do not give one |
| A third-party scheduler (including KeepsPosted) | The tool's own queue and its publishing record | It publishes through Meta's interface, so Meta's documented rules apply. The tool should show a status |
| Facebook Page, scheduled in the Page's own composer | The Page's scheduled posts list | Page roles and Page settings apply |
If you used two tools for the same post, find both queues. A duplicate in one can hide a failure in the other.
Account and permissions
Meta's documentation for the Instagram publishing interface lists these requirements, read on 10 November 2026:
- The Instagram account must be a professional account, and it is connected to a Facebook Page.
- If the Page requires Page Publishing Authorization (PPA), publishing is blocked until PPA is completed. Meta's page recommends that tools tell users to complete it in advance, because a Page can be made to require it later.
- The permissions a tool needs depend on how it logs in. If you changed your password, removed the tool's access or lost a role on the Page, the tool can stop working without warning.
| Symptom | Likely cause | What to check | Next action |
|---|---|---|---|
| Every scheduled post fails after a certain date | Access revoked, password or role change, or PPA now required | Reconnect the account in the tool. Check Page roles. Check for a PPA prompt on the Page | Reconnect, then schedule a test post |
| Instagram posts fail but Facebook posts work | Instagram not professional, not linked to the Page, or its permission is missing | Instagram settings: account type. Page settings: linked account | Convert or relink, then reconnect |
| It worked for one brand, not another | Different account types or roles per brand | Compare the two accounts' setup side by side | Fix the weaker account |
| Tool says 'permission error' | Missing task permission on the Page or the Instagram account | Your role in the business portfolio or on the Page | Ask an admin to grant the needed access |
Media rules
Meta's publishing documentation sets out rules for media. Tools that publish through it inherit them.
- Images must be JPEG. Meta's page lists MPO and JPS as not supported. A PNG or HEIC file can fail if the tool does not convert it.
- Media must be reachable. The file has to be on a publicly accessible server at the time of publishing. A link that expired, or a file moved after scheduling, can fail the post.
- Carousels hold up to 20 images or videos, and every image is cropped to the first image's aspect ratio, which defaults to 1:1. A carousel can look wrong, not fail, if the first image has the wrong ratio.
- Unsupported features. Shopping tags and filters are listed as not supported through the interface. A post that depends on them has to be made in the app.
- Alt text can be set on image posts through the interface (since 24 March 2025), but not on Reels or Stories.
| Symptom | Likely cause | What to check | Next action |
|---|---|---|---|
| Image post fails, text-only works | Unsupported file type | The original file format | Export as JPEG and reschedule |
| Post published with the wrong crop | First carousel image had a different ratio | The first image's shape | Reorder or recrop, then repost if needed |
| Post fails with a link or fetch error | The media link expired or the file was moved or deleted | Whether the file is still available at the tool's link | Re-upload and reschedule |
| Shopping tag or filter missing | Not supported for tool publishing | Meta's documentation | Publish in the Instagram app |
Quotas and windows: how to find yours
Meta limits how many posts a tool can publish for an account in a rolling 24 hours. We do not quote a number, because Meta's own page gives two different ones: it says 100 in one place and 50 in the carousel section, and warns to verify the current limit.
Developers can check an account's current usage through a documented endpoint. As a business owner, you only need to know the limit exists and that a carousel counts as one post. If you publish a lot in one day (an event, a launch), spread posts out.
Scheduling windows (how far ahead you can queue a post) differ between Instagram's app, Business Suite and tools. Third-party guides disagree, and we have not verified them. Check the limit shown in the tool you use, and do not assume a post queued months ahead will be accepted.
Meta's documentation also says containers (the prepared posts a tool creates) that are not published within 24 hours expire. A post that sat unfinished in a tool's queue can therefore lapse and need to be recreated.
Confirm before retrying
The commonest way to make a failure worse is to post by hand, then discover the original went out minutes later. Before you retry:
Before you repost
- Look at the live profile and the Page in a separate device or logged-out view. Is the post there?
- Check the tool's status for that post: pending, published or failed.
- Meta's documentation lists container statuses (in progress, finished, published, error, expired) and suggests polling about once a minute for up to five minutes. If your tool shows 'in progress', wait a few minutes before assuming failure.
- If it is truly missing, fix the cause (account, media or limit) before rescheduling, or the retry will fail the same way.
- If the caption or photo had a mistake, correct it in the new version.
If you use KeepsPosted, the publishing record shows what was scheduled, what published and what needs attention, which answers the first question before you contact anyone. Other tools keep similar logs.
What support will ask for
Collect this before you contact a tool's support or Meta's. It saves a round of questions.
Failure report
- Which account
- [Instagram handle and Facebook Page name]
- Account type
- [Professional Instagram? Linked to which Page?]
- Where you scheduled
- [Instagram app / Business Suite / tool name / Page composer]
- Scheduled for
- [Date, time and time zone]
- What happened
- [Never appeared / appeared late / wrong crop / error message text]
- Media
- [Format, single or carousel, number of items, first image shape]
- Recent changes
- [Password change, role change, new Page, PPA prompt]
- What you already tried
- [Reconnected, re-uploaded, waited]
For a first-time setup that avoids many of these failures, see Set Up Instagram and Facebook Scheduling for a Business. The account checks above are the ones that matter most.
Common questions
Why did my scheduled Instagram post not publish?
Common causes are a changed account or role, an unsupported file type (images must be JPEG for tool publishing), expired media or a limit. Check which tool scheduled it, then the account, the media and the status.
Does a carousel count as one post toward limits?
Meta's documentation says a carousel counts as one post for its publishing limit.
Why is there no number for the daily limit here?
Meta's own publishing page lists two different figures, 100 and 50 posts per 24 hours, and tells readers to verify. We would rather say that than guess.
Sources
- Meta for Developers: Instagram content publishing (checked 10 Nov 2026)
- Instagram Help Center (page content did not load as text on 10 Nov 2026; check in a browser) (checked 10 Nov 2026)
Written by the KeepsPosted editorial team from Meta's published developer documentation, read on 10 November 2026, with AI assistance for drafting and a person reviewing each claim. We did not test fixes on live accounts.


