planpo.st
ProductAgentsPricingBlog
Sign inStart free
planpo.st

The social scheduler your agent can run. Seven networks, post analytics, and revenue next to the post that earned it.

Product

  • Scheduler
  • For creators
  • Compare tools
  • Alternatives
  • Pricing

Channels

  • Instagram
  • LinkedIn
  • X (Twitter)
  • Threads
  • Facebook
  • YouTube
  • TikTok
  • All channels

AI agents

  • MCP server
  • For AI agents
  • Claude Code
  • Cursor
  • ChatGPT
  • Gemini CLI
  • All agents

Revenue

  • Revenue tracking
  • Revenue attribution
  • Stripe
  • Shopify
  • RevenueCat
  • All integrations

Resources

  • Docs
  • MCP tools
  • API reference
  • Blog
  • SnapStudio
  • About
  • Support
  • Contact
  • Privacy
  • Terms

Compare planpo.st

  • planpo.st vs Postiz
  • planpo.st vs Buffer
  • planpo.st vs Hootsuite
  • planpo.st vs Later
  • planpo.st vs Sprout Social
  • planpo.st vs SocialBee
  • planpo.st vs Planable
  • planpo.st vs Metricool
  • planpo.st vs Loomly
  • planpo.st vs Publer
  • planpo.st vs Post Bridge
  • planpo.st vs Mixpost
  • planpo.st vs Blotato
  • planpo.st vs Typefully
  • planpo.st vs RecurPost
  • planpo.st vs Post Planner
  • All comparisons
  • Alternatives
© 2026 planpo.st. All rights reserved.
  1. Home
  2. /Channels
  3. /Instagram

Schedule Instagram like it's part of the plan, not the whole job.

Schedule feed posts, Reels, Stories and carousels that publish themselves at the time you set. This guide covers what Instagram accepts, when to post, and how to run it from your agent.

Start freeSee pricing

Free plan, no card: 2 accounts, 30 posts a month, your agent included. X needs a paid plan.

What planpo.st publishes to Instagram: Feed posts with one image or several, Reels and Stories.

Instagram is four formats pretending to be one app. Feed, Reels, Stories and carousels each want their own shape, their own rhythm, and ideally their own time of day, and doing that by hand every day is how social becomes a job you never applied for.

This page is the complete picture of running Instagram through planpo.st: what you can publish, what Instagram requires from your account, when to post, what to post when you are out of ideas, how to hand it to an agent, and how to find out whether any of it makes money. It is written from what the product actually does, including the parts where Instagram itself sets limits no tool can remove.

The short version

  • planpo.st auto-publishes all four Instagram formats: feed posts, Reels, Stories and carousels. No reminder notifications.
  • You need a Business or Creator account. That is Instagram's API rule, not a tool decision.
  • Captions run up to 2,200 characters, counted live in the composer.
  • Caption links are not clickable on Instagram, so a tracked link belongs in your bio.
  • An AI agent can draft, caption and schedule your Instagram. With approval on, each post waits until you approve it.
On this pageWhy InstagramFormatsConnectingSchedulingBest timesContent ideasCross-postingAI agentsRevenueMistakesFAQFrom an agent

Why Instagram still earns a slot in a business posting plan

Instagram is where visual proof lives. A product photographed well, a before-and-after, a founder showing the thing being made: this is the network where that content is native rather than tolerated. For ecommerce, food, fitness, beauty, travel and most local businesses, it is still the first place a potential customer looks to check you are real. The profile grid works as a second website, and people treat it exactly that way.

The honest counterweight: organic reach on Instagram has been declining for years, and a feed post reaches a fraction of your own followers. That is not a reason to leave. It is a reason to stop treating Instagram as a daily performance and start treating it as a scheduled, deliberate channel: fewer, better posts, published consistently, with Reels doing the discovery work that feed posts no longer do.

Who this channel is for

Strongest for businesses with something to show: products, results, places, faces. If your business is entirely abstract B2B services, LinkedIn will usually pay you back faster, and Instagram becomes the credibility layer rather than the acquisition layer.

The four Instagram formats, and when each one earns its keep

planpo.st publishes all four as their native type through Instagram's official API. Same composer, different jobs.

Feed posts

credibility

