Publish an image straight from the chat.

Two of these networks have no text-only post at all. Finding that out before publishing is most of the value here.

Publishes to all seven

InstagramTikTokLinkedInXBlueskyThreadsFacebook

Instagram and TikTok need an image or video — they have no text-only post. We tell you before you publish, not after.

Instagram and TikTok reject a caption with no picture or video attached — not as a preference but as a rule of the network, applied at the moment of publishing. In a cross-post that single rule is what breaks a batch: everything else goes out, those two come back refused, and the error you get is written for a developer rather than for you.

Attach the image where you are already writing and it travels with the post. Carousels work where the network supports them, video works on more networks than we expected it to, and everything that would be refused for the wrong file type is caught before it leaves rather than relayed back as somebody else’s error code.

What each network wants of a picture

The figures in this exchange are read from the same table the publisher enforces — the networks really do disagree with each other this much.

ChatGPT12:44

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.

Here is the screenshot — put it out with the caption from earlier

screenshot.png · 1080×1080

1S

Before uploading anything, the media rules that apply:

Instagram10media required · any format
TikTok35media required · JPEG only
Bluesky4any format
LinkedIn9any format

One of these takes a single image format only, so it is flagged now — before an upload — rather than failing at the far end.

Message ChatGPT…

What this actually does for you

Attach it where you write

The picture travels with the instruction. There is no separate upload step and no media library to file things into before you can use them.

The file type is settled first

One network takes a single image format and the rest take anything. That is checked against the file before an upload starts, rather than after it finishes.

Several pictures, one post

Carousels publish where the network allows them, with the per-network ceiling on how many applied automatically rather than left for you to remember.

Proportions are not checked

Some networks refuse an image for its shape and we cannot test that yet — we never stored the dimensions. A wrongly shaped picture still fails, accurately, at the network.

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 every network you picked, 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 check we cannot run yet, said out loud

Some networks care about the proportions of a picture, not just its format, and a banner-shaped image gets refused where a square one of the same file type publishes fine. We do not check that before sending, and the reason is dull: we never stored image dimensions, so there is nothing to compare a ratio against. A wrongly shaped image therefore still fails at the network — with an accurate message now, and without being retried three times on the assumption it was a temporary glitch, but it fails. It is on the list, it is not done, and a page that quietly implied otherwise would be the kind of thing this product exists to avoid.

A limitation of this product. Ours to fix. Measured on a live account, 2026-07-27.

When this is the wrong tool

We do not edit, crop or resize anything. If a network wants a particular shape, the image has to arrive in that shape — there is no step here that will quietly reframe your picture, and nothing that generates one for you either.

Questions people actually ask

Which networks refuse a post with no image?

Instagram and TikTok. Neither has a text-only post, and both refusals come from the network itself. The check happens before publishing so you hear it in the chat rather than in a receipt.

Why was my PNG rejected on one network but not another?

TikTok genuinely takes JPEG only — the same picture at the same size published as JPEG and failed as PNG. Elsewhere a rejected image is almost always about proportions rather than file type, which took us one wrong conclusion to establish.

Can I post video?

Yes, on the networks that accept it, including some fairly awkward encodings that we expected to be refused and were not. Where a network needs something specific of a video we would rather tell you than let it fail at the far end.

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.