Skip to content

Troubleshooting

Instagram scheduled post not showing

A scheduled Instagram post that hasn’t appeared almost always traces to one of a small, well-documented set of causes: revoked access, a missing permission, Instagram still processing the video, or a publishing rate limit. Each one surfaces differently, and Instagram’s own Graph API returns a specific error code for it rather than staying silent.

By Angelina F. · Updated · Last verified · 3 min read

Key takeaways

  • Revoked access (for example SkedCast removed from your business portfolio) stops publishing until you reconnect
  • Video (Reels) processing is asynchronous and can add a short real delay before publish
  • A missing permission can block a specific feature, like posting a first comment
  • Instagram enforces a rolling 24-hour publish cap that can delay a burst of scheduled posts
  • An unfetchable media URL is rejected immediately, not silently dropped
On this page

Why a scheduled Instagram post is not showing: revoked access

The access SkedCast holds for an Instagram account does not expire on a timer, but it stops working if it is revoked — for example SkedCast is removed from your business portfolio, or the account is moved out of it. The connection then moves to a "reconnect required" state and scheduled posts on that account stop publishing until it’s reconnected. Meta’s Graph API signals this with error code 190 (an invalid OAuth token) on the failed call.

Media still processing (Reels especially)

Video content is encoded by Instagram after it’s submitted, and a post can’t publish until that finishes — normally seconds, occasionally longer on a large file or a busy period. A scheduler has to wait for that status to flip to finished before it can call publish, which is a real, expected part of how Reels work rather than a bug.

A permission is missing

Some capabilities need their own permission from Meta. A first comment posted right after a photo or Reel goes live, for example, needs the comment-management permission specifically — if that permission isn’t granted, the main post still publishes, but the first comment silently doesn’t, which reads as "my post is missing something," not "my post didn’t show."

Publishing rate limit

Instagram enforces a rolling 24-hour cap on API-published posts per account: Meta’s documentation allows 100 posts in a 24-hour moving period, and a carousel counts as one post. SkedCast spreads posts with per-account pacing, so a scheduled batch stays well within it.

The media URL couldn’t be fetched

Instagram’s servers download the image or video from a URL you provide rather than accepting an uploaded file directly — if that URL isn’t reachable, isn’t HTTPS, or has expired before Instagram fetches it, publishing fails immediately with a "media not available" style error rather than the post silently vanishing.

Sources

Last reviewed . Platforms and vendors change their rules and plans, so check the source before you rely on a figure.

TroubleshootingInstagram

FAQ

Why didn’t my scheduled Instagram post publish at all?
A common cause is revoked access — for example SkedCast was removed from your business portfolio — which moves the account into a reconnect-required state until it’s re-authorized.
Why did my scheduled Reel publish late instead of not at all?
Reels go through asynchronous video processing on Instagram’s side before they can publish — a short delay after the scheduled time is normal for video, unlike a static image.
My post published but the first comment didn’t — why?
Posting a first comment automatically needs its own permission (comment management); if you didn’t grant it when connecting, the main post still publishes but the automatic comment is silently skipped.
Can too many scheduled posts in one day cause failures?
Yes — Instagram enforces a rolling 24-hour publish cap per account, so a very large batch scheduled for the same day can hit that ceiling; a scheduler that paces well under the platform limit avoids this.
Does a broken image link cause a silent failure?
No — an unfetchable media URL is rejected immediately with an error, not silently dropped, since Instagram’s servers have to successfully download the file to publish it.
Do personal Instagram accounts have scheduling problems that Business accounts don’t?
Personal accounts cannot publish through the API at all — this isn’t a bug to troubleshoot, it’s a hard requirement that the account be a Professional (Business or Creator) account.
Why is my Instagram post not posting at all, even manually?
If posting fails outside SkedCast too, the cause is on Instagram’s side — an app-level or account-level restriction, not a scheduling issue. If it only fails through SkedCast, it is almost always the expired-token or missing-permission causes above.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.