Single image or video with a caption up to 2,200 characters. Feed posts age well on your grid, so they suit the things you want a new visitor to see: products, results, announcements. Reach is modest; permanence is the point.

Reels

discovery

Vertical short video, published as a proper Reel rather than a cropped feed post. Reels are Instagram's discovery surface: they are shown to people who do not follow you, which makes them the format that grows an account. One decent Reel a week beats daily feed posts for reach.

Stories

attention

Image or video that lives for 24 hours. Stories reach your existing audience, not new people, which makes them the right place for the daily texture: behind the scenes and quick updates. Instagram's API publishes the image or video itself; stickers such as polls and links can only be added in the Instagram app.

Carousels

depth

Two to ten images or videos people swipe through, in the order you upload them. The strongest format for teaching and storytelling: step-by-step processes, before-and-after sequences, listicles. Carousels also get a quiet second life, because Instagram often reshows the next slide to people who scrolled past the first.

A working weekly mix for most businesses: two or three Reels for reach, two feed posts or one carousel for the grid, Stories whenever something real happens. planpo.st schedules all of it from one calendar, so the mix is a plan you set rather than a mood you have to summon daily.

Two extras the publisher supports: a first comment, posted right after the post goes out (where the hashtags can live if you prefer a clean caption), and up to three collaborators on an image or carousel post, so the post appears on their profiles too.

Connecting Instagram to planpo.st, step by step

Five minutes if your account type is right, and the account type is the only part that trips people up.

  1. 1

    Switch to a Business or Creator account

    In the Instagram app: Settings, Account type and tools, Switch to professional account. Free, reversible, and required: Instagram's API only allows scheduled publishing for professional accounts. Personal accounts cannot auto-publish from any tool.

  2. 2

    Pick a route: Facebook Page or direct login

    Two routes work. If the account is already linked to a Facebook Page, use the Instagram row. If it is not, use Instagram (direct login) and skip the Page entirely. Both publish the same posts and pull the same insights.

  3. 3

    Connect in planpo.st

    Connections, then the Instagram row you picked, and approve Meta's consent screen. planpo.st asks for publishing and insights permissions and stores tokens encrypted. Several Instagram accounts can sit side by side.

  4. 4

    Send a test post

    Schedule one feed post two minutes out and watch it land. If anything is wrong with permissions, you find out now instead of the night of a launch.

Two connection facts worth knowing upfront

You no longer need a Facebook Page: direct Instagram login works for any Business or Creator account. And if you ever change the Instagram password, or the Page link on the Page route, the token dies and the connection needs a re-approve. That is Meta hygiene, not a bug.

From idea to scheduled week in one sitting

The compose flow is built around writing once. Draft the post, attach media, and select Instagram alongside any other networks; each platform gets its own version with its own caption and its own preview, so the Instagram caption can carry hashtags the LinkedIn version drops. When you schedule, planpo.st checks the post against what Instagram needs (at least one image or video, a caption inside the limit, a working connection), so a post that cannot go out tells you then, not at 9am when it was due.

Scheduling itself is a calendar. Month, week or day view, and a queue that shows what is coming. If an AI agent drafts for you, turn on approval when you connect it and nothing it writes goes live until you approve it, so you can hand the drafting to an agent without surprise posts going out under your name.

Batching is the whole trick

One focused hour on Sunday can fill the Instagram week: shoot or select media, write captions in the composer, spread them across the calendar. People who batch keep streaks; people who post live keep phones in their hands all day.

The best time to post on Instagram is your audience's, not a study's

Every year the same recycled studies announce universal best times, and every audience quietly disagrees with them. A B2C audience scrolls at lunch and late evening; a fitness audience is up at 6am; a B2B audience barely opens Instagram on weekends. Generic advice averages all of them into numbers that fit nobody.

planpo.st's best-times suggestion reads your own account's engagement history and proposes slots from that. Early on, before your data says anything, a sane default is to test three windows for two weeks each: morning (7 to 9am), lunch (11am to 1pm) and evening (7 to 9pm) in your audience's timezone, then let the numbers pick. The scheduler makes the test cheap: set the slots once and the calendar runs it.

Twelve Instagram content ideas that work on a schedule

Filtered for ideas you can batch in advance, because ideas that require posting live defeat the point of a scheduler.

Ecommerce

Before-and-after carousel of a real customer result

