PostGPAll guides

Platforms

How to Schedule Instagram Posts, Reels and Carousels (Step by Step)

November 6, 2026 · 8 min read

Instagram is the platform where a scheduled post most often fails for a boring reason: the wrong file type. This guide walks through scheduling each format in PostGP, with a checklist to run before you press Schedule so the post goes out on time.

PostGP compose screen for an Instagram carousel with four images, a caption, a first comment with hashtags, a publish time and a live preview showing slide 1 of 4.
A carousel ready to schedule: four slides, caption, first comment and a live preview.

What you need first

Scheduling to Instagram has two requirements that other networks don't:

PostGP Accounts page Instagram section saying Creator or Business accounts sign in with Instagram with no Facebook Page needed, a Connect Instagram button, and a connected account marked Active.
Connect Instagram from the Accounts page. No Facebook Page is needed for the direct route.
  • An Instagram Creator or Business account. Personal accounts can't publish through Instagram's API. Switching is free in the Instagram app and keeps your followers.
  • A connected account in PostGP. You can connect directly with Instagram, without a Facebook Page.

Not set up yet? Follow the guide on scheduling Instagram posts without a Facebook Page, then come back here.

Pick the right format

Choose the format first, because the editor changes its rules to match.

FormatWhat you attachBest for
PostOne image or one videoA single photo or clip with a caption
Carousel2 to 10 images or videosStep-by-step posts, photo sets, before and after
ReelOne video, up to 15 minutesShort vertical video that can reach people who don't follow you
StoryOne image, or a video up to 60 secondsTime-sensitive updates. Stories don't show captions

Schedule a feed post or carousel

  1. Open Compose, choose Instagram and your account.
  2. Pick Post or Carousel at the top of the editor.
  3. Add your images. They must be JPEG and under 8 MB each. A carousel takes 2 to 10 items, and you can reorder them.
  4. Write the caption and, if you want, the first comment.
  5. Set the time with Publish at or Suggest time.
  6. Press Schedule.

The preview has a slide counter and arrows, so you can check the order the same way followers will swipe it.

Schedule a Reel

A Reel needs exactly one video, as MP4 or MOV, up to 300 MB and 15 minutes. Vertical 9:16 fills the screen, and Instagram will still publish other shapes.

The switch Also show in main feed controls where it appears. On means it shows in your profile grid and your followers' feeds as well as the Reels tab. Off keeps it in the Reels tab only.

Audio has to be in the video file already. Music can't be added through Instagram's publishing API.

PostGP compose screen for an Instagram Reel with one video attached, a caption, and the Also show in main feed switch turned on.
A Reel takes exactly one video. The switch below the comment decides whether it also appears in the main feed.

Schedule a Story

Choose Story, then add one image or one video up to 60 seconds. The caption and first comment fields disappear because Stories don't show captions, and PostGP warns you if you try to keep one.

Avoid the JPEG trap

Instagram's publishing API accepts JPEG images only. Screenshots, exports from design tools and many phone photos are PNG or WebP, and those will be rejected at publish time even though they upload fine.

PostGP shows a warning as soon as you add one. Convert the file to JPEG first. Most design tools have a JPEG option in their export menu, and any image editor can re-save the file.

PostGP compose screen for an Instagram post with a PNG image attached and the warning that Instagram's API only publishes JPEG images, with a note to convert PNG or WebP before scheduling.
PostGP warns about a PNG before you schedule. Convert it to JPEG and the warning goes away.

Caption, hashtags and the first comment

Captions can be 2,200 characters and carry at most 30 hashtags. Only the first lines show before “more”, so open with the part you want read.

The First comment field is optional. PostGP publishes it right after the post goes live, which makes it a clean place for extra hashtags or a pointer to the link in your bio. The full guide on Instagram captions covers structure and hashtag choice.

PostGP compose screen for an Instagram post showing the hashtag counter, the caption counter and the first comment field.
Two counters: hashtags out of 30 and characters out of 2,200. The first comment sits below.

Before you press Schedule: a checklist

  • Every image is a JPEG under 8 MB, and any video is under 300 MB.
  • The format matches the files: one item for a Post, 2 to 10 for a Carousel, one video for a Reel.
  • The first line of the caption works on its own.
  • Hashtags are 30 or fewer.
  • The time is at least four hours from your other scheduled posts.

If an Instagram post fails

Open the post and read the reason at the top. Fix it, then press Retry now.

PostGP compose screen for a failed Instagram post showing that Instagram rejected the media because the image must be JPEG, with a Retry now button.
A failed post shows Instagram's reason and a Retry now button once you've fixed the file.
ReasonFix
Image must be JPEGConvert the file to JPEG, replace it in the post and retry.
File too largeKeep images under 8 MB and videos under 300 MB.
Wrong number of itemsOne for a Post, 2 to 10 for a Carousel, one video for a Reel.
Account needs reconnectingReconnect Instagram on the Accounts page.

Frequently asked questions

Can I schedule Instagram posts from a personal account?
No. Instagram only allows publishing through its API for Creator and Business accounts. Switching is free.
Can I schedule Reels?
Yes. Attach one video of up to 15 minutes, choose Reel, and decide whether it also shows in the main feed.
Can I schedule a carousel?
Yes. Choose Carousel and add 2 to 10 images or videos. Images must be JPEG.
Why was my image rejected?
Instagram's API only accepts JPEG images. Convert PNG or WebP files to JPEG before scheduling.
Can I add music to a scheduled Reel?
Not through the API. Put the audio in the video file before you upload it.
Do I need a Facebook Page?
No. PostGP supports connecting directly with Instagram.

Keep reading

Schedule your posts with PostGP

Plan Instagram, X, LinkedIn and Threads posts in one calendar.

Get started