The standard advice for running multiple platforms is to make content once and repurpose it everywhere. Cut the video into clips, turn the clips into a carousel, turn the carousel into a thread. Every scheduling tool is built around this idea.
It produces content that underperforms on every platform simultaneously, and the reason is structural.
Repurposing treats format as the thing that varies and the post as the thing that stays fixed. That is backwards. The post is a response to a context — an audience, a feed algorithm, a set of norms about what is acceptable to say and how. Reformatting a Xiaohongshu note into a Reddit post changes the container while leaving intact everything that made it fit Xiaohongshu: the register, the emoji density, the assumed relationship with the reader. Reddit reads that as an advertisement, because in the only sense Reddit cares about, it is one.
What should actually be shared
Not the post. The tone constitution — the layer above any individual piece of content.
A tone constitution is the set of rules that are true about your voice on every platform: what you claim and refuse to claim, how much certainty you express, which words you never use, whether you use first person, what your relationship to the reader is. It is short. Most are under thirty rules. It changes rarely, and when it changes it is a deliberate decision rather than a drift.
Below that sits a per-platform output contract: length, structure, opening move, formatting conventions, what counts as a call to action, what gets you downranked. These are wildly different across platforms and should be written down separately, because they are not derivable from each other.
One constitution, five contracts. Generation is constitution + contract + topic. The same underlying position on a subject produces five genuinely native posts, rather than one post wearing four costumes.
The contracts, roughly
Xiaohongshu. Saves are the currency, not likes. The opening image carries most of the distribution weight. Reference-shaped content — things people save to consult later — outperforms narrative. Long tail is real: posts surface weeks after publishing, which means your verdict window has to be longer than one day.
TikTok. The first second is the entire job. Distribution is content-based rather than follower-based more aggressively than anywhere else, which cuts both ways: no audience required, no audience protects you. Watch-through dominates every other signal.
Reddit. The only platform where being recognized as marketing is fatal rather than merely unhelpful. Community norms are specific per subreddit and enforced socially before they are enforced by moderators. The contract here is mostly a list of prohibitions. Highest cost of error on this list, and the highest payoff when it lands, because Reddit content ranks in search for years.
LinkedIn. Rewards a narrow band of professional-personal disclosure. Dwell time matters, so structure that slows reading — line breaks, a withheld conclusion — is mechanically rewarded. Notably, linkedin is one of the only terms in the search data holding steady while the rest of the category declines, which suggests the audience is not going anywhere.
Facebook. Older audience, group distribution matters more than page distribution, and external links are penalized harder than most people account for.
Write these down. The act of writing the contract explicitly is most of the value, because it forces you to notice that you have been applying one platform's contract everywhere by default — usually the platform you learned first.
The part nobody does
Here is the failure that makes cross-platform work feel impossible: you post to five platforms, five sets of numbers come back, and nothing happens to them.
They live in five dashboards you check separately and forget separately. Nothing accumulates. After a year of consistent posting you have a vague impression that "the how-to ones do better," which is not knowledge you can act on, and is frequently wrong.
Multi-platform amplifies this. One platform is manageable by intuition. Five is not, because you cannot hold five audiences' preferences in your head at once, and the pattern that matters is usually a cross-platform one — a tone that wins on Xiaohongshu and dies on Reddit tells you something specific and useful about both.
Results have to come back into the system that produces the next batch. That means a record that persists, structured per platform, that the generation step actually reads. Not a dashboard you look at. An input.
The mechanical problem is getting the numbers out. Platform APIs are restricted, inconsistent, and revocable, and scraping gets accounts flagged. Our answer at clownfish101 is to screenshot the analytics screen and read it — no credentials, no forged requests, nothing that can be turned off by a policy change. Unglamorous, and it works on any platform that renders numbers on a screen, which is all of them.
Sequencing
Do not launch five platforms at once. The contracts are learned, not looked up, and learning five simultaneously means learning none.
Get one platform to the point where you have a working constitution and a contract you trust. Then add the second — and the useful thing is that the second is much faster, because the constitution transfers entirely and only the contract is new. By the fourth, adding a platform is a day of work.
Sequence by distance: pick a second platform whose contract is far from your first. Two similar platforms teach you nothing about the difference between constitution and contract, and it is that distinction that makes the fifth platform cheap.
clownfish101 is a content ops loop: one tone constitution, per-platform output contracts, results fed back into the next batch. Xiaohongshu first, cross-platform next. Local-first. See the loop →