Proof beats claims, and the swipe is the reveal.

Ecommerce

A 20-second Reel showing the product being made or packed

Process video is endlessly watchable and needs zero acting.

Creator

One tip per slide: a 6-slide carousel from your best blog post

The writing is done already; design the slides once and upload them as a carousel.

Creator

The founder answering one real customer question to camera

Faces stop thumbs, and questions are scripts you did not have to write.

B2B

A weekly numbers post: what you shipped, sold or learned

Build-in-public earns trust and compounds week over week.

B2B

Screenshot of a customer review with a one-line story

Social proof, thirty seconds of effort, batchable by the dozen.

Local

Staff pick of the week with the person who picked it

Local buyers follow people, not inventory.

Local

The 'what we fixed this week' before-and-after

Trades and services win Instagram with evidence, not aesthetics.

Creator

A myth-vs-reality carousel in your niche

Gentle controversy earns saves and shares, the metrics that matter.

Ecommerce

Monthly Reels compilation of your best micro-moments

Recycles footage you already shot into a new post.

Ecommerce

A Story poll asking your audience to choose the next product or topic

Engagement plus free product research in one tap.

Local

The unpolished 'day in the life' Story sequence, scheduled morning-of

Stories forgive roughness; that is their charm.

Where Instagram fits in a seven-network week

The same piece of content rarely dies after one network. A Reel is a TikTok and a YouTube Short with zero extra work, since all three take vertical video. A carousel's images work as a LinkedIn multi-image post. A caption that worked is a Threads post with the hashtags removed. planpo.st is built around this: write once, select networks, and each gets its native version to edit before it goes out.

The practical rule is to lead with the network where the content is native and let the others receive it. Product photography leads on Instagram and echoes to Facebook. A vertical video can lead anywhere, so schedule it to Instagram, TikTok and YouTube in one pass and let the platforms compete. The cross-posting playbook on the blog walks the full matrix.

Running Instagram with an AI agent

planpo.st ships an MCP server, so Claude, ChatGPT, Cursor and other agents can work your Instagram calendar with the same actions the dashboard uses.

You say

Here are 6 product photos. Write captions in my voice, schedule 3 feed posts and one carousel this week at the best times, and put Stories teasers on the same mornings. Drafts only.

What happens

The agent uploads the media, writes captions inside the character limit, asks the best-times data for slots, and fills the week. With approval on, each post waits for you before it can go out. Total human time: the review.

You say

Which Instagram posts drove the most bio-link clicks and revenue last month?

What happens

On Pro, the agent reads the tracked-link clicks and the revenue next to each post, then answers with specific posts and amounts, which quietly becomes next month's content strategy.

Approval when you want it

Turn on approval when you connect the agent, and nothing it writes goes live until you approve it. You see each visual before it goes out under your brand, and the agent still saves you the hours.

To set this up, connect your agent once: one command for Claude Code, a link for Claude, ChatGPT and Cursor, and no key to paste. Then posting to Instagram from Claude Code lists the settings the publisher reads and the limits that stop a post.

Tracking revenue from Instagram, without pretending

Instagram does not make caption links clickable, and no scheduler can change that. What is clickable: the link in your bio, and link stickers on Stories you post from the Instagram app. Put a planpo.st tracked link there (tracked links are on Pro), so a tap, the visit, and a later Stripe, Shopify or RevenueCat payment all connect back to Instagram as a source.

Read Instagram's revenue number as a floor

Plenty of Instagram-driven buyers never tap a link: they see a post, remember you, and search your name a day later. Attribution cannot see that path on any tool. The tracked number is real money with real evidence; the true Instagram effect sits somewhere above it.

In practice this means Instagram gets judged on two numbers together: the attributed revenue from the links you can track, and the reach trend that feeds the untrackable path. planpo.st shows analytics for published posts on Creator and Pro, and revenue next to the post on Pro.

The mistakes that cost Instagram accounts the most

Posting to a personal account and blaming the tool

Auto-publish needs a Business or Creator account. Every failed connection story starts here; the switch takes two minutes and fixes it.

Cropping vertical video into a feed post

A Reel published as a feed video loses the discovery surface Reels exist for. Publish Reels as Reels; planpo.st does this natively.

Ignoring aspect ratios until publish fails

