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.

KeepsPosted title card with the logo beside a calendar with one scheduled post marked as failed
GuidesSchedulingTroubleshootingInstagramFacebook

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

  1. 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.

  2. Check the account setup

    A professional Instagram account, linked to a Facebook Page, with a role that can publish.

  3. Check the media

    File format, shape, carousel size and anything unsupported.

  4. 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 scheduledWhere to look for the statusWhat is different
Instagram app (professional account)The app's scheduled content listNative tool. Rules and limits are set by Instagram and can change. Check the app for the current ones
Meta Business Suite or Facebook PlannerThe Planner or content calendar in Business SuiteHandles 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 recordIt 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 composerThe Page's scheduled posts listPage 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.
SymptomLikely causeWhat to checkNext action
Every scheduled post fails after a certain dateAccess revoked, password or role change, or PPA now requiredReconnect the account in the tool. Check Page roles. Check for a PPA prompt on the PageReconnect, then schedule a test post
Instagram posts fail but Facebook posts workInstagram not professional, not linked to the Page, or its permission is missingInstagram settings: account type. Page settings: linked accountConvert or relink, then reconnect
It worked for one brand, not anotherDifferent account types or roles per brandCompare the two accounts' setup side by sideFix the weaker account
Tool says 'permission error'Missing task permission on the Page or the Instagram accountYour role in the business portfolio or on the PageAsk an admin to grant the needed access
Account and permission problems

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.
SymptomLikely causeWhat to checkNext action
Image post fails, text-only worksUnsupported file typeThe original file formatExport as JPEG and reschedule
Post published with the wrong cropFirst carousel image had a different ratioThe first image's shapeReorder or recrop, then repost if needed
Post fails with a link or fetch errorThe media link expired or the file was moved or deletedWhether the file is still available at the tool's linkRe-upload and reschedule
Shopping tag or filter missingNot supported for tool publishingMeta's documentationPublish in the Instagram app
Media problems

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

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.