All posts
·7 min read·Yom Akakpo

The audit I ran on my manual publishing: twenty-six hours per month, and what I changed

I timed every click of a typical publishing day. The result isn't marketing hyperbole — it's worse than I thought. Here's the exact equation, and the threshold past which publishing by hand becomes indefensible.

productivityauditautomationpublishing

I timed, in March 2026, every click of a typical multi-platform publishing day. Not a reconstructed estimate — a real stopwatch, started when I opened the first tab, stopped when the last publication was confirmed. Four episodes published that day, six platforms per episode, twenty-four effective publications.

The result killed my appetite for tinkering. One hour thirty-seven minutes. For twenty-four publications. Brought to the per-episode level (six platforms), a little under twenty-five minutes. Multiplied by eighty monthly episodes — the combined cadence of my eight channels — the bill comes to thirty-three hours per month dedicated exclusively to pushing a video file into different interfaces.

Not thirty-three hours of production. Not thirty-three hours of writing, recording, editing. Thirty-three hours of clicking, drag-and-drop, copy-paste. One quarter per year spent doing what a script should be doing.

What follows is the detailed audit, the per-platform breakdown, and the equation that finally let me calibrate the threshold past which automation is no longer an option but an obligation.

The methodology

Four episodes published in real conditions on March 18, 2026. Six platforms per episode: YouTube Shorts, TikTok, Instagram Reels, Facebook Page, Threads, LinkedIn. No pre-written captions — the audit deliberately included the time of writing per-platform captions, which was an integral part of the routine at the time.

Stopwatch started at 8:12, first tab opened (YouTube Studio). Stopped at 9:49, last publication confirmation received (LinkedIn). Ninety-seven net minutes.

I noted in parallel, in a small paper notebook, the unexpected frictions: an expired session to reconnect, a mis-generated thumbnail, an abnormally long upload delay on Facebook. None of those frictions was individually blocking, but their accumulation added about twelve minutes to the total — already included in the ninety-seven above.

The per-platform breakdown

Here's how that time distributes across the six platforms, median of the four episodes.

| Platform | Step by step | Median | |---|---|---| | YouTube Shorts | Login (if disconnected) + file upload + title + description + custom thumbnail + 3 hashtags + schedule + confirmation | 5 min 50 s | | TikTok | File upload + caption + 4 hashtags + audio settings + privacy + schedule + confirmation | 4 min 10 s | | Instagram Reels | File upload + caption + 5 hashtags + thumbnail picker + share-to-feed toggle + schedule via Meta Business Suite + confirmation | 5 min 30 s | | Facebook Page | Switch to the Page + file upload + description + 2 hashtags + thumbnail + schedule + confirmation | 4 min 20 s | | Threads | File upload + short caption + post (no native scheduling, route through a third-party) | 2 min 50 s | | LinkedIn | File upload + structured caption + 3 hashtags + visibility + schedule via Hootsuite or similar + confirmation | 5 min 40 s |

Median total per episode (six platforms): 24 min 20 s.

What this table doesn't show, and what weighs as much as the raw numbers, is the cumulative cognitive fatigue. Switching from the YouTube interface to the TikTok interface to the Instagram interface demands micro-readjustments — visual and procedural — every time: buttons sit in different places, fields aren't named the same, keyboard shortcuts differ. An operation that would take two minutes performed ten times on the same interface becomes four minutes performed once across ten different interfaces, purely from switching cost.

The equation it forced me to write down

The audit clarified an equation I had been avoiding. If each episode costs twenty-five minutes of manual publishing, the total publication cost for N monthly episodes is:

T_manual = N × 25 min

For twenty episodes per month (single active channel): 500 minutes, eight hours twenty. Acceptable, marginal on a quarter-time.

For forty episodes per month (two channels): sixteen hours forty. Two working days. Still tolerable if concentrated.

For eighty monthly episodes (my eight channels): thirty-three hours twenty. A quarter of a person-month consumed by an operation that delivers no editorial value. At that scale, the trade-off stops being a productivity question; it becomes a viability question.

The threshold where the math clearly flips, in my measure, sits around thirty episodes per month. Below that, automation is a comfort. Above, it becomes mandatory — not because twenty minutes per episode is individually unbearable, but because the cumulative effect drains a day per week, and that day has a concrete opportunity value (one extra script written, a new channel launched, a performance analysis that would have taken twenty minutes but was never done).