Instagram rejects images outside its size and ratio bounds. Crop feed images to between 4:5 and 1.91:1 before you upload, and use 9:16 for Reels and Stories.

Treating declining feed reach as a personal failure

It declined for everyone. The answer is Reels for reach and consistency over volume, not posting more feed content into the wind.

Daily improvisation instead of weekly batching

The accounts that survive are calendars, not moods. One batching hour beats seven daily scrambles.

No revenue tracking at all

If the bio link is untracked, Instagram's business case is a guess. A tracked link costs nothing and settles the argument.

Instagram scheduling, answered

Can you schedule Instagram posts to publish automatically?
Yes. planpo.st publishes feed posts, Reels, Stories and carousels directly through Instagram's official API at the scheduled time. No reminder notifications, no phone required at publish time. It needs a Business or Creator account, which is Instagram's rule for all tools.
Do I need a Facebook Page to schedule Instagram posts?
No. Connect with Instagram (direct login) and no Facebook Page is involved; the account only has to be Business or Creator. If the account is already linked to a Page, the Page route works too, and both publish the same way.
Can I schedule Instagram Reels and Stories, not just feed posts?
Yes, all four formats, each published as its native type. Reels publish as Reels with the discovery surface intact, and Stories go out at their scheduled minute and expire 24 hours later as normal.
What is the Instagram caption character limit?
2,200 characters. The composer counts as you type and warns before you hit it, so a long caption never fails silently at publish.
What is the best time to post on Instagram?
Your audience's active hours, which generic studies cannot know. planpo.st suggests times from your own account's engagement history; until that data accumulates, test morning, lunch and evening windows for two weeks each and keep the winner.
Why did my scheduled Instagram post fail to publish?
The usual causes in order: the account is not Business or Creator, the Facebook Page link changed, the connection token expired after a password change, or the media broke a ratio rule. planpo.st surfaces the platform's error on the post so the cause is named rather than mysterious.
Can I put a clickable link in an Instagram caption?
No, Instagram does not allow clickable caption links for anyone. Clickable places are your bio link and Story link stickers, and planpo.st can track both so clicks and revenue attribute back to Instagram.
How do I track sales from Instagram?
Use tracked links in the two clickable spots (bio, Stories), connect Stripe, Shopify or RevenueCat, and payments match back to the source. Treat the result as a floor, since some buyers convert through search after seeing a post.
Can an AI agent manage my Instagram account?
Yes. Over MCP an agent can draft captions, schedule all four formats with the media you give it, and read back performance and revenue. Its posts go out at the time it sets, or wait until you approve them if you turn approval on.
Can I manage multiple Instagram accounts?
Yes. Connect several and pick the account per post. The free plan holds 2 accounts in total, Creator 15, and Pro has no limit.
Does scheduling hurt Instagram reach?
Posts published through the official API are the same posts to the algorithm. What moves reach is format and consistency, which scheduling improves rather than harms. The reminder-app era created this myth; direct API publishing is not that.
How often should I post on Instagram?
For most businesses: two or three Reels and two feed posts or a carousel per week, plus Stories when something real happens, beats daily filler. Consistency over volume, and the calendar keeps the consistency.

Which AI agents can post to Instagram?

Any agent that speaks MCP can, through the planpo.st server. These 8 have a page each for Instagram, with the connect step, the settings the publisher reads and the limits that stop a post.

  • Claude CodePost to Instagram from Claude Code
  • CursorPost to Instagram from Cursor
  • Claude DesktopPost to Instagram from Claude Desktop
  • ChatGPTPost to Instagram from ChatGPT
  • Gemini CLIPost to Instagram from Gemini CLI
  • Codex CLIPost to Instagram from Codex CLI
  • Google AntigravityPost to Instagram from Google Antigravity
  • Hermes AgentPost to Instagram from Hermes Agent

Keep going

On the blog

Threads, Reels and Stories from one composerWhy organic reach is fallingUGC and testimonials as content

Compare

planpo.st vs Laterplanpo.st vs Planable

Go deeper

Revenue attributionRun it with an AI agentTikTok schedulingFacebook scheduling

Schedule Instagram from one calendar, or hand it to your agent.

Start freeConnect your agent

Free plan, no card: 2 accounts, 30 posts a month, your agent included. X needs a paid plan.