# Schedule Instagram posts, Reels and Stories.

Publish carousels, Reels and Stories on time, invite collaborators and keep every caption inside Instagram's hashtag limit.

## What you can post to Instagram

- **Post**: One photo or video, or a carousel of up to 10. Captions up to 2,200 characters.
- **Reel**: One video, 3 seconds to 15 minutes.
- **Story**: One photo or one video, 3 to 60 seconds.

## Why teams schedule Instagram with PostBoost

- **One calendar for every channel**: See Instagram next to your other 14 channels and move posts when plans change.
- **One post, a version per network**: Write once, then adjust the text for Instagram without copying the post.
- **Know when a post fails**: If Instagram rejects a post, you see why and can retry it once it is fixed. A webhook can tell your code too.
- **Hashtag limit checked**: Instagram allows 5 hashtags per post. PostBoost flags a caption with more before it is published.

## Connect Instagram in three steps

1. **Open Accounts**: Choose Connect account, then Instagram.
2. **Sign in**: Sign in with Instagram, or through the Facebook Page your Instagram account is linked to.
3. **Write and schedule**: Pick post, Reel or Story, add up to 3 collaborators and schedule it.

## Post to Instagram from your AI agent or your code

Ask your agent: "Make a carousel from these five images, write a caption with at most 5 hashtags and schedule it for Tuesday at 12:00." (MCP tools: `upload-media-by-url`, `validate-post`, `create-post`, `schedule-post`). Not connected yet? Ask your agent to connect Instagram: it sends you a one-time sign-in link that works for 15 minutes.

API: `createPost` (https://postboost.co/docs/api/create-post/)

```bash
curl -X POST https://postboost.co/app/api/{workspaceUuid}/posts \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"accounts": [12], "queue": true, "versions": [{"account_id": 0, "is_original": true, "content": [{"body": "Our API 1.8 is live."}]}]}'
```

## Good to know

- Instagram only lets apps publish to professional accounts (Business or Creator).
- Every post needs at least one photo or video.
- First comments are not available yet: Meta has to approve the comment permission for our app.
- Accounts connected with Instagram login cannot delete published posts from PostBoost. Accounts connected through Facebook can.

Network status: https://postboost.co/docs/permissions/

## Instagram on PostBoost in one paragraph

PostBoost schedules and publishes to Instagram: post, reel and story. You connect it by signing in with Instagram or through a linked Facebook Page. Posts go out from the dashboard, from an AI agent over MCP or from the REST API, and each connected Instagram account counts toward your plan's social accounts (Free: 3).

```text
channel: Instagram
providers: instagram, instagram_standalone
formats: Post, Reel, Story
text_limit: 2,200
media: required; post: up to 10 photos and videos; Reel: one video 3 s-15 min; Story: one photo or video 3-60 s
connect: dashboard, or create-connect-link (MCP) / createConnectLink (API)
post: create-post, schedule-post, add-post-to-queue (MCP); POST /posts createPost (API)
page: https://postboost.co/integrations/instagram
docs: https://postboost.co/docs/permissions/
pricing: https://postboost.co/pricing.md
llms: https://postboost.co/llms.txt
```

## Questions about Instagram

### Do I need an Instagram business account?

You need a professional account, Business or Creator, because Instagram only allows publishing to those. With Instagram login no Facebook Page is needed. With Facebook login the account must be linked to a Facebook Page.

### How many hashtags can I use?

5 per post. PostBoost checks the caption before it goes out.

### Can I add a first comment?

Not on Instagram yet. Meta has to approve the comment permission for our app first. The post itself publishes normally.

### Can I connect Instagram on the Free plan?

Yes. Every plan can connect Instagram. The Free plan includes 3 social accounts and 3 scheduled posts. Paid plans start at $29 a month with a 14-day free trial.

### Can my AI agent post to Instagram?

Yes. Connect PostBoost to Claude, ChatGPT, Cursor or another MCP client, then ask it to write or schedule a Instagram post. Posts stay drafts until you or the agent schedule them.

## Related

- Instagram hashtag generator: https://postboost.co/tools/instagram-hashtag-generator
- Instagram caption generator: https://postboost.co/tools/instagram-caption-generator
- Social media image sizes: https://postboost.co/tools/social-media-image-sizes

- Sign up free: https://postboost.co/app/register
- All integrations: https://postboost.co/integrations