The three blind spots of my initial audit

Three things I hadn't anticipated and that made my initial estimate (which I had mentally evaluated at "fifteen to twenty minutes per episode") seriously too optimistic.

First blind spot: expiring OAuth tokens. Every sixty days on Instagram, every sixty days on LinkedIn (without Marketing Developer Platform), variable but frequent on the others. When a token expires, you have to manually reconnect to the platform — full OAuth flow, ten to fifteen minutes per service. Across eight connected accounts, it happens on average once a week. Invisible in a single measurement, but weighs three or four hours per month on an annual calendar.

Second blind spot: platform UI changes. All platforms redesign their interfaces regularly. All. With every redesign, a memorized routine stops working and you have to rediscover where the schedule button sits, how to enable share-to-feed, where the hashtags go. I counted fourteen minor redesigns and three major redesigns across the six platforms in 2025 — on average one re-training every twenty days.

Third blind spot: costly inattention errors. Publishing the wrong thumbnail version, forgetting to check share-to-feed on Instagram (losing 30% of organic reach), confusing two accounts because you switched too fast. When you chain six platforms in hurry mode, errors happen. Not systematically, but enough to justify a "redo this episode" about once every fifteen publications. Add the equivalent of one episode lost to correction every week.

Three blind spots cumulated: roughly eight to ten extra hours per month beyond the raw calculation. Which brings the real cost of manual publishing to forty to forty-three monthly hours at my cadence — more than a working week per month dedicated exclusively to pushing files.

The comparison with the MCP pipeline

Once my Shortflow MCP server was in place, the same exercise produces a radically different number. On a comparable day (four episodes published, twenty-four effective publications), the stopwatch stops at twelve minutes.

The breakdown fits in three steps:

  • Writing the six per-platform captions per episode: 6 minutes per episode, 24 minutes for the four.
  • Launching the MCP publication sequence (upload + create + approve) from Claude Code: 2 minutes per episode, 8 minutes for the four.
  • Post-publication verification (quick link review): 4 minutes for the entire session.

Total: thirty-six minutes for four episodes instead of ninety-seven. About nine minutes per episode instead of twenty-five.

At my monthly cadence (eighty episodes), the cumulative gap is over twenty hours saved per month. Not counting the drop in cognitive fatigue (one conversational interface, zero switching) and the near-elimination of inattention errors (the caption generator validates length, the orchestrator prevents duplicates).

What this comparison teaches

Three takeaways I hadn't anticipated when I started the audit.

First, writing captions remains the largest single block of time even after automation. Six minutes per episode to write six adapted captions — that's incompressible, and it's fine: those are the six minutes that actually bring editorial value to the publication. Automation isn't about removing creative work; it's about removing the manual repetitive work around it.

Second, the gain isn't linear with volume. The more episodes you publish, the larger the absolute gap between the two regimes grows. But the relative gap too: the inefficiencies tied to cognitive switching, expiring tokens, UI changes don't grow linearly — they amplify. At a hundred and twenty episodes per month (the next target I'm considering), I simply couldn't hold the cadence manually. Automation isn't a comfort at that level; it's a precondition.

Third, the audit has an unexpected psychological effect. Before timing, I tolerated the manual publishing routine because I only saw the marginal cost — twenty-five minutes, not a lot. After the audit, I couldn't tolerate it anymore. That's the effect of the absolute number: thirty-three hours per month is a concrete conceptual object. Twenty-five minutes per episode is abstract. Measuring is making visible.

The practical rule I pulled from it

If you're reading this and you publish manually on more than two platforms, do the audit. Not the mental estimate — the stopwatch. A real publishing session, a real timer, a notebook to log frictions.

If the result exceeds twenty minutes per episode and you publish more than fifteen episodes per month, the investment in automation pays back in under two months. If you publish more than thirty episodes per month, the return on investment is a matter of weeks.

The exact threshold depends on the hourly cost you attribute to your time and the investment cost of the solution. But the general pattern holds whatever the arbitrage: past a certain volume, the publishing operation stops being a step; it becomes a leak. And the role of an audit isn't to prove there's a leak — it's to put a number on it, so we stop tolerating it.


The automation layer I use — single MCP call from Claude to the six platforms — is exactly what Shortflow does. To measure the gain in your specific case, creating an account opens a seven-day free trial. Run the timed audit before and after; the numbers speak for themselves.