Publishing daily across seven platforms is not seven times the work of publishing once — but it is usually managed that way: an idea here, a caption squeezed in before a meeting, a platform forgotten until Thursday. The fix is not more discipline. It is separating the three kinds of work involved — deciding what to say, shaping it per platform, and checking it — and doing each kind in a batch.
This is the workflow we built the product around, but it works with a spreadsheet and a shared folder. The tooling compresses the mechanics; the method is what matters.
Start with pillars, not a calendar
A content pillar is a standing category your audience actually cares about, expressed as a promise. A roastery might run four: brewing education, origin stories, customer spots, and product launches. A B2B tool might run: teach the workflow, show the product, share the numbers, join the conversation.
Four or five pillars is the useful range. Fewer and the feed turns repetitive; more and every planning session restarts from a blank page. The pillar list is the thing that makes planning mechanical: a month of content is roughly eight items per pillar, and the question "what do we post Tuesday" becomes "what does the education pillar owe this week".
One idea, one master, many variants
The core artifact of a batching session is not a post. It is a master: the idea in its fullest form — the claim, the supporting points, the assets it needs. Everything platform-specific is derived from the master, not written beside it.
Derivation matters because platforms are genuinely different publishing environments, not just different aspect ratios. A 280-character X post is a different piece of writing than a 2,200-character Instagram caption, and YouTube has no text-only post at all — if the master is a video idea, YouTube gets the video; if it is a quote, YouTube gets nothing and that is the correct outcome. Blind cross-posting hides these differences; a master-to-variants step makes them explicit.
In one sitting you produce masters, not posts. Eight to twelve masters is a solid month for a small brand. Each master then fans out into the variants each platform deserves — same spine, native shape.
- Write masters in a consistent shape: hook, body, call to action, assets needed.
- Decide per master which platforms it genuinely belongs on. "All of them" is a red flag.
- Note what each variant needs — a vertical cut, a shorter hook, a longer caption — as part of the master, not as a surprise later.
Review before anything schedules
The last batch of the sitting is a read-through, and it has one job: catch the things that are embarrassing after publishing and invisible before it. Prices that changed last week. The claim nobody verified. The caption that is fine on LinkedIn and nonsensical on Pinterest, where the entire message has to fit in 100 characters.
A useful discipline is that nothing enters the schedule unreviewed — not because every post is precious, but because the review pass is cheap in bulk and expensive one emergency at a time. When the review is part of the tooling — an approval state each variant must pass before it can schedule — the discipline stops depending on whoever happens to remember it.
What this looks like in practice
In MADProducts the same loop is the product: masters become platform-native variants in the content factory, variants wait in an approval inbox, approved work enters the calendar, and publishing happens through each platform's official API with the outcome recorded — including failures, with their reason, rather than silently vanishing.
However you run it, the shape is the same: pillars make the month finite, masters keep the thinking in one place, variants respect the platforms, and a review gate protects the brand from the draft nobody read. One afternoon a month, honestly spent.
