Key takeaways
- Feed posts, carousels (up to 10 mixed items), Reels and Stories all auto-publish through Instagram’s Graph API
- A linked Facebook Page is NOT required — SkedCast uses Meta’s Instagram-Login flow
- Only Professional (Business or Creator) accounts can publish through the API at all
- Bulk import (CSV, Sheets, folder of media) turns a content calendar into scheduled posts in one pass
- Each account can publish into its own learned best-time window instead of one fixed hour
Instagram scheduling: what actually auto-publishes
Every major Instagram post type schedules and auto-publishes: feed images, carousels of up to 10 mixed image/video items, Reels, and Stories. The one thing Instagram will not accept, by its own API design, is a text-only post — every post needs at least one image or video attached, which is checked before a post is even queued.
- Feed posts and carousels — /instagram/carousels
- Reels, including the asynchronous processing wait — /instagram/reels
- Stories — /instagram/stories (no caption or location field, by Instagram’s own API design)
What Instagram’s API actually requires
Two requirements matter, and they’re often confused with each other. First: the account has to be a Professional account — Business or Creator; personal accounts cannot publish through any API path. Second: a linked Facebook Page is NOT required for SkedCast’s connection, because it uses Meta’s newer Instagram-Login flow rather than the older Facebook-Login flow that does need one — confirmed directly against Meta’s current developer documentation, not assumed from older tutorials still describing the legacy path.
Planning and bulk-importing a month at once
Composing Instagram posts one at a time doesn’t scale past a handful of posts a week. A content calendar — built from a free CSV, Google Sheets, Excel or Notion template — maps directly into bulk import, so a finished plan becomes scheduled posts in one pass instead of a second manual-entry step. Because Instagram’s feed is a visual grid, the grid planner lets you preview how planned images will look together before anything is scheduled.
When to actually publish it
General benchmarks (weekday late mornings, Reels in the early evening) are only a starting point. Once an account has published enough through SkedCast to build a real history, its best-time windows are computed from that account’s own engagement, and scheduling can target those windows directly instead of a single fixed hour.
When something doesn’t show up
A small, well-documented set of causes explains almost every case: an expired access token, asynchronous video processing still running, a missing Meta App Review permission (the automatic first comment specifically needs one), or Instagram’s own rolling 24-hour publish cap. Each one surfaces with its own signal rather than a post silently vanishing.
FAQ
- Does SkedCast really auto-publish to Instagram?
- Yes — scheduled posts go out automatically through Instagram’s official Graph API at the time you set, with no manual tap or reminder involved.
- Do I need a Facebook Page to connect Instagram?
- No — SkedCast’s connection uses Meta’s Instagram-Login flow, which does not require a linked Facebook Page, unlike the older Facebook-Login flow some tutorials still describe.
- Can I schedule a text-only Instagram post?
- No — Instagram’s API requires every post to include at least one image or video; this is a platform rule, caught before a post is even queued.
- What Instagram account type do I need?
- A Professional account — Business or Creator. Personal accounts cannot publish through the API at all.
- Can I bulk-schedule a whole month of Instagram content?
- Yes — a content calendar (CSV, Google Sheets, Excel or Notion) maps directly into bulk import, which validates every row before anything commits to the schedule.