Instagram · from any AI chat

Post to Instagram from your AI chat.

Ask the agent you already write in to publish, and 1Social handles the part Instagram is strict about — the image, the caption ceiling, the aspect ratio.

Instagram is the network people most often want automated and the one that refuses the most. There is no text-only post: a caption on its own comes back rejected, and if you are batching a week of updates across several networks that single rule is what breaks the batch. 1Social checks for the image before anything is sent, so you find out while you are still in the conversation.

Everything happens through the official Graph API on a connection you approved in a browser. Your agent never sees an Instagram password, never drives a headless browser, and never logs in as you. It calls a tool, we publish, and what comes back is a per-network receipt rather than a cheerful summary.

Asking for a Instagram post

The ceilings in this exchange are read from the same table the publisher enforces, so what the agent says here is what would really happen to your Instagram post.

ChatGPT09:04

Set me up — what do you need?

Just the accounts. Connect them in the browser once and I can publish from here after that.

Done, connected

I will tell you before publishing if a network cannot take what you wrote.

Good. Drafting the launch note now

Send it over and I will check it before anything goes out.

Post this to Instagram at 9am tomorrow 👇 Shipping 1Social today — write once in the chat you already work in and it goes out everywhere, each caption reshaped to fit. #buildinpublic

attached draft · 640 characters · 1 image

1S

Checked against Instagram before anything leaves:

Instagram caption2,200fits
Image or videorequired — attached
Reply chainsjoined into one post
Attachments allowed10per post

Scheduled for 09:00 tomorrow. You will get one line back per network once it goes.

Message ChatGPT…

What Instagram allows

Read from the same table the publisher enforces, so this cannot drift from what actually happens when you press send.

Caption limit
2,200 characters
Post with no image or video
Refused by Instagram
Reply chains
No — the parts are joined into one post
Images or video per post
10
Image formats
Anything we accept for upload

What you can do with Instagram from a chat

The picture is checked first

Instagram refuses a caption on its own, so that is caught before anything is sent rather than arriving back afterwards as an error code with a number in it.

Carousels from one message

Attach several pictures in the same instruction and they publish as a single carousel, up to the 10 items the network permits.

Queued for a time you name

Ask for tomorrow morning and it publishes then, in your own timezone, with no tab left open and no laptop left awake.

Honest about what it cannot undo

Nothing can delete a published Instagram post through the API. You are told that plainly instead of us removing our own record and calling it done.

How it works

1

Connect once

~2 min

Link the accounts you use in a browser. OAuth, no passwords typed into a chat, no API keys to paste anywhere.

ChatGPT

Claude

Cursor

2

Ask, in your own words

one sentence

Tell your AI chat to publish to Instagram, now or on a day you name. No dashboard, no tab switch.

3

Read the receipt

per network

One line per network — what landed, what failed and why, and what genuinely could not be determined.

The refusal that blames the wrong thing

Instagram accepts both PNG and JPEG — the constraint is the shape of the picture, not its format. Anything outside roughly 4:5 to 1.91:1 comes back as code 36003, and the message arrives with empty brackets where the ratio should be, which reads like a decode failure and is really just an unfilled template. That cost us a wrong conclusion once: a wide banner and a square photo were compared at the same time, the format got the blame, and Instagram, Threads and TikTok were all marked JPEG-only for a while on the strength of it. A square PNG published fine the same day.

A limitation of Instagram itself — it stays true whoever publishes for us. Measured on a live account, 2026-07-27.

When this is the wrong tool

We do not check aspect ratio before publishing yet — we do not store image dimensions, so there is nothing to compare against. A banner-shaped image still fails at Instagram, with an accurate message and no pointless retries, but it fails. And a published Instagram post cannot be removed through the API by us or by anyone else, so deletions are a trip to the app.

Questions people actually ask

Why does Instagram need an image or video?

Because the network has no text-only post at all. The rejection comes from Instagram, not from us. 1Social checks before publishing and says so in the chat, rather than relaying an opaque failure after the fact.

Can I post a carousel?

Yes — up to 10 images or videos in one post, attached in the same message. Every item goes through the same checks as a single image.

Can 1Social delete an Instagram post it published?

No, and neither can anything else: there is no delete endpoint for published posts on Instagram. We remove it from your history and tell you plainly that the post is still live on the network, instead of quietly deleting only our own copy.

Do Instagram captions get trimmed?

Only if you go past 2,200 characters, which is the network’s own ceiling. If a post you wrote for a longer network would overflow here, you are told before publishing, not after.

Something else? Ask us — a person answers.

Read next

Start where you already work.

Connect an account and post your first update in about two minutes. The first 30 deliveries each month are free.

Posts go out through each network’s official API — not scraping.