Cross-posting — the same text and image fired at every network — survives because it feels like efficiency. It is actually a bet that the differences between platforms are cosmetic. They are not. The differences are structural, they are documented, and ignoring them is the fastest way to make a brand look like it does not use its own feeds.
Here is what actually differs, pulled from the real publishing constraints our adapters enforce — the same numbers any official API integration lives with.
Caption limits are content strategy in disguise
The same message has to survive five different ceilings: 280 characters on X, 100 on Pinterest, 2,200 on Instagram and TikTok, 3,000 on LinkedIn, and a roomy 63,206 on Facebook. Those are not arbitrary numbers; they shape what kind of writing works. Pinterest pins are a title plus an image — if your message needs 400 characters, it does not belong on Pinterest as a pin. X rewards the compressed thought; LinkedIn rewards the expanded one.
A variant is not a truncated copy. Silently cutting a caption to fit is how "great post" becomes "great post, but it ends mid-sente". The rule our adapters follow and any tool should follow: adapt the writing or skip the platform — never shrink it quietly.
Media rules differ more than anything
The hard constraints are about media, and they are absolute: YouTube has no text-only post — it is a video platform; if the idea is not a video, YouTube is not its home. Instagram and TikTok likewise reject text-only posts entirely — something visual is mandatory. Facebook and LinkedIn accept text alone; X is text at heart with media attached; Pinterest is an image or video with a title.
Blind cross-posting discovers these rules as publish failures, hours after you thought the job was done. A variants-first workflow knows them up front: the master says what the idea is, and the platform list is decided by whether the idea can genuinely exist there.
- YouTube — video only, up to 5,000 characters of description.
- Instagram — image or video required; no text-only; 2,200-character caption.
- TikTok — image or video required; 2,200-character caption.
- Facebook — text works alone; image and video both fine; effectively unlimited text.
- LinkedIn — text works alone; image and video fine; 3,000 characters.
- X — text is native (280 characters); image and video attach; threads continue a thought.
- Pinterest — image or video with a 100-character title.
Threads, shapes and timing
Some platforms have formats with no analogue elsewhere. X threads let a long thought breathe in connected posts; nowhere else does that structure exist. Vertical video is native on TikTok and Instagram and tolerated as a "Short" on YouTube. The same 45-second cut may be right for all three, but its hook, captions and aspect ratio should each be deliberate — the framing that stops a scroll on TikTok reads as clickbait on LinkedIn.
This is why the variant step is craft, not reshuffling: someone (or some agent, with a human approving) decides how the idea dresses for each room.
The honest cost of doing it right
Variants take longer than cross-posts; that is the trade. The compensation is that each platform gets the version of the idea its audience can actually use, publish failures stop being routine, and the analytics stop lying to you — because a post that was never native to a platform was never going to perform there, and no dashboard can fix a message wearing the wrong shape.
Tools can carry most of the weight: one master, derived variants with each platform's constraints enforced at draft time, and one approval pass over the set. The judgment — which platforms deserve this idea — stays with you, as it should.
